Die Video-Bitrate wird in der Video-Stream-Info angezeigt. Die Formatinformationen enthalten die Bitrate für alle Streams plus Muxing-Overhead.
Wenn die Videobitrate fehlt, können Sie diesen Wert auf verschiedene Weise ermitteln, indem Sie die Bitrate aller anderen Streams von der Gesamtbitrate subtrahieren.
Wenn dies nicht möglich ist, müssen Sie ffprobe ausführen, um die Paketgrößen und die Stream-Dauer anzuzeigen und dann die Bitrate zu berechnen, indem Sie alle Zeilen außer der letzten summieren und durch den Wert in der letzten Zeile dividieren.
ffprobe -select_streams v -show_entries packet=size:stream=duration -of compact=p=0:nk=1 video.mp4
Ausgabe:
4199 2627 1792 3921 2993 ... 2301 3076 2879 1543.00000
Natürlich ist dies eine Lösung für den letzten Ausweg und nur anwendbar, wenn die Videostream-Info keine Bitrate aufweist und die Schätzung der Bitrate durch Abzinsung der Rate aller anderen Streams ebenfalls nicht möglich ist.