我有一系列编码包,H.264视频和AAC音频。当他们开始使用时,我会使用av_write_frame将它们写入视频文件。
连续出现以下情况
一切都很好,当通过VLC或QuickTime播放时,一切看起来都不错。如果我在Windows Media Player中播放,则会立即播放音频。
我似乎做错了,但是检查音频流数据包的PTS,它们根据音频流的时基设置为10秒。
答案 0 :(得分:1)
似乎最好在流的开头注入空的音频数据包。这是WMP中视频播放工作的唯一方法。每个玩家都以不同方式处理流,这是确保玩家之间兼容性的最佳方式。