mp4文件 AVCC box 下 NAL Unit length size参数错误导致解码播放无画面,时间轴却在动的一个BUG
自己编写了一个mp4文件编码程序(H264+AAC),编码过程没有报任何错误,编码出的mp4文件用播放器解码后没有视频,也没报错,时间轴还在正常前进,追了两天,后来终于发现了问题所在。在mp4视频trak下的avccbox中有一个参数:NALUnitlengthsize用于存储每个NALU长度的字节数,即mdatbox下每个帧数据的长度信息描述,一般放在每帧数据最前边,常使用4字节。用于描述“存储