小编Rvi*_*idD的帖子

FFmpeg 2 通道编码

我试图转换我的高质量电影收藏以节省一些磁盘空间。我了解到 2 Pass 编码可以更好地完成工作。这是我用来通过 2 pass 对视频进行编码的命令行。

ffmpeg -i input.mkv -c:v libx264 -vf "scale=1920x1080" -vb 3.5M -pass 1 -an pass1.mp4
ffmpeg -i input.mkv -c:v libx264 -vf "scale=1920x1080" -vb 3.5M -pass 2 -c:a copy pass2.mp4
Run Code Online (Sandbox Code Playgroud)

这工作正常。而且我知道这个命令也会给出第一遍的输出。没关系。我会删除它们。我的疑问是,我阅读了许多人们使用的论坛-y-passlogfile2 pass 编码中的命令。做什么-y-passlogfile做什么?

还有我可以添加任何其他设置来提高质量吗?

ffmpeg

5
推荐指数
1
解决办法
2万
查看次数

如果我在 x264 (FFmpeg) 中使用低于 17/18 的 CRF 值,我会获得任何视觉上的好处吗?

如果我在 x264 (FFmpeg) 中使用低于 17/18 的 CRF(恒定速率因子)值,我会获得任何视觉上的好处吗?除了大小之外还会有什么不同吗?

CRF 17/18 在视觉上无损。

CRF 0 表示帧的每个像素都由它自己的数据决定。CRF 17/18 意味着,如果它们相同,则该帧的每个像素要么由其自己的数据确定,要么根据前一帧确定。

所以在视觉上两者都是一样的。那么较低值的CRF(0-16)编码有什么好处呢?

我已经测试了大部分可用的 CRF 值(包括 CRF 0)。我使用“CRF 0”编码了一部 1080P 蓝光电影。输出最终比蓝光源大 2.5 倍 (110GB)。

据我所知,我没有看到使用低于 CRF17/18 的 CRF 值的理由。而且我无法在任何地方找到证明使用较低 CRF 值的理由。那么较低的 CRF 值有什么好处呢?

CRF 17/18 中的代数损失会更多,而较低 CRF 值编码的代数损失会更少吗?

ffmpeg x264 video-encoding

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

ffmpeg ×2

video-encoding ×1

x264 ×1