MP4V2 封装H264硬件编码后数据视频异常不能播放。
正在做硬件编码成h264流形成mp4文件项目。我遇到的问题封装的mp4视频无法用常用播放软件打开,在html网页上也无法播放。在微信默认播放器和vlc,在ubuntu上也能正常播放。打印编码后的h264视频流数据,发现存在两个00 00 00 01 Head。一个AUD Nal Unit type,另外一个IDR或者P帧。把编码数据写入mp4v2容器//nalu数据unsigned char* pNalu;//nalu类型unsigned char naluType;//nalu数据长.
原创
2022-04-13 12:08:35 ·
1019 阅读 ·
0 评论