😊

【Opus】 MKVのOpus平均ビットレートの算出

2024/11/09に公開

YouTubeからダウンロードした音声ストリーム"Opus"の平均ビットレートが知りたい!!
もちろん普通にffmpeg -i でやっても表示されないので。
方法は2つあります。

一番スマート:

https://mkvtoolnix.download/downloads.html
ここから自分のOSにあったインストーラをダウンロードします。
インストールしたら

../path/to/mkvpropedit.exe "input.mkv" --add-track-statistics-tags 

そしたらMetadataが焼かれるのでffmpeg -i します。
そしたら

出力
Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
    Metadata:
      BPS             : 155559
      DURATION        : 00:02:03.541000000
      NUMBER_OF_FRAMES: 6178
      NUMBER_OF_BYTES : 2402242
      _STATISTICS_WRITING_APP: mkvpropedit v88.0 ('All I Know') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-11-08 14:07:31
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

と出ます。
注目するのはBPSです。
155559なので大体156kbpsとわかります。

大まか: foobar2000

foobar2000がインストールされている前提で進めます。
単純です。MKVをfoobar2000に放り込みます。
左下を見ます。

ここから大体のビットレートがわかるはずです。

余談

Opusファイルはその特性上、

ビットレート=サンプルレート×ビット深度×チャンネル数

で求めることが難しいです。
まあこんなアナログなやり方でビットレート求める人はいないと思いますが....
余談でした

Discussion