我是刚接触MPEG-4并正在小心翼翼地学习。我以FFMPEG作为参考。
我了解到所有的MPEG-4都被编码成NAL单元,并且关于FFMPEG的av_read_frame()函数返回一个NAL单元,这是对的吗?帧是一个NAL单元吗?(虽然它可以是多个NAL的组合)
我还看到h264_parser.c实现了一个名为h264_parse的函数,该函数调用parse_nal_units()。如果我需要获取NAL单元,我应该如何从我的主函数中使用parse_nal_units呢?
av_parse_Parse2()函数是做什么的?它是否返回解码后的NAL单元?
或者,FFMPEG有一个-vbsf h264_mp4toannexb开关来转储原始的NAL单元,有人能帮我理解如何从我的主函数中使用相同的功能吗?
请帮帮我... -ash5