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

时间:2010-07-07 22:45:55

标签: video ffmpeg

我正在使用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 个答案:

答案 0 :(得分:170)

嗯,这都是关于时间的。事实上,FFMpeg使用不同基础上的三个不同时间戳来工作。

  • tbn = AVStream中来自容器的时基
  • tbc = AVCodecContext中用于特定流的编解码器的时基
  • tbr = tbr是从视频流中猜到的,是值用户 想看    当他们寻找视频帧率时

在FFmpeg邮件列表中也提到了这一点:What does the output of ffmpeg mean? tbr tbn tbc etc?