如何用C语言取出H.264ES文件里的nal信息

Python011

如何用C语言取出H.264ES文件里的nal信息,第1张

 需要熟悉的是 H.264ES 编码规范,然后就能透过规范用任何熟悉的语言来解析这种规范的文件。

解析sps,pps的代码在ffmpeg里面就有, 抄出来就行了, 本人以前也写过...

ffmpeg的libavcodec/h264_parser.c,

h264_ps.c

函数

ff_h264_decode_seq_parameter_set

ff_h264_decode_picture_parameter_set

自己可以看代码.

1、选定转码格式,先把导入格式工厂

2、打开输出设置,所有的设置都在这里面

3、编码在最上方那里,你可以选择各种编码格式

4、同时也可以修改分辨率和码率,甚至的宽高比