首页 > 音视频技术 > VLC播放h264头几秒花屏问题
2016
05-05

VLC播放h264头几秒花屏问题

原来测试解析mp4文件得到的h264码流都是用ffplay,今天用vlc测试了下,发现刚开始时会有点花屏,后面就正常了。
VLC播放h264头几秒花屏问题 - 第1张  | Jianchihu

看了下h264码流,除了sps与pps后第一个nalu类型为sei(附加增强信息),也就是分隔符后的第一个字节为0x06,不是I帧,所以会出现这个情况。后面碰到sei类型nalu直接丢掉,我改为从I帧才开始送给vlc播放,就正常了。后面又测了其他mp4文件,发现这些mp4文件mdat box存储的第一个nalu 类型都为sei。所以可以采取丢掉sei,从I帧开始播放就可以避免vlc播放出现花屏。

最后编辑:
作者:Jianchihu
管理员——低调做事,低调做人

留下一个回复

你的email不会被公开。

This site uses Akismet to reduce spam. Learn how your comment data is processed.