WAV heli (.wav)
Microsoft StandardWaveform Audio File Format (WAV) on Windowsi standardne toorheli konteiner ja ülemaailmse salvestustööstuse etalon tihendamata, kadudeta stuudio põhiheli jaoks.
Teisenda formaadist WAV formaati MP3
Tasuta WAV -> MP3 konverter brauseris. Teisenda faile koheselt oma seadmes.
Kontrolli ja metaandmed
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad WAV faile, kontrollides algset binaarset baidijada:
Baidi-taseme päise allkiri (maagilised baidid)
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad WAV faile, kontrollides algset binaarset baidijada:
HEX-ALLKIRI (NIHE 0):
52 49 46 46 00 00 00 00 57 41 56 45ASCII-ESITUS: RIFF....WAVE
Standardiseerimine: Microsoft & IBM Resource Interchange File Format (RIFF)
Tehnilised andmed
| Konteineri arhitektuur | Resource Interchange File Format (RIFF) chunk container |
| Tihendamine | Uncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float |
| Baitide järjekord (Endianness) | Little-Endian (Intel x86 byte order) |
| Värviruumid | N/A (Uncompressed Audio PCM) |
| Kanalid ja struktuur | Mono, Stereo, and multichannel up to 64 discrete channels |
| Max mõõtmed | Sample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution |
| Läbipaistvus | 100% bit-for-bit uncompressed studio master audio fidelity |
| Voogedastus ja progressiivsus | Header-dependent data chunk offset; standard WAV requires known length |
Tehniline võrdlusmaatriks: WAV vs konkurendid
| Tehniline atribuut | WAV (Praegune) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Baitide järjekord | Little-Endian (Inteli baitide järjekord) | Natiivne bitivoog | Big-Endian (Motorola baitide järjekord) | Bitivoo raamimine |
| Tihendusrežiim | Tihendamata (andmed 100% puutumatud) | Kadudeta tihendatud (~50% suurusest) | Tihendamata (andmed 100% puutumatud) | Kadudega tihendatud (~10% suurusest) |
| Maksimaalne failisuurus | 4 GB (RIFF 32-bitine piirang; RF64 lahendab selle) | Praktiliselt piiramatu | 4 GB piirang | Praktiliselt piiramatu |
| Protsessori dekodeerimise lisakoormus | Null (otsene mälupuhvri vastendus) | Väga madal | Null (otsene mälupuhvri vastendus) | Madal |
Levinud riknemisvead ja heksataaste juhend
Mängija teatab 'Invalid chunk size' (vigane ploki suurus) või heli mängib, kuid katkeb enneaegselt.
Juurpõhjus: Salvestustarkvara jooksis kokku enne viimaste 'RIFF' ja 'data' ploki baidi pikkuse päiste kirjutamist.
Taastamine: Avage heksredaktoris ja kirjutage nihkele 4 faili kogusuurus miinus 8, või parandage käsuga 'ffmpeg -i broken.wav -c copy fixed.wav'.
Turvaanalüüs ja parsimisründevektorid
WAV-failid kasutavad pesastatud plokipäiseid 32-bitiste pikkuse väärtustega. Lahknevused deklareeritud ploki suuruse ja tegeliku faili pikkuse vahel võivad käivitada mälupiiridest väljas lugemisi.
Teadaolevad ründavektorid
- Täisarvu ületäitumine 'fmt ' või 'fact' ploki pikkuse parsimisel helidraiverites.
- Kuhja ületäitumine, mis on põhjustatud pahatahtlikest 'LIST' metaandmete plokkidest, mis sisaldavad liiga suuri ASCII-stringe.
- Teenusetõkestus nullbaidiste 'data' plokkide kaudu, mis põhjustavad nullviitena viitamisi.
Kaitsealased parimad tavad:
Ajalooline taust ja verstapostid
Peamised eelised
- 100% bitt-bitilt matemaatiline täpsus säilitab täpsed helistuudio põhilainekujud.
- Universaalne natiivne ühilduvus kõigi operatsioonisüsteemide, helitarkvara ja riistvaramängijatega.
- Nullilähedane protsessori dekodeerimiskoormus võimaldab kohest reaalajas taasesitust ja mitmerajalist redigeerimist.
Tehnilised piirangud ja puudused
- Massiivne salvestusruumi vajadus (ligikaudu 10 MB minuti kohta CD-kvaliteediga heli puhul).
- Klassikaline 32-bitine RIFF-faili suuruse piirang seab pidevatele failidele rangeks laeks 4 GB (umbes 6,8 tundi CD-heli).
- Ajalooliselt puudus standardiseeritud metaandmete sildistamine võrreldes MP3 või M4A-ga.
Huvitavaid tehnilisi fakte
- Legendaarne Windows 95 käivitusheli, mille komponeeris Brian Eno, jagati 16-bitise 22 kHz stereo WAV-failina.
- Professionaalsed filmi- ja televisioonivõtted salvestavad heli Broadcast WAV-i (BWF) abil, mis manustab 'bext' blokki SMPTE ajakoodi.
- 4-baidine RIFF-päis tähistab fraasi 'Resource Interchange File Format'.
Korduma kippuvad tehnilised küsimused
Miks on WAV-fail MP3-st nii palju suurem?
WAV sisaldab toorest, tihendamata PCM-heli, säilitades iga üksiku sämpli (44 100 sämplit sekundis kanali kohta). MP3 analüüsib heli ja eemaldab helid, mida inimkõrv ei kuule, vähendades faili umbes 90% võrra.
Mis juhtub, kui WAV-salvestus ületab 4 GB?
Kuna standardne RIFF kasutab ploki suuruste jaoks 32-bitiseid märgita täislieke, ei saa standardne WAV ületada 4 294 967 295 baiti. Professionaalsed salvestusseadmed kasutavad 4 GB piiri ületamiseks RF64 (ITU-R BS.2088) vormingut.
Kas WAV kõlab paremini kui FLAC?
Ei. FLAC-i esitamisel pakitakse see lahti täpseks bititäpseks PCM-helivooks, mida WAV salvestab, mis tähendab, et akustiline helitruudus on 100% identne.
Seotud WAV teisenduspaarid
Tihendamata WAV-heli konverteerimine tihendatud MP3-formaati vähendab failisuurust kuni üheksakümne protsendi võrra, säilitades samal ajal kõrge helikvaliteedi igapäevaseks kuulamiseks ja jagamiseks.
MP3-failide konverteerimine WAV-formaati pakib tihendatud heli lahti tihendamata lineaarseteks PCM-andmeteks professionaalseks töötlemiseks ja riistvaraliseks taasesituseks.
Dekodeerige tihendatud M4A AAC-heli tihendamata stuudiokvaliteediga 16-bitisesse 44,1 kHz lineaarsesse PCM WAV-vormingusse.
Tihendamata WAV PCM-i teisendamine FLAC Masteriks vähendab helifailide mahtu poole võrra, kaotamata seejuures ainsatki helisignaali bitti.
FLAC Masteri teisendamine WAV PCM-iks pakib tihendatud heli lahti töötlemata pulsskodermodulatsiooni andmeteks, tagades kompromissitu ühilduvuse riistvaraga.