我正在尝试将视频编码为webm以通过HTML5视频标签播放。我有这些设置...

ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:a 128k -b:v 1M -c:a libopus output.webm


结果不是很好,视频失去了很多清晰度。查看原始文件,我可以看到比特率为1694kb / s。

我可以添加或更改任何设置来改善输出吗? 2遍编码可能会改善性能吗?

最佳答案

试试看

ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -b:v 0 -b:a 128k -c:a libopus output.webm


调整CRF值,直到质量/尺寸权衡确定为止。较低的值会生成较大但较好的文件。

10-08 16:26