小编典典

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

all

我正在使用 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 到底是什么?我在网上看到了一些猜测,但没有确定的?


阅读 108

收藏
2022-07-02

共1个答案

小编典典

好吧,一切都到了。FFMpeg 实际上在不同的基础上使用三个不同的时间戳来工作。

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

FFmpeg 邮件列表上也有人问过这个问题:ffmpeg 的输出是什么意思?tbr tbn tbc 等?

2022-07-02