流媒体技术音视频相关iOS技术文章

VLC不能播放264文件的可能原因

2016-03-13  本文已影响2364人  熊皮皮

1、问题:VLC可播放一些264文件,另一部分文件则播放不了,这是什么原因。这些文件用暴风影音都可播放,所以文件不存在错误。文件内容如下图所示。

图1:VLC不能播放 图2:VLC可以播放

2、分析:

上述问题的处理,将文件后缀改为h264,并且把SEI放在PPS后,VLC可正常播放。原因是,VLC源代码中明确规定解码时第一个NALU必须是SPS,故SEI放在前面会导致播放失败。

上一篇 下一篇

猜你喜欢

热点阅读