我有一个原始视频。我需要它来无损压缩它。有两种方法可以做到这一点。将参数crf
或设置qp
为 0。crf
实现恒定的比特率,同时qp
具有恒定的量化。我有两个问题:
- 做这些选项
-crf 0
并-qp 0
达到相同的结果(无损压缩)? - 如果不是,有什么区别?哪个推荐进行无损压缩?
这个问题询问crf
and qp
,但没有谈论无损压缩。
我有一个原始视频。我需要它来无损压缩它。有两种方法可以做到这一点。将参数crf
或设置qp
为 0。crf
实现恒定的比特率,同时qp
具有恒定的量化。我有两个问题:
-crf 0
并-qp 0
达到相同的结果(无损压缩)?这个问题询问crf
and qp
,但没有谈论无损压缩。
x264 二进制本身要求只有 qp 0 是真正的无损,因为对于 8 位 x264,它与 ffmpeg 从 0 到 51 相同,对于 10 位 CRF 的负 12 是无损或 qp 0。但是 ffmpeg 已经改变了 crf 的级别10 位从 -12、51 到 0、63。他们似乎也忘记了对于 10 位高 10,high422 配置文件不支持无损,只有 high444 支持。因此,对于 ffmpeg 中的 10 位,只有 qp 0 是真正的无损,如果(并且有可能,请参阅https://trac.ffmpeg.org/ticket/9573#comment:11) ffmpeg 将达到高 10,crf 0 可能会失败。