オーディオファイルがCBRかVBRかを知る方法は?


14

CBR固定ビットレート)オーディオ録音のファイルサイズは、次のを使用して計算できます。

File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8

たとえば、70分のCD品質の録音には740880000バイト、つまり740MB必要です。

44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes 

ただし、オーディオがVBR可変ビットレート)の場合は機能しません。オーディオファイルがCBRかVBRかを知る方法は?


私は走っていますUbuntu 12.04
kev

回答:


15

インストールチェックメイト最初の(.debそれはダブルクリックしてファイルを)して選択するインストールのUbuntuソフトウェアセンターで。

次に、次のコマンドで端末を開いてCtrlAltT呼び出します。

mpck input.mp3 | grep "bitrate"

これにより、ファイルがCBRかVBRかが正確にわかります。CBRの場合はビットレートが表示され、VBRの場合はaverage bitrateラベルの後に表示されます(VBR)

私はこれをUbuntu 12.04でテストしましたが、CheckmateのパッケージはWindowsでも利用できます。


MP3ファイルに対してのみ機能するように見えます。M4Aのソリューションはありますか?私は試しmpck *.m4a、のような出力を得ましたno MP3 file
Iain Samuel McLean Elder

MediaInfoを試してみることもできます—今のところPCではなく、多くの情報を出力します。
slhck

+1。ありがとう。ここに私がどのようにインストールしたかがあります:wget http://checkmate.gissen.nl/mpck_0.12-1_amd64.deb、それからsudo dpkg -i mpck_0.12-1_amd64.deb、その後sudo apt-get install -f、そしてmpck my_storage/my.mp3 | grep "bitrate"
ライアン

2

これは私のトリックです。複数のmp3ファイルを含むディレクトリがあり、それらが同じエンコーディング(VBRまたはCBR)を持っていることがわかっている場合にのみ機能します。ファイルのビットレートが異なる場合、それらはVBRエンコードされていることがわかります。

ファイルのプロパティでビットレートが表示されるか、を使用しますexiftool *.mp3 | grep Bitrate


0

ビットレートを表示するプレーヤーでオーディオを再生すると、VBRの場合、ビットレートが常に変動するのがわかります。CBRの場合、ビットレートは曲全体で一定です。私はWinampを使用して考えを再生します。


完全に真実ではありません。それはWinampにも当てはまるかもしれませんが、OPはUbuntuを使用しています。VLCでも、オーディオファイルがCBRかVBRかを正しく表示しません。
slhck

@ slhckあなたはVLCについて正しいです、彼らはそれを正しく表示しません。Windowsでは、dBpowerampでも確認しましたが、エンコーダ名も含めて正しく表示されます。私はLinuxを使用していないので、仕事ができるかわかりません。
chmod

Linuxで確実にチェックする方法についての私の回答を参照してください。コマンドラインであることを考えると、複数のファイルまたはMP3コレクション全体に対してバッチスクリプトを実行することもできます。(ところで、@との間にスペースを入れないでくださいusername。そうしないと、通知が届きません)。
slhck

0

ほとんどのプレーヤーとメタデータツールは、Xingヘッダーの存在をチェックして、ファイルがVBRかCBRかを判断します。VBRを使用するために実際にはXingヘッダーは必要ありませんが、それがないと、ほとんどすべてのプレーヤーが台無しになり、間違った期間を表示することに注意してください。Xingヘッダーは正式に標準化されていないため、XMMSソースコードを表示して、Xingヘッダーの定義を確認する必要があります。

私のテストに基づいて、Xifヘッダーがない場合、ExifToolは実際にファイルをVBRとして報告しないので、VBRかどうかのインジケーターとしてXingヘッダーの存在を確認するだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.