注册 留言板
当前位置:首页 > 综合 > 其它 > 正文

h264编码速度质量参数设置

来源:CSDN   发布时间: 2017-06-19   作者:xujaiwei   浏览次数:
摘要: FFmpeg and x264 Encoding Guide 参数说明:http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide preset 与编码速度和质量...

FFmpeg and x264 Encoding Guide 参数说明:http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide
preset 与编码速度和质量相关

av_opt_set(c->priv_data, “preset”, “slow”, 0); Current presets in descending order of speed are: ultrafast,superfast, veryfast, faster, fast, medium, slow, slower, veryslow,placebo.

priv_data 属于每个编码器特有的设置域,用av_opt_set 设置

2014/5/29 :今天发现 av_opt_set(enc_ctx->priv_data, “preset”, “slow”, 0); slow的编码质量比medium(默认值)好多了。

固定码率150K,设置slow时:编码速度:245 fps 4ms

[libx264 @ 014bbb40] frame I:38 Avg QP:33.69 size: 3763
[libx264 @ 014bbb40] frame P:262 Avg QP:35.79 size: 381

meidum 时:编码速度:335 fps 2ms,

[libx264 @ 018dbb40] frame I:38 Avg QP:34.33 size: 3234
[libx264 @ 018dbb40] frame P:262 Avg QP:37.83 size: 455

veryslow 时:编码速度:140 fps 7ms

[libx264 @ 0187cb40] frame I:38 Avg QP:35.10 size: 3582
[libx264 @ 0187cb40] frame P:262 Avg QP:37.24 size: 405

如何设置固定码率编码
CBR (Constant Bit Rate)

There is no native CBR mode, but you can “simulate” a constant bit rate setting by tuning the parameters of ABR, like

ffmpeg -i input -c:v libx264 -b:v 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v

in this example, -bufsize is the “rate control buffer” so it will enforce your requested “average” (4000k in this case) across each 1835k worth of video. So basically it is assumed that the receiver/end player will buffer that much data so it’s ok to fluctuate within that much.

Of course, if it’s all just empty/black frames then it will still serve less than that many bits/s (but it will raise the quality level as much as it can, up to the crf level).

只设置bit_rate是平均码率,不一定能控制住

c->bit_rate = 400000;
c->rc_max_rate = 400000;
c->rc_min_rate = 400000;

提示 [libx264 @ 00c70be0] VBV maxrate specified, but no bufsize, ignored

再设置 c->rc_buffer_size = 200000; 即可。

如此控制后编码质量明显差了。。。



ffmpeg h264

我来说两句
评论内容:
验  证  码:
 
(网友评论仅供其表达个人看法,并不表明本站同意其观点或证实其描述。)
评论列表
已有 0 条评论(查看更多评论)
精彩专题
友情链接:
设为首页 - 加入收藏 Copyright @2016 Infocool 版权所有 粤ICP备16000626号