aspose.info
CS

WAV - Waveform Audio File Format

Aktualizováno

Co je soubor WAV?

WAV, známý jako WAVE (Waveform Audio File Format), je podmnožinou specifikace RIFF (Resource Interchange File Format) společnosti Microsoft pro ukládání digitálních zvukových souborů. Formát neaplikuje žádnou kompresi na bitový tok a ukládá zvukové záznamy s různými vzorkovacími frekvencemi a bitovými toky. Byl a je jedním ze standardních formátů pro audio CD. Soubory Wave mají větší velikost ve srovnání s novými formáty zvukových souborů, jako je MP3, který využívá ztrátovou kompresi ke zmenšení velikosti souboru při zachování stejné kvality zvuku. Soubory WAV však lze komprimovat pomocí kodeků Audio Compression Manager (ACM). Existuje několik dostupných rozhraní API a aplikací, které mohou převádět soubory WAV do jiných populárních formátů zvukových souborů.

Věděl jsi? Můžete se stát přispěvatelem na FileFormat.com a udržovat komunitu formátů souborů aktuální s vašimi zjištěními. Pokud se chcete podělit o cokoli o formátech souborů WAV nebo Audio, můžete svá zjištění zveřejnit v sekci Zprávy o formátu zvukových souborů, aby lidé měli aktuální informace.

Formát souboru WAV

Formát souboru WAVE, který je podmnožinou specifikace RIFF společnosti Microsoft, začíná záhlavím souboru následovaným sekvencí datových bloků. Soubor WAVE má jeden „WAVE“ blok, který se skládá ze dvou dílčích bloků:

  • blok “fmt” - určuje formát dat
  • “data” chunk - obsahuje aktuální ukázková data

Záhlaví souboru WAV

Záhlaví souboru WAV (RIFF) je dlouhé 44 bajtů a má následující formát:

PoziceUkázková hodnotaPopis
1 - 4“RIFF”Označí soubor jako soubor riff. Každý znak je dlouhý 1 bajt.
5 - 8Velikost souboru (celé číslo)Velikost celého souboru - 8 bajtů, v bajtech (32bitové celé číslo). Obvykle byste to vyplnili po vytvoření.
9 -12“WAVE”Záhlaví typu souboru. Pro naše účely se vždy rovná “VLNĚ”.
13-16“fmt "Formátovat značku bloku. Zahrnuje koncovou hodnotu null
17-2016Délka dat formátu, jak je uvedeno výše
21-221Typ formátu (1 je PCM) – 2bajtové celé číslo
23-242Počet kanálů – 2bajtové celé číslo
25-2844100Vzorkovací frekvence – 32 bajtové celé číslo. Běžné hodnoty jsou 44100 (CD), 48000 (DAT). Vzorkovací frekvence = Počet vzorků za sekundu neboli Hertz.
29-32176400(vzorkovací frekvence * bity za vzorek * kanály) / 8.
33-344(BitsPerSample * Kanály) / 8.1 - 8 bitů mono2 - 8 bitů stereo/16 bitů mono4 - 16 bitů stereo
35-3616Bitů na vzorek
37-40“data”“data” hlavička bloku. Označuje začátek datové části.
41-44Velikost souboru (data)Velikost datové části.
Ukázkové hodnoty jsou uvedeny výše pro 16bitový stereofonní zdroj.

Reference

Viz také