web-dev-qa-db-ja.com

ビデオファイルのCRF情報を取得するにはどうすればよいですか?

私はこれを見つけました StackOverflowでの回答

ffprobe -show_streams -i "file.mp4"

ただし、コメントで確認できるように、CRF値は表示されません。

どのツールを使用して、GOPサイズなどの情報を取得できますか?! CRFなどの価値?!

ビデオファイル(h264)のCRF値を見つける方法は?

4
Clacers

CRFは、x264やx265などの特定のエンコーダーで使用されるレート制御方法です。また、エンコードパラメータをビットストリーム自体に書き込むこともあります。これはコンテナメタデータの一部ではないため、ffprobeは表示しません。また、他のエンコーダーによって生成されたH264/5ストリームには存在しません。

より高いログレベルでは、H.264デコーダーはそれを表示します。だから、あなたは使うことができます

ffmpeg -i "in.mp4" -an -vframes 1 -f null - -v 48 2>&1 | grep -oE "crf=[0-9\.]+"

HEVCデコーダーはデータを表示しません。 Mediainfo は、両方のコーデックについて詳細ビューで表示する必要があります。

6
Gyan