【Ask_AI】ffmpegのCRFデフォルト値
※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!
Ask_AI
FFmpegのCRF(Constant Rate Factor)のデフォルト値は、使用するエンコーダー(コーデック)によって異なりますが、H.264 (libx264) では 23、H.265 (libx265) では 28が一般的です。CRF値は0(ロスレス)から51(最低品質)の範囲で、数値が低いほど高品質・大容量になり、高いほど低品質・小容量になります。
主なコーデックのデフォルト値と目安
CRF値の選び方のヒント
- 高画質(ファイルサイズ重視なら): 18~20程度。
- 標準(バランス): 23~28程度(H.264なら23、H.265なら28が標準)。
- ファイルサイズ優先(画質は妥協): 30以上。
使用例(H.264でCRF 20に設定する場合)
ffmpeg -i input.mp4 -c:v libx264 -crf 20 output.mp4