FFmpeg HEVC -crf 属性

FFmpeg HEVC -crf 属性

私はFFMPEGバージョンを使用しています20140406-git-59c1023-win32-静的次のコマンドで

ffmpeg -i "C:\1.mkv" -c:v libx265 -crf 18 -preset veryslow "C\2.mkv"

このコマンドを実行して生成される出力ファイルのサイズは 46 MB です。

もし私が-crf18から26にしてから再エンコードすると、ファイルサイズの出力も46MBになります。-crf、18、26、40、45 など、このエンコードの実行にかかる時間は同じで、出力ファイルのサイズも同じで、ビデオの品質も同じです。

うまくいかないようです。

パラメータを移動してみましたが、何も変わりませんでした。

答え1

この-crfオプションは、おそらくこのエンコーダにはまだマップされていません。それまでは、-x265-paramsこのエンコーダにプライベート オプションを使用してください:

ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv

これは将来変更される可能性がありますので、必ず最初にドキュメントを参照してください。

ffmpeg -h encoder=libx265

以下も参照:

関連情報