【发布时间】:2017-04-07 07:13:30
【问题描述】:
我正在编写一个代码来从 mpeg ts 流中提取 AAC 音频数据。我想从传输流中获取采样频率、通道数、音频类型、音频配置文件类型等流属性,而无需解码实际数据。有多少信息可以从流中获得?
我还想知道有没有什么方法可以在不实际找到文件中最后一个 PTS 值的情况下找到流的总持续时间
谢谢
【问题讨论】:
我正在编写一个代码来从 mpeg ts 流中提取 AAC 音频数据。我想从传输流中获取采样频率、通道数、音频类型、音频配置文件类型等流属性,而无需解码实际数据。有多少信息可以从流中获得?
我还想知道有没有什么方法可以在不实际找到文件中最后一个 PTS 值的情况下找到流的总持续时间
谢谢
【问题讨论】:
打包在 TS 中的 AAC 帧使用 ADTS 标头。它有 7 个(或 9 个)字节,而且很容易解析。 ADTS 标头格式在网上有很好的记录。
【讨论】: