使用 FFmpeg 进行 2 次视频编码时,如何找到最佳比特率?

使用 FFmpeg 进行 2 次视频编码时,如何找到最佳比特率?

当使用 VP8(libvpx)进行 2 次视频编码时,有没有办法找出最佳比特率,这样我就不用猜测了?

类似小型压缩测试或一些 ffmpeg 命令的东西可以帮助我确定合适的比特率?

我尝试在记事本中读取 VP8 第 1 次传递统计文件,但是它全是乱码。

我正在使用装有最新 FFmpeg 版本的 Windows 7。

答案1

为什么不使用恒定质量速率控制(CRF)让编码器选择最佳比特率?

ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 20M -c:a libvorbis output.webm

CRF 值可以在 [4 ; 63] 范围内设置,4 表示质量最好。10 是一个广为接受的值。指定的值-b:v 20M将成为允许的最大比特率。

仅当需要固定大小的文件时才应使用两次编码,否则,CRF 是首选方法。

更多信息VP8/FFmpeg文章。

相关内容