WAV-ääni (.wav)
Microsoft StandardiWAV on laajalti käytetty pakkaamattoman PCM-äänen muoto.
Muunna tiedostot muodosta WAV muotoon MP3
Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta WAV muotoon MP3. Muunna tiedostot hetkessä laitteellasi.
Tarkastele tiedostoa ja sen metatietoja
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat WAV-tiedostot tarkistamalla tiedoston alun binäärisarjan:
Otsaketunniste tavutasolla (tunnistetavut)
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat WAV-tiedostot tarkistamalla tiedoston alun binäärisarjan:
HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):
52 49 46 46 ?? ?? ?? ?? 57 41 56 45ASCII-ESITYSTAPA: RIFF????WAVE
Standardointi: Microsoft & IBM Resource Interchange File Format (RIFF)
Tekniset tiedot
| Säiliöarkkitehtuuri | RIFF-lohkoihin perustuva säilö |
| Pakkaus | Pakkaamaton lineaarinen pulssikoodimodulaatio (LPCM); tukee myös ADPCM:ää ja IEEE-liukulukua |
| Tavujärjestys (Endianness) | Little-endian-tavujärjestys (Intel x86) |
| Väriavaruudet | Ei sovellu (pakkaamaton PCM-ääni) |
| Kanavat ja rakenne | Mono, stereo ja enintään 64 erillistä äänikanavaa |
| Suurimmat mitat | Näytteenottotaajuus enintään 384 kHz; tarkkuus 16, 24, 32 tai 64-bittinen liukuluku |
| Läpinäkyvyys | 100-prosenttisesti bittitarkka, pakkaamaton studiomasterääni |
| Suoratoisto ja progressiivinen lataus | Datalohkon siirtymäkohta määräytyy otsakkeen perusteella; tavallinen WAV edellyttää, että tiedoston pituus tunnetaan |
Tekninen vertailumatriisi: WAV vs. kilpailijat
| Tekninen attribuutti | WAV (Nykyinen) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Tavujärjestys | Little-Endian (Intel-tavujärjestys) | Natiivi bittivirta | Big-Endian (Motorola-tavujärjestys) | Bittivirran kehystys |
| Pakkaustila | Pakkaamaton (100 % data tallessa) | Häviötön pakkaus; koko vaihtelee | Pakkaamaton (100 % data tallessa) | Häviöllisesti pakattu (n. 10 % alkuperäisestä koosta) |
| Suurin tiedostokoko | 4 Gt (RIFFin 32 bitin raja; RF64 ratkaisee tämän) | Käytännössä rajoittamaton | 4 Gt:n raja | Käytännössä rajoittamaton |
| Äänen purkamisen prosessorikuormitus | Ei lainkaan (suora muistipuskurin käyttö) | Erittäin matala | Ei lainkaan (suora muistipuskurin käyttö) | Matala |
Yleiset vioittumistavat ja heksadesimaalinen palautusopas
Soitin ilmoittaa 'Invalid chunk size' tai ääni toistuu, mutta katkeaa ennenaikaisesti.
Perussyy: Tallennusohjelmisto kaatui ennen lopullisten 'RIFF'- ja 'data'-lohkojen tavupituuden otsakkeiden kirjoittamista.
Korjaus: Avaa heksadesimaalieditorissa ja kirjoita tiedoston kokonaiskoko miinus 8 osoitteeseen 4, tai korjaa komennolla 'ffmpeg -i broken.wav -c copy fixed.wav'.
Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit
WAV-tiedostot käyttävät sisäkkäisiä lohko-otsakkeita 32-bittisillä pituusarvoilla. Ilmoitetun lohkon koon ja todellisen tiedoston pituuden väliset ristiriidat voivat laukaista puskurin ylilukuja.
Tunnetut hyökkäysvektorit
- Kokonaisluvun ylivuoto 'fmt '- tai 'fact'-lohkon pituuden jäsennyksessä ääniajureissa.
- Kekoylivuoto, jonka aiheuttavat haitalliset 'LIST'-metatietolohkot, jotka sisältävät ylisuuria ASCII-merkkijonoja.
- Palvelunestohyökkäys, jossa nollatavuiset 'data'-lohkot aiheuttavat nollaosoittimen viittauksia.
Tietoturvan parhaat käytännöt: Pakota tiukka validointi sen varmistamiseksi, että ilmoitetut lohkon siirtymät eivät ylitä fyysisen tiedoston rajoja.
Historia ja virstanpylväät
Tärkeimmät edut
- 100-prosenttinen bitti bitiltä -tarkkuus säilyttää tarkat äänitysstudiomasterin aaltomuodot.
- Yhteensopivuus riippuu soittimesta ja laitteesta.
- Purkaminen ei kuormita prosessoria, mikä mahdollistaa välittömän reaaliaikaisen toiston ja moniraitaeditoinnin.
Tekniset rajoitukset
- Vie paljon tallennustilaa (noin 10 Mt minuutissa CD-laatuiselle äänelle).
- Klassinen 32-bittinen RIFF-tiedostokokoraja rajoittaa jatkuvat tiedostot tiukasti 4 gigatavuun (n. 6,8 tuntia CD-ääntä).
- Historiallisesti WAV:sta puuttui standardoitu metatietojen merkintätapa verrattuna MP3- tai M4A-muotoihin.
Mielenkiintoisia teknisiä faktoja
- Legendaarinen Windows 95:n käynnistysääni, jonka sävelsi Brian Eno, jaettiin 16-bittisenä, 22 kHz:n stereo-WAV-tiedostona.
- Ammattimaisissa elokuva- ja televisiotuotannoissa ääni tallennetaan Broadcast WAV (BWF) -muodossa, joka upottaa SMPTE-aikakoodin 'bext'-lohkoon.
- 4-tavun RIFF-otsake tulee sanoista 'Resource Interchange File Format'.
Usein kysytyt tekniset kysymykset
Miksi WAV-tiedosto on niin paljon suurempi kuin MP3?
WAV sisältää usein pakkaamatonta PCM-ääntä. MP3 käyttää häviöllistä pakkausta ja hylkää osan äänitiedosta tiedostokoon pienentämiseksi. Pienennys riippuu bittinopeudesta, sisällöstä ja asetuksista.
Mitä tapahtuu, jos WAV-tallennus ylittää 4 Gt?
Koska standardi RIFF käyttää 32-bittisiä etumerkettömiä kokonaislukuja lohkokokoihin, standardi WAV ei voi ylittää 4 294 967 295 tavua. Ammattimaiset tallennuslaitteistot käyttävät RF64-standardia (ITU-R BS.2088) 4 Gt:n rajan rikkomiseen.
Kuulostaako WAV paremmalta kuin FLAC?
Ei. Kun FLACia toistetaan, se puretaan tarkalleen sellaiseksi bitti-bitiltä PCM-äänivirraksi, jonka WAV tallentaa, mikä tarkoittaa, että akustinen äänentoistotarkkuus on 100-prosenttisesti identtinen.
Aiheeseen liittyvät WAV-muunnosparit
PCM-WAV-äänen muuntaminen MP3-muotoon voi pienentää tiedostokokoa huomattavasti. Pienennyksen määrä ja kuultava vaikutus riippuvat lähteestä, bittinopeudesta ja koodausasetuksista.
MP3-tiedostojen muuntaminen WAV-muotoon purkaa pakatun äänen pakkaamattomaksi lineaariseksi PCM-dataksi ammattimaista muokkausta ja laitteistotoistoa varten.
Pura pakattu M4A AAC -ääni pakkaamattomaan studiolaatuiseen 16-bittiseen 44,1 kHz lineaariseen PCM WAV -muotoon.
Pakkaamattoman WAV PCM -tiedoston muuntaminen FLAC Master -muotoon pienentää äänitiedoston puoleen alkuperäisestä koosta menettämättä ainoatakaan äänibittiä.
FLAC Masterin muuntaminen WAV PCM -muotoon purkaa pakatun äänen raa'aksi pulssikoodimodulaatiodataksi tinkimätöntä laitteistoyhteensopivuutta varten.