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