我已经完成了从视频(mp4)中分离音频(aac)的工作。据我所知,如果且只有从 mp4 文件读取的每个 aac 数据包在写入文件之前添加 ADTS header ,aac 才能播放。
我想知道我们何时/(哪种音频格式)需要添加标题?
最佳答案
这取决于编解码器/容器组合。 AAC(如您所知)始终需要 header 。在 .aac 容器中,每帧都有一个 ADTS header 。在 .mp4 中,mdhd
中有一个单独的 header 音频特定配置。盒子。另一方面,无论容器如何,MP3 总是每帧都有一个标题。编解码器容器组合的数量是巨大的,以堆栈溢出格式列出是不切实际的。
关于audio - 我们什么时候需要为每个音频帧添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32714814/