繁体   English   中英

x264速率控制集

[英]x264 rate control set

我学习x264编码已有几个月了。 我需要控制速率并获得平均比特率。 以下是我的设置,我得到了平均比特率,但是图像质量很差,因此我需要您的建议或可以帮助我进一步了解x264的内容。

Params.rc.i_rc_method = X264_RC_ABR ;
Params.rc.i_bitrate = nBitRate*0.65/1000  ;
Params.rc.i_vbv_buffer_size = nBitRate/1000;
Params.rc.i_vbv_max_bitrate = nBitRate*0.65/1000 ;
Params.rc.f_vbv_buffer_init = 1.0 ;
Params.rc.f_rate_tolerance = 1.0 ;                              
Params.i_fps_num =  ParamIn.dFrameRate*0.6 ;
Params.i_fps_den = 1 ;
Params.i_width = ParamIn.nWidth ;
Params.i_height = ParamIn.nHeight ;

好吧,如果您的视频质量不好...您需要提高比特率。 这就是我用于编码的内容:

x264 --preset fast --profile high --level 4.1 --tune animation --ref 10 --subme 9 --merange 32  --bitrate 500 --me umh --input-res 848x480 --trellis 2 --pass 1   -o Outvideo.mp4 input.mp4

x264 --preset fast --profile high --level 4.1 --tune animation --ref 10 --subme 9 --merange 32  --bitrate 330 --me umh --input-res 848x480 --trellis 2 --pass 2   -o Outvideo.mp4 input.mp4

好吧,我进行了2次通过,因为由于许多原因它比1次通过要好,如果您使用的是基于BIT-RATE的编码,那么2次通过总是有帮助的! 您可以使用“ --bitrate x ”选项来选择比特率。 只需将“ x ”更改为所需的平均比特率即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM