Audio H.264+;MP4 muxing错误中的AAC:在VLC中播放正常,但Quicktime没有声音

Audio H.264+;MP4 muxing错误中的AAC:在VLC中播放正常,但Quicktime没有声音,audio,mp4,quicktime,aac,Audio,Mp4,Quicktime,Aac,我正在开发MP4 muxing软件,该软件从硬件H.264编码器和AAC-LC编码器获取输入。我制作的文件在VLC中播放正常,但在Quicktime或加载到Sony Vegas时音频是无声的。如果我通过VLC将文件“转换”为另一个.mp4,或使用手刹将其转换,则音频在Quicktime或Vegas中从生成的文件中工作 我现在正在挑选mp4的头球,但没有找到太多的区别。 任何关于调试的线索,有用的分析工具等,都是欢迎的 如果您可以在将音频文件与muxer生成的mp4文件分离后播放该音频文件,则可

我正在开发MP4 muxing软件,该软件从硬件H.264编码器和AAC-LC编码器获取输入。我制作的文件在VLC中播放正常,但在Quicktime或加载到Sony Vegas时音频是无声的。如果我通过VLC将文件“转换”为另一个.mp4,或使用手刹将其转换,则音频在Quicktime或Vegas中从生成的文件中工作

我现在正在挑选mp4的头球,但没有找到太多的区别。
任何关于调试的线索,有用的分析工具等,都是欢迎的

如果您可以在将音频文件与muxer生成的mp4文件分离后播放该音频文件,则可能是音频视频时间同步异常。我经常观察到在A-V不同步的情况下不同玩家的不同行为。您是否正确地将样本持续时间放入样本持续时间框?我的情况是,我在计算视频样本dura。基于30 fps,而实际上它应该是基于29.97 fps。如果你仍然需要帮助,我有兴趣看文件,但我不能再下载了。因为我是mp4parser.googlecode.com的作者,所以我对MP4有一些经验