【问题标题】:MPEG Transport Stream Audio data informationMPEG 传输流 音频数据信息
【发布时间】:2017-04-07 07:13:30
【问题描述】:

我正在编写一个代码来从 mpeg ts 流中提取 AAC 音频数据。我想从传输流中获取采样频率、通道数、音频类型、音频配置文件类型等流属性,而无需解码实际数据。有多少信息可以从流中获得?

我还想知道有没有什么方法可以在不实际找到文件中最后一个 PTS 值的情况下找到流的总持续时间

谢谢

【问题讨论】:

    标签: audio aac mpeg2-ts


    【解决方案1】:

    打包在 TS 中的 AAC 帧使用 ADTS 标头。它有 7 个(或 9 个)字节,而且很容易解析。 ADTS 标头格式在网上有很好的记录。

    【讨论】:

    • 流的持续时间呢?
    • 传输流没有持续时间编码。您必须读取第一个和最后一个时间戳并除以 90000。
    • PES 标头中的 16 位.. 这意味着它可以达到 64Kb 的音频,对吧?
    • 有没有办法找到.ts文件?
    • 新问题属于新帖子。评论不是讨论。
    猜你喜欢
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多