あなたは-crf
x264(最高のH.264エンコーダー)で正しい軌道に乗っており、探している「品質しきい値」を提供するはずです。特定の出力品質が必要で、出力ファイルサイズの重要性が低い場合は、CRFをお勧めします。逆に、-b:v
特定の出力ファイルサイズを対象とし、品質の重要性が低い場合は、で2パスエンコードを実行することをお勧めします。
HEVC / H.265をx265でエンコードする場合も、同じ基本的なガイドラインに従う必要があります。一般に、エンコード時間を長くする代わりに、より良い圧縮が得られます。
1.プリセットを選択
プリセットは、特定のエンコード速度:圧縮率を提供するオプションのコレクションです。プリセットが遅いほど、圧縮率が高くなります(圧縮はファイルサイズごとの品質です)。一般的な使用法は、忍耐力のある最も遅いプリセットを使用することです。速度の降順の現在のプリセットは次のとおりultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo
です。placebo
これは冗談であり、時間の浪費であるため無視してください(せいぜい1%程度しか役に立ちません)。エンコードが遅すぎる場合は、より高速なプリセットを使用してください。
2. CRF値を選択します
x264の範囲は0〜51で、0はロスレス、23はデフォルト、51は最悪の可能性があります。値が小さいほど品質が高くなります。主観的に健全な範囲は18〜28です。〜18は視覚的にロスレスであると考えてください:入力と同じに見えるはずですが、技術的にロスレスではありません。CRF値+6の増加は、ビットレートのおよそ半分であり、-6はビットレートのおよそ2倍です。
一般的な使用法は-crf
、許容できる品質を提供する最も高い値を選択することです。つまり、出力に問題がないようであれば、より高い値を試し、問題があるようであれば、より低い値を選択します。
3.エンコード
残りの動画にはこれらの設定を使用します。それらはすべて同じ品質になるはずです。
例
ffmpeg -i input -c:v libx264 -preset slow -crf 22 -c:a copy output.mkv
また見なさい