WAV (případně WAVE) je zkratka a přípona pro zvukový formát , který vytvořily firmy IBM a Microsoft pro ukládání zvuku na PC. Jedná se o RIFF kontejner, který obvykle obsahuje nekomprimovaný jedno- nebo vícekanálový zvuk kódovaný pomocí pulzně kódové modulace s lineárním kvantováním (LPCM), často shodný se záznamem na audio CD.

Popis WAV je speciální varianta obecnějšího formátu RIFF, čímž se podobá formátu 8SVX počítače Amiga a formátu AIFF používaného na počítačích Macintosh.

Formát RIFF slouží jako kontejner a umožňuje ukládat do souboru WAV zvuk v různých formátech, z nichž nejobvyklejší je nekomprimovaná lineární Pulzně kódová modulace (LPCM). Lze využít i různé komprimované formáty, například GSM kompresi, ADPCM, µ-Law či MP3, v naprosté většině případů však soubory WAV obsahují nekomprimovaná LPCM data.

Protože LPCM je bezeztrátový formát, jehož zpracování je snadné a výpočetně nenáročné, používá se nejčastěji WAV jako pracovní formát při zpracování zvuku, jako výchozí formát před další konverzí či pro archivaci či přenos zvukových dat v nejvyšší kvalitě. Díky všeobecnému rozšíření a jednoduché vnitřní struktuře je často formát WAV používán pro přenos zvukových dat mezi různými systémy.

Původní podoba formátu WAV byla s příchodem operačního systému Windows 2000 rozšířena, což umožnilo ukládat vícekanálový zvuk.

Pro ukládání zvukových záznamů se dnes častěji používají komprimované soubory, protože zabírají méně místa. Nejčastěji používané ztrátové formáty jsou MP3, Vorbis Ogg, WMA a AAC. Pokud je potřeba bezeztrátový záznam, je lepší než WAV použít FLAC, Shorten, Monkey's Audio, ATRAC Advanced Lossless, Apple Lossless, WMA Lossless, TTA, nebo WavPack. Nekomprimovaný formát WAV je vhodný pro střih a složitější úpravy zvuku (viz např. Audacity).

Příklad formátu WAVE-PCM RIFF hlavička (12 bytů): Offset Typ Délka (v bytech) Obsah 0 (0x00) char 4 'RIFF' 4 (0x04) unsigned 4 <velikost souboru> − 8 8 (0x08) char 4 'WAVE'

Sekce fmt (24 bytů) popisuje formát vzorků: Offset Délka Obsah Popis12 (0x0C) 4 'fmt ' signatura hlavičky (čtvrtý znak je mezera) 16 (0x10) 4 <fmt length> Délka zbytku fmt hlavičky (16 bytů) 20 (0x14) 2 <format tag> Formát obsahu (viz tabulka níže) 22 (0x16) 2 <channels> Počet kanálů: 1 = mono, 2 = stereo; mohou být i více než 2 kanály (např. pro prostorový zvuk).Thomas Höss a Tobias Rieck: WAV-Audio-Format, fmt-chunk na it.fht-esslingen.de 24 (0x18) 4 <sample rate> Vzorků/sec v jednom kanálu (např. 44100) 28 (0x1C) 4 <bytes/second> vzorků/sec · velikost rámce 32 (0x20) 2 <block align> Velikost rámce = <Počet kanálů> · ((<bitů/vzorek (v 1 kanálu)> + 7) / 8)   (celočíselné dělení) 34 (0x22) 2 <bits/sample> Počet datových bitů ve vzorku v 1 kanálu (např. 16)

Datová sekce obsahuje vzorky:

Offset Délka Obsah Popis 36 (0x24) 4 'data' signatura hlavičky 40 (0x28) 4 <length> délka datového bloku, max. <velikost souboru> − 44 44 (0x2C) <block align> první vzorek<block align> druhý vzorek……

Hodnoty pole formát ID Význam0x0001PCM0x0002MS ADPCM0x0003IEEE FLOAT0x0005IBM CVSD0x0006A-law0x0007μ-law0x0010OKI ADPCM0x0011DVI/IMA ADPCM0x0012MEDIASPACE ADPCM0x0013SIERRA ADPCM0x0014G723 ADPCM0x0015DIGISTD0x0016DIGIFIX0x0017DIALOGIC OKI ADPCM0x0020YAMAHA ADPCM0x0021SONARC0x0022DSPGROUP TRUESPEECH0x0023ECHOSC10x0024AUDIOFILE AF360x0025APTX0x0026AUDIOFILE AF100x0030DOLBY AC2

ID Význam0x0031GSM6100x0033ANTEX ADPCME0x0034CONTROL RES VQLPC0x0035CONTROL RES VQLPC0x0036DIGIADPCM0x0037CONTROL RES CR100x0038NMS VBXADPCM0x0039CS IMAADPCM (Roland RDAC)0x0040G721 ADPCM0x0050MPEG-1 Layer I, II0x0055MPEG-1 Layer III (MP3)0x0069Xbox ADPCM0x0200CREATIVE ADPCM0x0202CREATIVE FASTSPEECH80x0203CREATIVE FASTSPEECH100x0300FM TOWNS SND0x1000OLIGSM0x1001OLIADPCM0x1002OLICELP0x1003OLISBC0x1004OLIOPR

Maximální délka WAV (RIFF) formát využívá 32bitové hodnoty délky bloků dat nebo délky souboru, proto je velikost souboru omezena na 4 GBhttp://ccrma.stanford.edu/courses/422/projects/WaveFormat/ - nefunkční link, což odpovídá asi 6.6 hodinám stereofonního záznamu v CD kvalitě.

Po přechodu společnosti Sonic Foundry Desktop Software na Sony Pictures Digital byl použit formát Sony Pictures Digital Wave 64 nebo Wave64; je poskytována bez licenčních poplatků. Přípona souboru je .w64. Vnitřní struktura je úmyslně založena na konvenčním WAVE, aby se zjednodušila implementace softwaruVCS Engineering: Sony Wave64. (PDF) Informace o Sony Wave64 z 2. května 2012.. Použitím 64bitových polí dosahuje výše uvedená modifikace maximální hrací čas více než 3 miliony let.

Reference

Externí odkazy

Formát hlavičky WAV souboru – not work Struktura WAV souboru (anglicky)- not work Struktura WAV souboru (anglicky)- not work Wotsit.org - informace o WAV (anglicky)- not work RFC 2361 - WAVE and AVI Codec Registries Waveform Audio File Format MIME Sub-type Registration - INTERNET-DRAFT Multimedia Programming Interface and Data Specifications 1.0 - 1991 - IBM Corporation and Microsoft Corporation WAV & BWF Metadata Guide

Kategorie:Formáty zvukových souborů Kategorie:Multimediální kontejnery