FFmpeg コマンドラインオプション

FFmpeg コマンドラインオプション

コマンドを見つけましたこれApple 互換の方法で H.265/HEVC を使用してビデオをエンコードするのに最適なブログ:

ffmpeg -i input -c:v libx265 -preset fast -crf 28 -tag:v hvc1 -c:a aac -ac 2 -b:a 224k output

このコマンドは完璧に動作し、まさに私が探していたものです。ただし、ブログではコマンドで使用されるオプションのほとんどについて説明されていますが、それが何な-crf 28のか、なぜコマンドで必要なのかがわかりません。

-crf 28ネット上で説明が見つからなかったので、何が関係しているのか知っている人はいませんか?

前もって感謝します!

答え1

crf は Constant Rate Factor の略です。x264 と x265 のメトリックは同じですが、スケールが若干異なります。詳細については、こちらをご覧ください。

https://trac.ffmpeg.org/wiki/Encode/H.265

私はバランスよく使っています

-crf 25 -preset slow

一般的に、数値が低いほど品質は良くなりますが、時間がかかります。

関連情報