音声ファイルサイズ計算ツールとは?
このツールは、録音データ・楽曲・ポッドキャスト・配信音声などが、どれくらいのストレージ容量を必要とするかをビットレートと再生時間から見積もるためのものです。ビットレート(単位はkbps=キロビット毎秒)とは、1秒間の音声を表現するために使われるデータ量を示す数値です。これにクリップの長さを掛け合わせれば総データ量が求まり、キロバイト(KB)・メガバイト(MB)・ギガバイト(GB)へと換算できます。この計算方法は普遍的なもので、固定ビットレート(CBR)の音声・メディアファイル全般に当てはまります。
使い方
ビットレートをkbpsで入力します(例:MP3なら128・192・320、CD品質のWAVなら1411など)。次に再生時間を入力し、その単位を秒・分・時間から選びます。すると推定ファイルサイズがMBで表示され、あわせてKB・GB換算値も確認できます。
計算式の解説
基本となる計算式は次のとおりです。
$$\text{サイズ(MB)} = \frac{\text{ビットレート(kbps)} \times \text{再生時間(秒)}}{8 \times 1024}$$
8で割るのは、1バイト=8ビットだからで、これによりキロビットをキロバイトに変換しています。さらに1024で割ることで、キロバイトをメビバイト(MB)に換算します。ここでは2進数ベースの単位(1MB=1024KB)を使っており、これは多くのOSがファイルサイズを表示する方式と一致しています。
計算例
たとえば、128kbpsで60分のポッドキャストを録音したとします。まず再生時間を秒に直すと、\(60 \times 60 = 3600\)秒。続いて計算すると、$$\frac{128 \times 3600}{8 \times 1024} = \frac{460{,}800}{8 \times 1024} = \frac{57{,}600}{1024} \approx 56.25\,\text{MB}$$ となります。つまり、おおよそ56MBの容量が必要だとわかります。
よくあるオーディオビットレートとフォーマット
オーディオファイルサイズは主にビットレートによって決定されます。これは1秒間のサウンドをエンコードするために使用されるキロビット数です。ビットレートが高いほど、より多くの詳細を保持しますが、ファイルサイズも大きくなります。以下の表は、フォーマットと用途別の一般的なビットレート、および品質に関する注釈を示しており、ファイルサイズを推定する前に適切な設定を選択するのに役立ちます。
| フォーマット / 用途 | 一般的なビットレート | 品質とその他の情報 |
|---|---|---|
| MP3(低) | 96 kbps | 音声および低帯域幅ストリーミングでは許容可能。音楽では目立つノイズあり。 |
| MP3(標準) | 128 kbps | 長年の「ラジオ品質」デフォルト。カジュアルリスニングに適したバランス。 |
| MP3(高) | 192 kbps | 非常に優れた音楽品質。ほとんどのリスナーにとってソースと区別が難しい。 |
| MP3(最高) | 320 kbps | MP3の最高標準品質。ほぼ全てのトラックで透明感あり。 |
| AACストリーミング(標準) | 128 kbps | 192 kbps MP3品質にほぼ匹敵し、より小さいサイズ。一般的なストリーミングデフォルト。 |
| AACストリーミング(高) | 256 kbps | 高品質ストリーミング(例:プレミアム音楽サービス)。 |
| スポークンワードポッドキャスト | 64~96 kbps | モノラルまたは低速ステレオで声に対応。エピソードダウンロードを小さく保つ。 |
| オーディオブック(音声) | 32~64 kbps | モノラル音声は非常に低いレートでも明確。ストレージを最小化。 |
| CD品質WAV(PCM) | 1411 kbps | 無圧縮16ビット/44.1 kHzステレオ。ロスレスですが大型。 |
| 高解像度FLAC(ロスレス) | ~900~1400 kbps | 可変ビットレート。元のデータを完全に保持。サイズはコンテンツに依存。 |
ロスレスフォーマット(WAV、FLAC)および可変ビットレート(VBR)エンコードはおおよそのサイズのみを示します。実際のサイズはオーディオコンテンツによって異なります。固定ビットレート(CBR)MP3/AACはサイズ計算式に密接に一致します。
データサイズ単位変換
オーディオビットレートは1秒あたりのビットで測定されますが、ファイルサイズはバイト(およびその倍数)で報告されます。最も重要な変換は1バイト = 8ビットです。これはサイズ計算式の\(\div 8\)の源です。表は、ほとんどのオペレーティングシステムで使用されるバイナリ(1024進)単位と、ストレージメーカーで使用される十進法(1000進)単位の両方を示しています。
| 単位 | バイナリ(1024進) | 十進法(1000進) |
|---|---|---|
| 1バイト(B) | 8ビット | 8ビット |
| 1キロバイト(KB) | 1024バイト | 1000バイト |
| 1メガバイト(MB) | 1024 KB = 1,048,576バイト | 1000 KB = 1,000,000バイト |
| 1ギガバイト(GB) | 1024 MB = 1,073,741,824バイト | 1000 MB = 1,000,000,000バイト |
| 1キロビット(kb) | 1000ビット = 125バイト | 1000ビット = 125バイト |
| 1メガビット(Mb) | 1000 kb = 125,000バイト | 1000 kb = 125,000バイト |
このカルキュレータはバイナリ(1024進)慣例を使用するため、1 MB = 1024 KBおよび1 GB = 1024 MBであり、Windowsおよびほとんどのファイルマネージャーがサイズを表示する方法と一致します。ビットレートはビット用に小文字の「b」を使用し(kbps = 1秒あたりのキロビット)、ファイルサイズはバイト用に大文字の「B」を使用します(MB = メガバイト)。これらを混同することは、最も一般的な8倍エラーの原因です。
よくある質問
計算結果は正確ですか? 固定ビットレート(CBR)のファイルであれば、非常に近い値になります。可変ビットレート(VBR)のファイルや、コンテナ・メタデータによるオーバーヘッドがあると、実際のファイルは少し大きくなったり小さくなったりすることがあります。
なぜ1000ではなく1024で割るのですか? Windowsをはじめとするほとんどのファイルマネージャーがサイズをこの方式で表示するため、2進数ベースの単位(メビバイト)を使っています。お使いのソフトが10進数のメガバイトを採用している場合は、1024の代わりに1000で割ってください。
どのビットレートを選べばよいですか? 話し声中心のポッドキャストなら64〜128kbpsで十分です。音楽配信では一般的に192〜320kbpsが使われ、ロスレスのCD音質は約1411kbpsになります。