音声ファイルフォーマットとは、(おんせいファイルフォーマット、Audio file format)は、音データをコンピュータシステム上で格納する際のコンテナフォーマットである。
概要
音声をデジタルデータとして格納するには、一般に音声の波形を電圧で表したものを個々のチャンネル毎に特定の量子化ビット数(ビット深度)と一定の間隔(サンプリング周波数)で標本化する。このデータは圧縮されずに格納されるか、ファイルサイズを削減するために圧縮して格納される。
ファイルフォーマットとコーデックを区別することは重要である。コーデックは生の音声データを符号化/復号するものであり、ファイルフォーマットは音声をファイルに格納する際の特定の形式を指す。ただし、多くの音声ファイルフォーマットには1つのコーデックが対応することが多く、複数のコーデックが対応する音声ファイルフォーマットとしては、Matroska Audio などがある。
フォーマットの種類
- WAV
- 主にMicrosoft Windowsで使われている標準音声ファイルフォーマット。基本的にリニアPCMが格納される。ただし他コーデックも格納することも可能。ファイル内の構造は RIFFを踏襲している。これはIFFフォーマットに似ている。
- AIFF
- アップルの標準音声ファイルフォーマット。言うなればMacintoshにとってのWAVである。
- BWF (Broadcast Wave Format)
- 欧州放送連合がWAVの後継として策定した標準音声フォーマットである。BWFではファイルにメタデータを含めることができる。詳しくは、European Broadcasting Union: Specification of the Broadcast Wave Format - A format for audio data files in broadcasting. EBU Technical document 3285, July 1997 を参照。このフォーマットは録音時のフォーマットとして、テレビや映画業界で使われる多くのオーディオワークステーションで採用されている。SMPTEタイムコードをファイルに含めることができるため、別に録画された画像と同期をとるのが容易である。 mp3 音楽ダウンロードで最も一般的なフォーマット。MP3 は音楽には適しているが、話し声には適していないとされている。オープンなフォーマットと誤解されることが多い。
- Ogg
- VorbisやOpusを格納するフォーマット。
- VorbisはMP3 よりも圧縮効率がよい。
- OpusはVorbis よりもさらに高音質な音声コーデック。低遅延ながら低ビットレートから高ビットレートまで高い音質であり、音声通信や音楽の圧縮に利用できる。
- MPEG-4
- Advanced Audio Coding(AAC)、Apple Lossless(ALAC)、MPEG-4 ALS、MPEG-4 SLSなどを格納するフォーマット。MPEG-2 と MPEG-4 に基づいている。
- AACは ADTS や ADIF といったコンテナ形式も使用できる。
- ALACはアップル純正可逆フォーマット。後にオープンソース化
- MPEG-4 ALSは可逆フォーマット、FLACより優れており、オリジナルのオーディオ信号をそのまま復元することができる。圧縮率、エンコード速度に高い性能を誇り、柔軟性が高い。
- MPEG-4 SLSは可逆フォーマット、AAC 再生機でも再生可能(但し AAC 音質)。エンコーダ、デコーダ共に有料。
- MP3
- フォーマット及びコーデック。音楽には適しているが、話し声には適していないとされている。可逆圧縮のmp3HDも存在するが普及しなかった
- Advanced Systems Format(ASF)
- マイクロソフトが権利を保有するフォーマット。Windows Media Audio(WMA)やWMA Losslessなどを格納する。デジタル著作権管理機能が含まれている。
- OpenMG Audio
- ソニーが開発したフォーマット。主にATRAC3やATRAC Advanced Lossless(AAL)と組み合わせて使う。SonicStage、x-アプリ等に使われている。
- TAK
- フォーマット及びコーデック。圧縮率、エンコード・デコード速度、機能面共にバランスの取れた総合的に高い性能を誇る。フリーだがオープンソースではない。
- FLAC
- フォーマット及びコーデック。エンコード・デコード速度、機能面に高い性能を誇る。圧縮率は低い。
- Monkey's Audio(ape)
- 圧縮率、エンコード速度に高い性能を誇る。デコード速度は遅い。
- TTA
- フォーマット及びコーデック。平均的にバランスの取れた性能。コーデックのTTAはMatroskaコンテナとも組み合わせることが出来る。
- WavPack
- フォーマット及びコーデック。平均的にバランスの取れた性能。非可逆ファイルと差分ファイルで可逆ファイルとして扱うことのできる、ハイブリッドモードがある。
- LA
- フォーマット(?)及びコーデック。圧縮率に高い性能を誇る。エンコード・デコード速度、機能面共に低い性能。
関連項目
- 0
- 0pt