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等?