视频编码转换, 如何确保画质和原来差不多?

2018-09-11 13:59:27 +08:00
 3d3ec7a
题接 https://www.v2ex.com/t/486718 , 换一个“更恰当”的问法.

具体来说, 使用 ffmpeg 将 h.264 转成 h.265(hevc), 如何选择-crf 参数?

注记: -preset 决定压缩率, -crf 决定画质.
2562 次点击
所在节点    问与答
4 条回复
yukiww233
2018-09-11 15:22:43 +08:00
crf23 就可以应对大部分场景
如果 23 还不行,那就不是单单调个 crf 能搞定的
XinLake
2018-09-11 15:44:05 +08:00
原始视频的码率可以看到,转的时候用 -b 保持质量(这个只是建议值,ffmpeg 会自动调整)。老夫不建议用 crf,crf 参数可控性比较差
XinLake
2018-09-11 15:48:34 +08:00
@XinLake 不过这么转你需要根据分辨率、帧率、codec 等做适当的估算
bihui
2021-01-12 17:24:29 +08:00
我为这个问题找了很久了,现在只知道的就是先获取原始文件的视频比特率,然后再设置下。

不过这种方法多了一层取值的运算,应该有更好的吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/488185

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX