10

MP3 のビットレートを検出するプログラムはありますか? ファイルがエンコードされた実効ビットレートについて話しているのではなく、周波数スペクトル分析によってのみ計算できる実際のビットレートについて話しているのです。

たとえば、サイズが 1 MB の 128 kbps でエンコードされた MP3 があり、この MP3 をサイズが 3 MB になる 320 kbps にトランスコードすると、同じ同じオーディオ トラックになりますが、サイズは異なります。

320 kbps の MP3 を 128 kbps にトランスコードすると、品質が低下し、ファイル サイズがいくらか失われます。

それでも、320 kbps が MP3 の「実際の」ビットレートであることを確認する方法はありません。

詳細はこのペーパーで説明されてい ます。

4

4 に答える 4

18

まず、https://www.google.com/?q=mp3+cutoff+frequencyは非常に啓発的です。

第二に、ほとんどすべての MP3 は、非常に標準的な多相ローパス フィルターを備えたプリセットを使用してエンコードされます。MP3 で可逆圧縮を実現することは実際には不可能であるため、実際に失われるのは基本周波数の高調波です (FFT、DCT、ウェーブレット変換などを参照)。フィルタは、後のスペクトルのフーリエ解析の結果が人間の可聴範囲とより一致するように適用されます (つまり、聞こえない/マスクされた周波数が解析からまったく除外されます)。より高い周波数をカットしたり、ひどく歪ませたりせずに高圧縮を達成することは、実際には不可能です。なぜなら、実際にはビットストリームのほとんどのスペースを占めるのはこれらの周波数だからです。

もちろん、カットオフがなければ、周波数ドメインの制限の精度は低下しますが、それでも発生します。カットオフは、他の理由の中でもとりわけ、圧縮アーチファクトが心理音響聴覚範囲外で生成されるように適用されます。

参考までに - ストリームのスペクトル分析を行い (より高い周波数範囲が十分に飽和している場合は、Winamp クローンを使用したリアルタイム SA で十分です。ツールがあれば、単純にスペクトログラムを実行することもできます)、カットオフ ポイントを見つけます。以下の例では、カットオフが 15 kHz で発生しています。これは、ストリームが元々 128 kbps で圧縮されていたことを示しています。多くの種類の音楽 (ドラムンベースやその他の電子音楽のジャンルが思い浮かびます) では、 <= 128 kpbs のストリームを耳で区別することが実際に可能であるとさえ言えます。

MP3 スペクトル分析

最も一般的なカットオフは次のとおりです: (CBR では「ハード」、ABR/VBR では「ソフト」であることに注意してください)

  • 128 kbps : 15-16 kHz (ロック/エレクトロニック ミュージックで非常に聞こえる!「スペースの損失」効果)
  • 192 kbps : ~19 kHz (ほとんどの場合ほとんど聞こえず、ほとんどの場合透過的と見なされます)
  • 256-320 kbps : > ~20kHz (聞こえない)

はい、一部の人々は 20 kHz を超える音を聞くことができることを認識していますが、音楽に現れるマスキング効果とスピーカーからの実際の応答時間を考慮すると、実際の音楽では 20 kHz のカットオフは音質には関係ありません。

ソース: オーディオ エンジニアとしての独自の研究に加え て、追加の参照としてhttps://web.archive.org/web/20150313010213/http://www.whatinterviewprep.com/prepare-for-the-interview/spectral-analysis/を参照

于 2014-05-12T14:11:39.607 に答える
2

カットオフ周波数とビットレートは独立しています。はい、ほとんどの人がプリセットを使用しているため、2 つの間には相関関係がありますが、決定論的ではありません。

于 2012-01-10T15:00:44.880 に答える
0

周波数スペクトル分析から簡単に判断できる唯一のものは、入力 mp3 ファイルのサンプリング周波数です。

たとえば、mp3 が 44100 でサンプリングされている場合、22050hz を超える音はなく、スペクトル グラフにはっきりと表示されます。

ここで超越的なドメインに渡っているので、これを試してください:

  • mp3 を 128kbps にエンコード
  • トランスコードして 320kbps と言う
  • 結果のファイルと元のファイルを RAR 化または 7Z 化してみてください。圧縮比を観察します。

彼らの「エントロピー」すなわち。ランダム性は異なり、おそらくその数は、トランスコーディング中のビットレート拡張でどれだけの情報が「作成」されるかについて何かを教えてくれます。

于 2010-09-07T11:35:44.180 に答える
0

ファイル「Adobe Audition」または「Cool Edit」を開いて、周波数分析ウィンドウを開くことができます。周波数線が 20khz 以上の mp3 ビットレートの場合、周波数線が 20khz より小さくカットされた場合、320kbps ではない可能性があります。

于 2012-07-20T10:58:39.203 に答える