10ビット/12ビットHEVCから8ビットH.264

10ビット/12ビットHEVCから8ビットH.264

私のラップトップは 10 ビット H.265 / HEVC ビデオを処理できないため、10 ビット H.264 に変換したいと考えています。ffmpeg などを使用して、品質の低下を最小限に抑えながらこれを行うにはどうすればよいですか? また、10 ビット H.265 を 8 ビット H.265 に変換するにはどうすればよいでしょうか?

答え1

10ビット/12ビットHEVCから8ビットH.264

ffmpeg -i input -map 0 -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy output.mkv
  • -map 0すべてのストリームが含まれます(デフォルトのストリーム選択では、タイプごとに1つのストリームのみが選択されます)。FFmpeg Wiki: マップ

  • -crf希望する品質レベルになるように値を調整します。-presetエンコード速度を調整する場合はオプションを追加します。FFmpeg ウィキ: H.264および の詳細については-crf、 をご覧ください-preset

  • 使用するのはフォーマットyuv420p8 ビット出力を作成するためのピクセル形式を選択するフィルター。

10 ビット/12 ビット HEVC から 10 ビット H.264

ffmpeg -i input -map 0 -c:v libx264 -crf 18 -c:a copy output.mkv
  • -map 0すべてのストリームが含まれます(デフォルトのストリーム選択では、タイプごとに1つのストリームのみが選択されます)。FFmpeg Wiki: マップ

  • -crf希望する品質レベルになるように値を調整します。-presetエンコード速度を調整する場合はオプションを追加します。FFmpeg ウィキ: H.264および の詳細については-crf、 をご覧ください-preset

  • この場合、フォーマット フィルターは必要ありません。

10ビット/12ビットHEVCから8ビットHEVC

ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p -c:a copy output.mkv
  • -map 0すべてのストリームが含まれます(デフォルトのストリーム選択では、タイプごとに1つのストリームのみが選択されます)。FFmpeg Wiki: マップ

  • -crf希望する品質レベルになるように値を調整します。-presetエンコード速度を調整する場合はオプションを追加します。FFmpeg ウィキ: HEVC / H.265および の詳細については-crf、 をご覧ください-preset

  • 使用するのはフォーマットyuv420p8 ビット出力を作成するためのピクセル形式を選択するフィルター。

12 ビット HEVC から 10 ビット HEVC

ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p10le -c:a copy output.mkv
  • -map 0すべてのストリームが含まれます(デフォルトのストリーム選択では、タイプごとに1つのストリームのみが選択されます)。FFmpeg Wiki: マップ

  • -crf希望する品質レベルになるように値を調整します。-presetエンコード速度を調整する場合はオプションを追加します。FFmpeg ウィキ: HEVC / H.265および の詳細については-crf、 をご覧ください-preset

  • 使用するのはフォーマットフィルターを使用して、yuv420p10leピクセル形式を選択して 10 ビット出力を作成します。libx265 でサポートされているその他の 10 ビット ピクセル形式はyuv422p10le&ですyuv444p10leが、プレーヤーがこれらに対応していない可能性があります。ffmpeg -h encoder=libx265サポートされているその他のピクセル形式については、を参照してください。

答え2

ハンドブレーキほとんど何でも扱えます。

リリースノート10 ビットのサポートについて言及します。

UIにはすべてのオプションがあります。まずはそこから始めて慣れることをお勧めします
クイックスタートガイド

ダウンロードできるCLIもありますここ
そしてそのガイドすべてのオプションがレイアウトされています。

関連情報