FFmpeg - 将MP4转换为Webm非常慢

时间:2017-04-25 13:43:57

标签: ffmpeg webm libvpx

我需要使用ffmpeg将MP4转换为webm。 所以,我使用:

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

但它很长。

有更快的速度吗?

1 个答案:

答案 0 :(得分:6)

libvpx是一个相对较慢的编码器。根据{{​​3}},您可以使用-cpu-used选项来提高编码速度。值越高,编码速度越快,但质量越低:

  

将值设置为0将提供最佳质量输出,但是   非常慢。使用1(默认值)或2将进一步显着   提升编码速度,但会开始变得更加明显   对质量的影响也可能开始影响准确性   数据速率控制。设置值4或5将关闭" rate   失真优化"这对质量有很大影响,但也有   大大加快了编码器的速度。

或者,似乎VA-API可用于硬件加速的VP8编码,但我没有这方面的经验。