FfmpegでMP4をwebmに変換する必要があります。だから、私は使用します:
ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis output.webm
しかし、それは非常に長いです。
もっと速いですか?
libvpxは比較的遅いエンコーダーです。 VP8エンコードパラメータガイド:エンコード品質と速度 によると、-cpu-used
オプションを使用してエンコード速度を上げることができます。値を大きくすると、エンコードは速くなりますが、品質は低下します。
値を0に設定すると、最高品質の出力が得られますが、非常に遅くなります。 1(デフォルト)または2を使用すると、エンコード速度がさらに大幅に向上しますが、品質にさらに顕著な影響を及ぼし始め、データレート制御の精度にも影響を及ぼし始める可能性があります。 4または5の値を設定すると、「レート歪みの最適化」がオフになり、品質に大きな影響を与えますが、エンコーダーの速度も大幅に向上します。
あるいは、VA-APIはハードウェアアクセラレーションによるVP8エンコーディングに利用できるようですが、私はこれについての経験がありません。