H.264 Level mit ffmpeg auslesen
Das „Level“ ist ein Maß für die Bitrate des Videos. Je höher das Level, umso höher die Bitrate. Für eine BluRay in Full HD ist das Level normalerweise 4.1. Es sollte ausgelesen werden können mit
ffmpeg -i input.mkv -hide_banneraber leider wird mit diesem Befehl das H.264 Level nicht angezeigt.
Glücklicherweise ist ffprobe ein Bestandteil der ffmpeg-Suite, also erfolgt der Aufruf mit
ffprobe -v error -select_streams v:0 -show_entries stream=profile,level -of default=noprint_wrappers=1 input.mkvErgibt etwas ähnliches wie
profile=High
level=41Ausgabe im JSON-Format:
ffprobe -v error -select_streams v:0 -show_entries stream=profile,level -of json input.mkvergibt etwas ähnliches wie
{
"programs": [
],
"streams": [
{
"profile": "High",
"level": 41
}
]
}Siehe auch
- trac.ffmpeg.org FFprobe Tipps
- H.264 Levels auf wikipedia.org
