ファイル形式

WAV - Waveform Audio File Format

WAVは、録音された音声を圧縮せず、そのままの形で保存します。録音や編集作業、放送や映画の音声、そしてシステムサウンドなどで使われます。

.wav

WAV は、1990 年代初頭から Windows が生の音声に使用してきた形式です。Microsoft と IBM が共同で定義したもので、正式名称は Waveform Audio File Format です。発想はシンプルで、サウンドカードが再生するそのままの音声を、先に展開する必要のある高度な圧縮などを使わずに保存するというものです。そのため WAV は、録音・編集・マスタリングに使われる素直で信頼できる選択肢であり、今でも多くの音声ソフトが「圧縮しない」設定のときに出力する形式になっています。

WAVファイルが音を保存する仕組み

WAV ファイルは RIFF ファイルの一種です。RIFF (Resource Interchange File Format) はチャンクと呼ばれるラベル付きブロックから構成されるコンテナで、それぞれが自分の名前と長さを示します。特に重要なのは 2 つのチャンクです。format チャンクは、サンプリングレート、ビット深度、チャンネル数など、音声がどのようにエンコードされているかを示します。data チャンクは音声そのもので、通常は非圧縮の PCM であり、何千回/秒という頻度で波形を測定した数値を長く並べたものにすぎません。それ以外はすべて任意であり、プレーヤーが知らないチャンクは読み飛ばすことができます。

何も圧縮されていないため、WAV はロスレス(可逆)形式です。戻ってくるデータは入力したものと完全に同じで、ファイルサイズは計算でそのまま求められます。CD 品質のステレオは、1 秒あたり 44,100 サンプル、16 ビット、2 チャンネルで、1 分あたり 10 MB 強になります。WAV は format チャンクで別のコードを指定することで、ADPCM や A-law のような圧縮音声を格納することもできますが、現在ではまれです。実質的な制限の 1 つは、RIFF のチャンク長が 32 ビットであることから生じます。WAV ファイルは 4 GB を超えることができないため、非常に長い録音は RF64 や Wave64 形式で届けられる場合があります。

WAVファイルに含まれるメタデータ

WAV のメタデータは任意であり、どれだけ含まれているかは、そのファイルを書き出したソフト次第です。典型的なのは、INFO エントリを含む LIST チャンクで、ここでも 4 文字のラベルが使われます。INAM(タイトル)、IART(アーティスト)、IPRD(アルバムまたは製品)、ICRD(作成日)、IGNR(ジャンル)、ICMT(コメント)、ICOP(著作権)、IENG(エンジニア)、そしてファイルを作成したソフトウェアを示す ISFT です。一部のプログラムは、独自のチャンクに ID3 タグや XMP パケットを書き込み、音楽ソフトはキューマーカーやループポイントを追加することもあります。

興味深いのは bext で、ラジオ、映画、テレビ全般で使われる Broadcast Wave 拡張です。ここには自由記述の説明文、作成者と作成者参照、作成日時、符号化履歴、そして収録を現場のタイムコード上の位置に結び付ける時間参照が記録されます。フィールドレコーダーは、さらにその上に iXML チャンクを追加し、プロジェクト名、シーン、テイク、テープ名、個々のトラック名、デバイスの機種名とシリアル番号、そして機種によっては録音者が立っていた位置の座標を保存することがあります。

そのため、WAV レポートから分かることは多くあります。エンジニア名、スタジオ名、撮影日、デバイスのシリアル番号、場所情報などが、誰かが意識的に入れなくても、通常の Broadcast WAV には含まれていることがあります。一方で、シンプルなレコーダーから書き出された WAV には、format チャンク以外に説明的なメタデータがまったく含まれていない場合もあります。どちらも仕様上は正しいファイルなので、決めつけずに実際に確認してみる価値があります。

WAVを使うべき場面

作業中、つまり録音・編集・レイヤー追加や、後処理を行う相手に音声を渡すときには WAV を使いましょう。デコードのコストはなく、どのエディタでも扱え、何度編集しても品質は劣化しません。保存用途では FLAC が代表的な代替で、同じくロスレスでありながら意味のあるサイズ削減ができ、タグの保持にも優れています。リスナーに音楽を配布するには、MP3 や AAC にすればサイズは何分の一にもなり、多くの人はその品質に疑問を持ちません。WAV をマスターとして保持し、そこから小さいファイルを作成するのがおすすめです。