Значение выхода ffmpeg (tbc, tbn, tbr) [закрыто]

Я использую ffmpeg, чтобы сообщить мне информацию о видео. В частности:

ffmpeg -i video.ext

Я получаю вывод:

Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR 4:3], 9578 kb/s, 25 tbr, 90k tbn, 50 tbc

кто-нибудь знает, что такое tbr, tbn и tbc? Я видел спекуляции в сети, но ничего определенного?

1 ответов


Ну, это все о времени. FFMpeg использует фактически три разных временных метки в разных базах для работы.

  • tbn = база времени в AVStream, которая пришла из контейнера
  • tbc = база времени в Avcodeckontext для кодека, используемого для конкретного потока
  • tbr = tbr угадывается из видеопотока и является значением users хочу видеть когда они ищут видеокадр ставка

об этом также спрашивали в списках рассылки FFmpeg:что означает вывод ffmpeg? tbr tbn tbc etc?