導入
| 波形オーディオ ファイル形式 | |
|---|---|
| 拡大 | .wav |
| MIMEタイプ | audio/vnd.wave |
| 開発者 | マイクロソフトとIBM |
| フォーマットの種類 | 音声ファイル |
| の延長 | リフ |
| 仕様 | オープンフォーマット |
WAV (またはWAVE ) は、 WAVEform オーディオ ファイル形式の短縮版で、Microsoft と IBM によるデジタルオーディオを保存するための標準です。

一般的な
WAV 形式はオーディオ ファイルの拡張子であり、MP3、WMA、ATRAC3、ADPCM、 PCMなどのさまざまな形式を受信できるコンテナです。ただし、最も一般的なのは後者であり、これが、.wav 拡張子が「ロスレス」ファイル (通常、英語の単語lossless で呼ばれる)に対応すると誤ってみなされる理由です。 WAV 形式は Windows で標準化されています。 Macintoshプラットフォームでの対応物は AIFF/ AIFCです。
- WAV コンテナは現在では古く、実用的ではありません。
- そのラベル システムは非常に初歩的なものであるため、大規模なファイル ライブラリを整理するために適切に使用することはできません。 foobar2000やWinampなどのソフトウェアは APEv2 形式でラベルを追加できますが、このソリューションは標準化されていないため、他のソフトウェアでは問題が発生する可能性があります。
- さらに、AIFF と同様に、この形式では大きなファイル (最大 2 GiB) を作成できないため、高解像度ファイルを扱う最新の作業には適していません。実際、24 ビット/ 96 kHzの 5.1 フォーマットの情報がわずか 20分あれば、2 GiB の制限に達します。これが、 Apple がCore Audio Format (CAF) と呼ばれる新しいコンテナを開発するきっかけとなった理由の 1 つです。
- 最後に、WAV 形式には含まれるサウンドの絶対レベルに関する情報が含まれていないため、測定分野のアプリケーションには使用できません。
- ただし、 Windowsプラットフォームでは WAV 形式が依然として不可欠です。最後に、この形式は複数のプレーヤー (PCM または場合によっては ADPCMストリームが存在する場合) でサポートされていますが、そのためこれらのファイルのサイズは非常に大きくなります。
- プロの間ではBWFがそれを引き継いでいます。
WAVファイルの構造
WAV 形式ファイル ( .wav拡張子付き) は、(ほとんどの場合) 次の形式になります。これらは、ファイル ヘッダーとそれに続くデータで構成されます。
WAVファイルのヘッダー
WAV ファイルのヘッダーは最初のバイト(オフセット0) から始まります。サイズは44 バイトで、次のフィールドで構成されます (順番にリストされています)。
【WAVE形式のファイル宣言ブロック】 FileTypeBlocID( 4バイト):定数「RIFF」 (0x52.0x49.0x46.0x46) FileSize( 4バイト):ファイルのサイズから8バイトを引いたサイズ FileFormatID( 4バイト):形式= “WAVE” (0x57.0x41.0x56.0x45) [音声フォーマットを記述するブロック] FormatBlocID ( 4 bytes ):識別子“fmt” (0x66.0x6D, 0x74.0x20) BlocSize ( 4 bytes ): 音声フォーマットのバイト数block - 8 (0x10) AudioFormat ( 2 バイト): ファイル内のストレージの形式(1: PCM、...) NbrChannels ( 2 バイト): チャンネル数(1 ~ 6、以下を参照)周波数 ( 4 バイト) :サンプリング周波数(ヘルツ) [標準化された値: 11025、22050、44100、およびオプションで 48000 および 96000] BytePerSec ( 4 バイト): 1 秒あたりに読み取るバイト数(つまり、周波数 * BytePerBloc) 。 BytePerBloc ( 2 バイト): サンプリング ブロックあたりのバイト数(つまり、すべてのチャネルを組み合わせたもの: NbrChannels * BitsPerSample/8) 。 BitsPerSample ( 2 バイト): 各サンプルのコーディングに使用されるビット数 (8、16、24) [データ ブロック] DataBlocID ( 4 バイト): 定数「データ」 (0x64,0x61,0x74,0x61) DataSize ( 4 バイト):データのバイト数(つまり、「Data[]」、つまり file_size - header_size (通常は44 バイト) 。DATAS[]: [チャンネル 1のサンプル 1のバイト] [チャンネル 2のサンプル 1のバイト] [チャンネル 1 [サンプル 2バイト] [チャンネル 2サンプル 2バイト] * チャンネル: 1はモノラル、 2はステレオ3は左、右、中央4はフロント左、フロント右、リア左、リア右5は左、センター、右、サラウンド(アンビエント) 中央左、左、中央、中央右、右、サラウンドの場合は6 (アンビエント)重要な注意:ワード バイトは形式(つまり、「リトル エンディアン」)で格納されます [87654321][16..9][ 24..17] [8..1][16..9][24..17] [...

編集ソフト
wav ファイルに編集、増幅、正規化、速度やピッチの変更、さらにはエフェクト (エコー、フェードなど) を適用できるフリー ソフトウェアが多数あります。次に例を示します。
- ゴールドウェーブ
- 大胆さ
- ウェーブパッド

