[英]How to set x264 encode parameters through ffmpeg AVCodecContext
当我使用我正在尝试使用ffmpeg / libx264来编码和传输实时视频 the system works well. 系统运作良好。 , for some research purpose I want to change them by myself. 由于x264编码参数是由ffmpeg使用设置的,出于某些研究目的,我想自己更改它们。 can not correspond to those parameters in , such as . 但在某些参数可以不对应于那些参数,如 所以我想知道在ffmpeg中使用libx264时是否有直接的方法将参数传输到X264编码器。
谁能帮我? 谢谢
尝试调用av_opt_set
与编解码器的情况下priv_data
结构:
AVCodec *codec = avcodec_find_encoder(AV_CODEC_ID_H264);
AVCodecContext *codecContex = avcodec_alloc_context3(codec);
av_opt_set(codecContex->priv_data, "preset", "ultrafast", 0);
av_opt_set(codecContex->priv_data, "tune", "zerolatency", 0);
为简洁起见,省略了错误检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.