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 ·
971 阅读 ·
0 评论