【问题标题】:Invalid ADTS sampling_frequency_index and channel_configuration why?为什么 ADTS 采样频率索引和通道配置无效?
【发布时间】:2023-03-24 13:34:01
【问题描述】:

我希望在我投入大量时间和精力之前,有人能指导我走上正确的道路。我目前正在尝试解析 AAC+ 帧以获取通道数和采样频率等信息。所以看起来我们可以简单地从 ADTS 标头中获取这些信息,但大多数时候这些信息是不准确的。

所以问题是: - 为什么这个数据不准确? ADTS 标头通道和采样频率是什么意思?我应该依赖它吗? -我应该进一步解析框架以获取此信息吗?

仅供参考,AAC+ 原始数据来自流媒体服务器...

感谢您的帮助!

【问题讨论】:

  • 这是我感兴趣的学科领域。您能指出任何描述 ADTS 标头的文档的方向吗?
  • 没问题...它要花钱,但您也许可以找到免费的副本。 “ISO/IEC 13818-7”

标签: java aac decoder adts aac+


【解决方案1】:

ADTS 采样率和通道数适用于 HE-AAC 和 HE-AACv2,以尽量保持与仅 LC 解码器的兼容性。好消息是它们以精确的方式是不准确的。 HE-AAC 将报告一半的采样率,而 HE-AACv2 将始终报告单声道流。这是因为 HE-AAC 添加了双倍采样率的 SBR,而 HE-AACv2 在 SBR 和 PS 中添加了参数立体声,将单声道流转换为立体声图像。 SBR 有效载荷位于 AAC 填充元素内,该元素被仅 LC 编码器忽略,而 PS 有效载荷位于 SBR 有效载荷内。

如果采样率

@spender 见:http://wiki.multimedia.cx/index.php?title=ADTS

【讨论】:

    猜你喜欢
    • 2012-06-18
    • 2013-08-22
    • 2018-06-08
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多