То, что вы видите, является обратной величиной баз меток времени, используемых в FFmpeg и en/decoders. Я не могу объяснить это лучше, поэтому просто цитирую список рассылки FFmpeg:
Я думаю, что tbn - это временная база в AVStream, пришедшая из контейнера. Используется для всех отметок времени AVStream.
tbc - это временная база в AVCodecContext для кодека, используемого для определенного потока. Он используется для всех AVCodecContext и связанных меток времени.
tbr определяется из видеопотока и представляет собой значение, которое пользователи хотят видеть, когда ищут частоту кадров видео, за исключением того, что иногда она вдвое больше, чем можно было бы ожидать из-за частоты поля и частоты кадров.
В конце концов, вы хотите взять tbr в качестве значения, которое чаще всего называют "частотой кадров".
Битрейт не всегда отображается, поскольку видеопотоки могут содержать переменный битрейт - в этом случае вы не сможете реально оценить битрейт. Для потоков с постоянным битрейтом обычно отображается битрейт. В некоторых случаях используются переменные битрейты, и FFmpeg показывает среднее значение - по крайней мере, для видео h.264 это иногда работает.
Video: h264, yuv420p, 640x480, 22050 tbr, 22050 tbn, 44100 tbc
больше похоже на аудиопоток.