<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://daw.wiki/w/index.php?action=history&amp;feed=atom&amp;title=WAV</id>
	<title>WAV - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://daw.wiki/w/index.php?action=history&amp;feed=atom&amp;title=WAV"/>
	<link rel="alternate" type="text/html" href="https://daw.wiki/w/index.php?title=WAV&amp;action=history"/>
	<updated>2026-10-16T05:24:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://daw.wiki/w/index.php?title=WAV&amp;diff=4314&amp;oldid=prev</id>
		<title>NekoDensen: Marked this version for translation</title>
		<link rel="alternate" type="text/html" href="https://daw.wiki/w/index.php?title=WAV&amp;diff=4314&amp;oldid=prev"/>
		<updated>2026-10-08T21:41:59Z</updated>

		<summary type="html">&lt;p&gt;Marked this version for translation&lt;/p&gt;
&lt;a href=&quot;https://daw.wiki/w/index.php?title=WAV&amp;amp;diff=4314&amp;amp;oldid=3734&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>NekoDensen</name></author>
	</entry>
	<entry>
		<id>https://daw.wiki/w/index.php?title=WAV&amp;diff=3734&amp;oldid=prev</id>
		<title>DawWriter: WAVのRIFF構造、PCM、Broadcast Wave、RF64、DAW用途を詳説</title>
		<link rel="alternate" type="text/html" href="https://daw.wiki/w/index.php?title=WAV&amp;diff=3734&amp;oldid=prev"/>
		<updated>2026-10-08T21:37:02Z</updated>

		<summary type="html">&lt;p&gt;WAVのRIFF構造、PCM、Broadcast Wave、RF64、DAW用途を詳説&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WAV&amp;#039;&amp;#039;&amp;#039;（Waveform Audio File Format、WAVE）は、MicrosoftとIBMに由来するRIFF系の音声ファイル形式である。ファイル拡張子は通常&amp;lt;code&amp;gt;.wav&amp;lt;/code&amp;gt;である。&lt;br /&gt;
