ffmpeg输出的含义(tbc,tbn,tbr)

我正在使用ffmpeg来告诉我video信息。 特别:

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究竟是什么? 我已经看到了networking上的猜测,但没有确定性?

提前致谢。

那么所有的时间。 FFMpeg实际上使用了三个不同的时间戳在不同的基地工作。

  • tbn =来自容器的AVStream中的时间基准
  • tbc = AVCodecContext中用于特定stream的编解码器的时基
  • tbr = tbr是从videostream中猜出来的,是用户在查找video帧率时希望看到的值

FFmpeg邮件列表中也提到了这个问题: ffmpeg的输出是什么意思? tbr tbn tbc等?