web-dev-qa-db-ja.com

H264からHEVCに変換するための最良の設定?

スペースを節約するために、ライブラリの一部をHEVCに変換しようとしています。既存のメディアを再エンコードして、20〜50%のファイルサイズを節約するという考えです。

可能な限り多くのファイルサイズ(ファイルサイズよりも品質)を節約しながら、変換して品質の低下を最小限に抑えるための推奨設定は何ですか。

私が使用する現在のコマンドは一般的に

ffmpeg -i input.mkv -c:v hevc -c:a copy -crf ??? output.mkv

現在のところ、元のメディアからのエンコードはオプションではありません。現在持っているファイルを使用する必要があります。

2
cclloyd

品質は主観的なため、最適な設定はありませんが、libx265の通常のガイドライン(このエンコーダーを使用していると想定)はlibx264に似ています。

  • 最高の-crf許容できる品質を与える値。デフォルト値は28です。
  • 最も遅い-presetあなたには忍耐があります。デフォルト値はmediumです。
  • オーディオをストリームコピーします(既に行っています)。

H.264入力に存在するアーティファクトを再エンコードすると、圧縮効率が低下することに注意してください。

私は通常、H.264からH.26​​5への再エンコードを気にしません。

基本的な情報については FFmpeg Wiki:H.265 を参照してください。

5
llogan