Скорость передачи видео отображается в информации о видеопотоке. Информация о формате содержит битрейт для всех потоков, а также заголовки мультиплексирования.
Если битрейт видео отсутствует, то грязный способ получить это значение - вычитать битрейт всех других потоков из общего битрейта.
Если это не жизнеспособно, громоздким методом является запуск ffprobe для отображения размеров пакетов и длительности потока, а затем вычисление скорости передачи битов путем суммирования всех строк, кроме последней, и деления на значение в последней строке.
ffprobe -select_streams v -show_entries packet=size:stream=duration -of compact=p=0:nk=1 video.mp4
Выход:
4199 2627 1792 3921 2993 ... 2301 3076 2879 1543.00000
Конечно, это последнее средство решения, и оно применимо только в том случае, если информация о видеопотоке не имеет битрейта, и оценка битрейта путем дисконтирования скорости всех других потоков также невозможна.