スペースを節約するために、ライブラリの一部をHEVCに変換しようとしています。既存のメディアを再エンコードして、20〜50%のファイルサイズを節約するという考えです。
可能な限り多くのファイルサイズ(ファイルサイズよりも品質)を節約しながら、変換して品質の低下を最小限に抑えるための推奨設定は何ですか。
私が使用する現在のコマンドは一般的に
ffmpeg -i input.mkv -c:v hevc -c:a copy -crf ??? output.mkv
現在のところ、元のメディアからのエンコードはオプションではありません。現在持っているファイルを使用する必要があります。
品質は主観的なため、最適な設定はありませんが、libx265の通常のガイドライン(このエンコーダーを使用していると想定)はlibx264に似ています。
-crf
許容できる品質を与える値。デフォルト値は28です。-preset
あなたには忍耐があります。デフォルト値はmediumです。H.264入力に存在するアーティファクトを再エンコードすると、圧縮効率が低下することに注意してください。
私は通常、H.264からH.265への再エンコードを気にしません。
基本的な情報については FFmpeg Wiki:H.265 を参照してください。