1. ホーム
  2. video

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

2022-01-24 15:30:09

質問

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の出力は何を意味するのでしょうか。