ffmpeg-将MP4转换为WebM的注意事项

作者: aries 分类: 杂七杂八 发布时间: 2021-11-15 13:34 ė 357次浏览 6 0评论

工作需要,要把mp4转换为webm,以减少服务器带宽的开销,但是,我发现,转换完成后效果不太理想
清晰度差很多,谷歌一番,终于找到了解决办法,记录一下!

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

转出来的效果很差
经过优化的命令

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

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

crf值的讨论:https://superuser.com/questions/677576/what-is-crf-used-for-in-ffmpeg

效果对比:

效果好了很多,当然优化后的命令转换出来的webm的大小也大了很多,优化前的webm差不多只有55KB,页优化后有215KB

0 ffmpgwebm
换一个
暂无评论
Ɣ回顶部