我需要使用ffmpeg将MP4转换为webm。 所以,我使用:
ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis output.webm
但它很长。
有更快的速度吗?
答案 0 :(得分:6)
libvpx是一个相对较慢的编码器。根据{{3}},您可以使用-cpu-used
选项来提高编码速度。值越高,编码速度越快,但质量越低:
将值设置为0将提供最佳质量输出,但是 非常慢。使用1(默认值)或2将进一步显着 提升编码速度,但会开始变得更加明显 对质量的影响也可能开始影响准确性 数据速率控制。设置值4或5将关闭" rate 失真优化"这对质量有很大影响,但也有 大大加快了编码器的速度。
或者,似乎VA-API可用于硬件加速的VP8编码,但我没有这方面的经验。