aspose.info
RO

WAV – Format de fișier audio cu formă de undă

Actualizat

Ce este un fișier WAV?

WAV, cunoscut pentru WAVE (Waveform Audio File Format), este un subset al specificației Microsoft Resource Interchange File Format (RIFF) pentru stocarea fișierelor audio digitale. Formatul nu aplică nicio compresie fluxului de biți și stochează înregistrările audio cu rate de eșantionare și rate de biți diferite. A fost și este unul dintre formatele standard pentru CD-uri audio. Fișierele Wave au dimensiuni mai mari în comparație cu noile formate de fișiere audio, cum ar fi MP3, care utilizează compresia cu pierderi pentru a reduce dimensiunea fișierului, menținând în același timp aceeași calitate audio. Cu toate acestea, fișierele WAV pot fi comprimate folosind codecuri Audio Compression Manager (ACM). Există mai multe API-uri și aplicații disponibile care pot converti fișierele WAV în alte formate de fișiere audio populare.

Știați? Puteți deveni colaborator la FileFormat.com pentru a menține comunitatea de format de fișier la curent cu descoperirile dvs. Dacă trebuie să împărtășiți ceva despre formatele de fișiere WAV sau audio, vă puteți publica concluziile în secțiunea Știri despre format fișier audio, pentru ca oamenii să rămână la curent.

Format fișier WAV

Formatul de fișier WAVE, fiind un subset al specificației Microsoft RIFF, începe cu un antet de fișier urmat de o secvență de fragmente de date. Un fișier WAVE are o singură bucată „WAVE” care constă din două sub-porțiuni:

  • o bucată „fmt” - specifică formatul datelor
  • o bucată de „date” - conține datele eșantionului real

Antet fișier WAV

Antetul unui fișier WAV (RIFF) are o lungime de 44 de octeți și are următorul format:

PozițiiValoare eșantionDescriere
1 - 4“RIFF”Marchează fișierul ca fișier riff. Caracterele au fiecare 1 octet.
5 - 8Dimensiunea fișierului (întreg)Dimensiunea fișierului total - 8 octeți, în octeți (întreg de 32 de biți). De obicei, completați acest lucru după creare.
9 -12“WAVE”Tip de fișier antet. Pentru scopurile noastre, este întotdeauna egal cu „WAVE”.
13-16“fmt "Marcator de fragmente de format. Include trailing null
17-2016Lungimea datelor de format așa cum este listată mai sus
21-221Tip de format (1 este PCM) - întreg de 2 octeți
23-242Număr de canale - întreg de 2 octeți
25-2844100Rata de eșantionare - 32 de octeți întreg. Valorile comune sunt 44100 (CD), 48000 (DAT). Frecvența de eșantionare = Numărul de mostre pe secundă sau Hertzi.
29-32176400(Rata de eșantionare * BitsPerSample * Canale) / 8.
33-344(BitsPerSample * Canale) / 8.1 - 8 biți mono2 - 8 biți stereo/16 biți mono4 - 16 biți stereo
35-3616Biți per probă
37-40“date”“date” bucată antet. Marchează începutul secțiunii de date.
41-44Dimensiunea fișierului (date)Dimensiunea secțiunii de date.
Valorile eșantionului sunt date mai sus pentru o sursă stereo pe 16 biți.

Referințe

Vezi și