&lt;br /&gt;
WAVは[[&amp;lt;tvar name=1&amp;gt;Special:MyLanguage/PCM&amp;lt;/tvar&amp;gt;|PCM]]音声を格納する用途で非常に広く使われるが、&amp;#039;&amp;#039;&amp;#039;WAVそのものはPCM codecではなく、音声bitstreamとmetadata chunkを格納するwrapper/container形式&amp;#039;&amp;#039;&amp;#039;である。&lt;br /&gt;
&lt;br /&gt;
Library of CongressもWAVEを「audio bitstreamと他のdata chunkを組み込めるwrapper file format」として整理し、LPCMを代表的encodingの一つとしている。&amp;lt;ref name=&amp;quot;loc-wav&amp;quot;&amp;gt;[https://www.loc.gov/preservation/digital/formats/fdd/fdd000001.shtml Library of Congress, &amp;#039;&amp;#039;WAVE Audio File Format&amp;#039;&amp;#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RIFF ==&lt;br /&gt;
WAVは[[&amp;lt;tvar name=2&amp;gt;Special:MyLanguage/RIFF&amp;lt;/tvar&amp;gt;|RIFF]]（Resource Interchange File Format）を基礎とする。&lt;br /&gt;
&lt;br /&gt;
ファイルはchunk単位で構成され、先頭のRIFF headerによってWAVE形式であることを識別する。&lt;br /&gt;
&lt;br /&gt;
代表的には、&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;RIFF&amp;lt;/code&amp;gt;&lt;br /&gt;
* file size&lt;br /&gt;
* &amp;lt;code&amp;gt;WAVE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
に続いて各種chunkが配置される。&lt;br /&gt;
&lt;br /&gt;
== fmt chunk ==&lt;br /&gt;
&amp;lt;code&amp;gt;fmt &amp;lt;/code&amp;gt; chunkには音声data formatに関する情報が入る。&lt;br /&gt;
&lt;br /&gt;
代表的な情報は、&lt;br /&gt;
&lt;br /&gt;
* format code&lt;br /&gt;
* channel数&lt;br /&gt;
* sample rate&lt;br /&gt;
* byte rate&lt;br /&gt;
* block alignment&lt;br /&gt;
* bits per sample&lt;br /&gt;
&lt;br /&gt;
などである。&lt;br /&gt;
&lt;br /&gt;
PCM以外のencodingでは追加parameterを持つ場合がある。&lt;br /&gt;
&lt;br /&gt;
== data chunk ==&lt;br /&gt;
&amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; chunkには実際のaudio sample / encoded audio dataが格納される。&lt;br /&gt;
&lt;br /&gt;
LPCM WAVではPCM sample列がここに保存される。&lt;br /&gt;
&lt;br /&gt;
== PCM WAV ==&lt;br /&gt;
DAWや録音で「WAV」と言う場合、多くはLPCMを格納したWAVを意味する。&lt;br /&gt;
&lt;br /&gt;
代表的な設定には、&lt;br /&gt;
&lt;br /&gt;
* 44.1 kHz / 16-bit&lt;br /&gt;
* 48 kHz / 24-bit&lt;br /&gt;
* 96 kHz / 24-bit&lt;br /&gt;
* 32-bit float&lt;br /&gt;
&lt;br /&gt;
などがある。&lt;br /&gt;
&lt;br /&gt;
Library of CongressはWAVE with LPCMをWAVE formatの主要subtypeとして扱っている。&amp;lt;ref name=&amp;quot;loc-wav-lpcm&amp;quot;&amp;gt;[https://www.loc.gov/preservation/digital/formats/fdd/fdd000002.shtml Library of Congress, &amp;#039;&amp;#039;WAVE with LPCM Audio&amp;#039;&amp;#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PCM以外のWAV ==&lt;br /&gt;
WAV containerはLPCMだけに限定されない。&lt;br /&gt;
&lt;br /&gt;
歴史的にはADPCM、μ-law、A-law、MPEG系など様々なaudio format codeが利用されてきた。&lt;br /&gt;
&lt;br /&gt;
そのため拡張子&amp;lt;code&amp;gt;.wav&amp;lt;/code&amp;gt;だけを見て、内部dataが必ず非圧縮PCMであると判断するのは正確ではない。&lt;br /&gt;
&lt;br /&gt;
== Integer PCM ==&lt;br /&gt;
integer PCMではsample値を固定小数的な整数で表現する。&lt;br /&gt;
&lt;br /&gt;
16-bit、24-bit、32-bit integerなどが使われる。&lt;br /&gt;
&lt;br /&gt;
bit depthが増えると表現可能なquantization step数が増え、理論上のquantization noise floorを下げられる。&lt;br /&gt;
&lt;br /&gt;
== Floating-point WAV ==&lt;br /&gt;
WAVはfloating-point PCMを格納する用途にも使われる。&lt;br /&gt;
&lt;br /&gt;
DAWでは32-bit float WAVがbounce、freeze、内部受け渡しなどで使用されることがある。&lt;br /&gt;
&lt;br /&gt;
floating-point formatは整数PCMと異なるheadroom特性を持ち、編集工程で0 dBFSを超える数値を保持できる処理系もある。&lt;br /&gt;
&lt;br /&gt;
== Endianness ==&lt;br /&gt;
標準的なRIFF/WAVEのnumeric fieldやPCM sampleはlittle-endianを基本とする。&lt;br /&gt;
&lt;br /&gt;
この点は歴史的にbig-endian PCMが一般的だったAIFFとの代表的な違いの一つである。&lt;br /&gt;
&lt;br /&gt;
ただしsoftware API内部での表現とfile上のbyte orderは分けて考える。&lt;br /&gt;
&lt;br /&gt;
== WAVE_FORMAT_EXTENSIBLE ==&lt;br /&gt;
channel layoutや高bit-depth PCM等をより明確に記述するため、WAVE_FORMAT_EXTENSIBLEが使用される。&lt;br /&gt;
&lt;br /&gt;
multichannel audioではspeaker mapping等の追加情報を持てる。&lt;br /&gt;
&lt;br /&gt;
== Broadcast Wave Format ==&lt;br /&gt;
[[&amp;lt;tvar name=3&amp;gt;Special:MyLanguage/Broadcast Wave Format&amp;lt;/tvar&amp;gt;|Broadcast Wave Format]]（BWF）はWAVEを基礎とし、放送・制作・archive向けmetadataを追加した形式である。&lt;br /&gt;
&lt;br /&gt;
EBU BWFでは&amp;lt;code&amp;gt;bext&amp;lt;/code&amp;gt;（Broadcast Audio Extension）chunkが重要で、description、originator、timestamp等の運用情報を保持できる。&lt;br /&gt;
&lt;br /&gt;
Library of CongressはBWFをMicrosoft WAVEを基礎にbext chunkを追加したbroadcast exchange formatとして説明している。&amp;lt;ref name=&amp;quot;loc-bwf&amp;quot;&amp;gt;[https://www.loc.gov/preservation/digital/formats/fdd/fdd000356.shtml Library of Congress, &amp;#039;&amp;#039;Broadcast WAVE Audio File Format&amp;#039;&amp;#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RF64 ==&lt;br /&gt;
RIFF/WAVの従来size fieldには32-bit制約があり、大容量fileでは問題になる。&lt;br /&gt;
&lt;br /&gt;
[[&amp;lt;tvar name=4&amp;gt;Special:MyLanguage/RF64&amp;lt;/tvar&amp;gt;|RF64]]は64-bit size情報を扱えるようWAVE系構造を拡張した形式で、長時間・多channel recording等に利用される。&lt;br /&gt;
&lt;br /&gt;
BWF関連仕様でもRF64/MBWFによって4 GB超のfileを扱う仕組みが定義される。&amp;lt;ref name=&amp;quot;loc-rf64&amp;quot;&amp;gt;[https://www.loc.gov/preservation/digital/formats/fdd/fdd000356.shtml Library of Congress, &amp;#039;&amp;#039;Broadcast WAVE Audio File Format&amp;#039;&amp;#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Metadata ==&lt;br /&gt;
WAVでは用途に応じて様々なchunkを追加できる。&lt;br /&gt;
&lt;br /&gt;
代表例には、&lt;br /&gt;
&lt;br /&gt;
* LIST/INFO&lt;br /&gt;
* bext&lt;br /&gt;
* cue&lt;br /&gt;
* smpl&lt;br /&gt;
* iXML&lt;br /&gt;
* axml&lt;br /&gt;
&lt;br /&gt;
などがある。&lt;br /&gt;
&lt;br /&gt;
DAW、sampler、broadcast systemでは独自または標準化されたmetadata chunkを利用する。&lt;br /&gt;
&lt;br /&gt;
== DAWでの利用 ==&lt;br /&gt;
WAVはDAWで最も一般的なworking audio file formatの一つである。&lt;br /&gt;
&lt;br /&gt;
主な用途は、&lt;br /&gt;
&lt;br /&gt;
* recording&lt;br /&gt;
* import/export&lt;br /&gt;
* stem&lt;br /&gt;
* sample&lt;br /&gt;
* mixdown&lt;br /&gt;
* mastering delivery&lt;br /&gt;
* video post-production&lt;br /&gt;
* archive&lt;br /&gt;
&lt;br /&gt;
など。&lt;br /&gt;
&lt;br /&gt;
PCM WAVはdecode負荷が小さく、software compatibilityも高いため、制作途中の中間形式として扱いやすい。&lt;br /&gt;
&lt;br /&gt;
== WAVとAIFF ==&lt;br /&gt;
[[&amp;lt;tvar name=5&amp;gt;Special:MyLanguage/AIFF&amp;lt;/tvar&amp;gt;|AIFF]]もPCM音声を格納する代表的file formatである。&lt;br /&gt;
&lt;br /&gt;
現代のDAWでは両者とも広く扱える。&lt;br /&gt;
&lt;br /&gt;
歴史的にはWAVがWindows/PC系、AIFFがMacintosh系で強く使われたが、現在はplatformをまたいで利用できる。&lt;br /&gt;
&lt;br /&gt;
== WAVとFLAC ==&lt;br /&gt;
[[&amp;lt;tvar name=6&amp;gt;Special:MyLanguage/FLAC&amp;lt;/tvar&amp;gt;|FLAC]]は可逆圧縮を行うため、同じPCM内容ならWAVより小さくなることが多い。&lt;br /&gt;
&lt;br /&gt;
正しくlossless変換した場合、FLACをWAVへdecodeしたPCMは元データと一致する。&lt;br /&gt;
&lt;br /&gt;
制作時のrandom accessやcompatibilityではWAV、保存容量ではFLACが有利な場合がある。&lt;br /&gt;
&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
* [[&amp;lt;tvar name=7&amp;gt;Special:MyLanguage/音声ファイル&amp;lt;/tvar&amp;gt;|音声ファイル]]&lt;br /&gt;
* [[&amp;lt;tvar name=8&amp;gt;Special:MyLanguage/非圧縮音声ファイル&amp;lt;/tvar&amp;gt;|非圧縮音声ファイル]]&lt;br /&gt;
* [[&amp;lt;tvar name=9&amp;gt;Special:MyLanguage/PCM&amp;lt;/tvar&amp;gt;|PCM]]&lt;br /&gt;
* [[&amp;lt;tvar name=10&amp;gt;Special:MyLanguage/RIFF&amp;lt;/tvar&amp;gt;|RIFF]]&lt;br /&gt;
* [[&amp;lt;tvar name=11&amp;gt;Special:MyLanguage/AIFF&amp;lt;/tvar&amp;gt;|AIFF]]&lt;br /&gt;
* [[&amp;lt;tvar name=12&amp;gt;Special:MyLanguage/FLAC&amp;lt;/tvar&amp;gt;|FLAC]]&lt;br /&gt;
* [[&amp;lt;tvar name=13&amp;gt;Special:MyLanguage/Broadcast Wave Format&amp;lt;/tvar&amp;gt;|Broadcast Wave Format]]&lt;br /&gt;
* [[&amp;lt;tvar name=14&amp;gt;Special:MyLanguage/RF64&amp;lt;/tvar&amp;gt;|RF64]]&lt;br /&gt;
* [[&amp;lt;tvar name=15&amp;gt;Special:MyLanguage/Sample rate&amp;lt;/tvar&amp;gt;|サンプルレート]]&lt;br /&gt;
* [[&amp;lt;tvar name=16&amp;gt;Special:MyLanguage/Bit depth&amp;lt;/tvar&amp;gt;|ビット深度]]&lt;br /&gt;
&lt;br /&gt;
== 参考資料 ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>DawWriter</name></author>
	</entry>
</feed>