h264编码速度质量参数设置

h264编码速度质量参数设置FFmpegandx26 参数说明 http ffmpeg org trac ffmpeg wiki x264Encoding 与编码速度和质量相关 av opt set c priv data preset slow 0 Currentprese

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

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

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

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是平均码率,不一定能控制住

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224976.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午10:25
下一篇 2026年3月17日 上午10:26


相关推荐

  • 简单鼠标跟随代码[通俗易懂]

    简单鼠标跟随代码[通俗易懂]效果图:htmlcode:csscode:jscode

    2022年7月2日
    29
  • c语言:位运算符「建议收藏」

    c语言:位运算符「建议收藏」简介位运算符用来对二进制位进行操作,Java中提供了如下表所示的位运算符:位运算符中,除~以外,其余均为二元运算符。操作数只能为整型和字符型数据。C语言中六种位运算符:&按位与|按位或^按位异或~取反>>右移<<左移运算方法按位与运算按位与运算符”&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。位运算.

    2022年10月4日
    4
  • 红楼品鉴「建议收藏」

    红楼品鉴「建议收藏」红楼梦曹雪芹(1715-1763)案头文学,很多心理活动,心理描写很成功,特别是黛玉,因此在电视剧中黛玉的角色很难演,但是在戏曲中通过唱词比较好表达。本人强推裴效维评注的红楼梦版本,全套三本,评注很详细,有很多诗词的解释。(一)人物关系贾代善娶了金陵史家的小姐(贾母)宁国府人丁稀少,贾敬很早就到寺庙里炼丹求药,将他的爵位世袭给了贾珍。水字辈、代字辈、文字辈、…

    2022年6月8日
    33
  • 解决:pycharm运行程序时在Python console窗口中运行而不是在运行窗口中运行

    解决:pycharm运行程序时在Python console窗口中运行而不是在运行窗口中运行问题 在 pycharm 中右键点击 run 运行程序 发现没有打开 run 窗口运行 而是在 Pythonconsol 窗口中运行的 解决方法 打开菜单栏 run gt editconfigur 把下图中的复选框取消 发现这样只能解决单个文件 打开左侧的 Templates 下面的 python 再把这个复选框去掉 ok 这样就可以应用到所有的文件了 下次运

    2026年3月27日
    1
  • LCD Keypad Shield

    LCD Keypad Shieldhttp://wiki.dfrobot.com.cn/index.php/(SKU:DFR0009)LCD_Keypad_Shield(Arduino兼容)简介LCDKeypadShield是一款提供2行16字符液晶显示的Arduino扩展板。扩展了多个按键输入,可供用户作为LCD显示屏的菜单选择按键或者操控按键使用。一个扩展板就能让你与Arduino设备进行互动。我们还扩展Ardui…

    2022年4月30日
    40
  • java1.8之supplier理解

    java1.8之supplier理解supplier 也是是用来创建对象的 但是不同于传统的创建对象语法 new 看下面代码 publicclassT privateintag TestSupplier System out println age publicstatic String args 创建 Supplier 容器

    2026年3月17日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号