1. ホーム
  2. video

[解決済み] ffmpegの出力(tbc, tbn, tbr)の意味【非公開

2022-02-19 20:10:59

質問

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とは一体何なのか、ご存知の方はいらっしゃいますか?ネットで憶測を見たことがありますが、確定的なものはないのでしょうか?

解決方法は?

さて、それは時間の問題です。FFMpegは動作させるために、実は3つの異なるベースのタイムスタンプを使用しています。

  • tbn = コンテナから送られてきたAVStreamのタイムベース
  • tbc = 特定のストリームに使用されるコーデックの AVCodecContext におけるタイムベースです。
  • tbr = tbrはビデオストリームから推測される値であり、ユーザー 見たい ビデオフレームレートを探すとき

これはFFmpegのメーリングリストでも質問されました。 ffmpegの出力は何を意味するのでしょうか。