当使用 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文章。