最新バージョン以降 (4.0)以降、ffmpegは AV1 コーデックをサポートします。 [〜#〜] vlc [〜#〜] はAV1ビデオも再生できるはずです。
残念ながら、既存のビデオをAV1にエンコードする構文は見つかりませんでした。私はコマンドラインからffmpegを使用します:
ffmpeg -i input.mp4 output.avi
しかし、AV1に必要なオプションは何ですか?
Ffmpegビルドにライブラリがリンクされている場合、AV1のデコードとエンコードはlibaom
を介して提供されます。ライブラリをリンクするには、--enable-libaom
を使用してffmpegをコンパイルします( コンパイルガイド を参照)。
基本的な構文は次のとおりです。
ffmpeg -i input.mp4 -c:v libaom-av1 -strict -2 output.avi
(注:現在、エンコーダは実験的であるため、-strict -2
または-strict experimental
が必要です。AV1エンコーディングはveryで遅いこの点。)
ターゲットビットレート(例:-b:v 2M
)またはターゲット品質レベル(例:-crf 30
)を指定できます。 libaom
は2パスエンコーディングもサポートしています。
詳細については、FFmpeg Wikiの AV1エンコーディングガイド を参照してください。