gpt4 book ai didi

ffmpeg - ffmpeg中的crf和qp有什么区别?

转载 作者:行者123 更新时间:2023-12-03 16:06:52 30 4
gpt4 key购买 nike

在浏览了谷歌之后,我发现了这个关于 h264 编码的页面,并发现了关于 qp 的信息。 https://trac.ffmpeg.org/wiki/Encode/H.264

我的问题是:crf和qp有什么区别?整体上使用 qp 而不是 crf 更好,还是只有使用 qp 0 才能获得最佳无损?如果首选,qp 是否具有已知的合理设置?到目前为止,我知道 crf 的默认值是 23,而 18 是明智的首选质量提升,尽管我不明白为什么 18 不会是默认值,如果更好的合理无损。最后,更改它们中的任何一个会导致与非 ffmpeg 播放器或仅 qp 不兼容吗?

顺便说一句,我正在从 webm 转换为 mp4。

我打算测试 crf 23 和 18 并选择最好的,但我似乎无法找到有关此比较或关于 qp 的任何具体信息。

最佳答案

当你设置量化参数QP直接它在整个编码过程中保持不变,并且每一帧都将根据设定值进行压缩。

恒率因子CRF允许 QP为运动较多的帧上升或为静止帧下降,从而在保持压缩效率的同时保持一致的感知质量。

This article很好地解释了它。
CRF default 只是一个默认值,您需要选择一个适合您的视频类型的值。 FFmpeg 有像 PSNR 这样的过滤器和 SSIM这使您可以比较结果。

关于ffmpeg - ffmpeg中的crf和qp有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40668616/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com