File Format Docs
NO

WAV - Waveform Audio File Format

Oppdatert

Hva er en WAV-fil?

WAV, kjent for WAVE (Waveform Audio File Format), er et undersett av Microsofts Resource Interchange File Format (RIFF) spesifikasjon for lagring av digitale lydfiler. Formatet bruker ingen komprimering på bitstrømmen og lagrer lydopptakene med forskjellige samplingshastigheter og bithastigheter. Det har vært og er et av standardformatene for lyd-CDer. Wave-filer er større i størrelse sammenlignet med nye lydfilformater som MP3 som bruker tapskomprimering for å redusere filstørrelsen og samtidig opprettholde samme lydkvalitet. Imidlertid kan WAV-filer komprimeres ved hjelp av Audio Compression Manager (ACM) kodeker. Det er flere APIer og applikasjoner tilgjengelig som kan konvertere WAV-filer til andre populære lydfilformater.

Visste du? Du kan bli en bidragsyter på FileFormat.com for å holde filformatfellesskapet oppdatert med funnene dine. Hvis du må dele noe om WAV- eller lydfilformater, kan du legge ut funnene dine i delen Audio File Format News slik at folk kan holde seg oppdatert.

WAV-filformat

WAVE-filformatet, som er et undersett av Microsofts RIFF-spesifikasjon, starter med en filoverskrift etterfulgt av en sekvens av databiter. En WAVE-fil har en enkelt “WAVE”-bit som består av to underdeler:

  • en “fmt” del - spesifiserer dataformatet
  • en “data”-bit - inneholder de faktiske eksempeldataene

WAV-filoverskrift

Overskriften til en WAV (RIFF) fil er 44 byte lang og har følgende format:

PositionsSample ValueDescription
1 - 4“RIFF”Marks the file as a riff file. Characters are each 1 byte long.
5 - 8File size (integer)Size of the overall file - 8 bytes, in bytes (32-bit integer). Typically, you’d fill this in after creation.
9 -12“WAVE”File Type Header. For our purposes, it always equals “WAVE”.
13-16“fmt "Format chunk marker. Includes trailing null
17-2016Length of format data as listed above
21-221Type of format (1 is PCM) - 2 byte integer
23-242Number of Channels - 2 byte integer
25-2844100Sample Rate - 32 bit integer. Common values are 44100 (CD), 48000 (DAT). Sample Rate = Number of Samples per second, or Hertz.
29-32176400(Sample Rate * BitsPerSample * Channels) / 8.
33-344(BitsPerSample * Channels) / 8.1 - 8 bit mono2 - 8 bit stereo/16 bit mono4 - 16 bit stereo
35-3616Bits per sample
37-40“data”“data” chunk header. Marks the beginning of the data section.
41-44File size (data)Size of the data section.
Sample values are given above for a 16-bit stereo source.

Referanser

Se også