WAV audio (.wav)
Microsoft StandartsWaveform Audio File Format (WAV) ir standarta neapstrādāts audio konteiners operētājsistēmā Windows un globālās ierakstu industrijas etalons nesaspiestam, bezzudumu studijas galvenajam audio.
Konvertēt WAV uz MP3
Bezmaksas WAV uz MP3 konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.
Pārbaudīt un metadati
Operētājsistēmas un failu analizatori identificē WAV failus, pārbaudot sākotnējo bināro baitu secību:
Baitu līmeņa galvenes paraksts (maģiskie baiti)
Operētājsistēmas un failu analizatori identificē WAV failus, pārbaudot sākotnējo bināro baitu secību:
HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):
52 49 46 46 00 00 00 00 57 41 56 45ASCII ATTEIOLOJUMS: RIFF....WAVE
Standartizācija: Microsoft & IBM Resource Interchange File Format (RIFF)
Tehniskās specifikācijas
| Konteinera arhitektūra | Resource Interchange File Format (RIFF) chunk container |
| Saspiešana | Uncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float |
| Baitu secība | Little-Endian (Intel x86 byte order) |
| Krāsu telpas | N/A (Uncompressed Audio PCM) |
| Kanāli un struktūra | Mono, Stereo, and multichannel up to 64 discrete channels |
| Maks. izmēri | Sample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution |
| Caurspīdīgums | 100% bit-for-bit uncompressed studio master audio fidelity |
| Straumēšana un progresīvā ielāde | Header-dependent data chunk offset; standard WAV requires known length |
Tehniskā salīdzinājuma matrica: WAV pret konkurentiem
| Tehniskais atribūts | WAV (Pašreizējais) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Baitu secība | Little-Endian (Intel baitu secība) | Vietējā bitu straume | Big-Endian (Motorola baitu secība) | Bitu straumes kadrējums |
| Kompresijas režīms | Nesaspiests (100% dati neskarti) | Bezzudumu saspiests (~50% izmērs) | Nesaspiests (100% dati neskarti) | Zudumainais saspiests (~10% izmērs) |
| Maksimālais faila izmērs | 4 GB (RIFF 32 bitu limits; RF64 to atrisina) | Gandrīz neierobežots | 4 GB limits | Gandrīz neierobežots |
| Procesora dekodēšanas izmaksas | Nulles (tieša atmiņas bufera kartēšana) | Ļoti zemas | Nulles (tieša atmiņas bufera kartēšana) | Zemas |
Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis
Atskaņotājs ziņo par 'Invalid chunk size' vai audio atskaņo, bet priekšlaicīgi pārtrauc.
Pamatcēlonis: Ierakstīšanas programmatūra avarēja pirms pēdējo 'RIFF' un 'data' gabala baitu garuma galvenu uzrakstīšanas.
Atkopšana: Atveriet heksadecimālajā redaktorā un ierakstiet kopējo faila izmēru mīnus 8 offset 4, vai salabojiet, izmantojot 'ffmpeg -i broken.wav -c copy fixed.wav'.
Drošības analīze un parsētāja uzbrukuma vektori
WAV faili izmanto iegultas bloku galvenes ar 32 bitu garuma vērtībām. Nesakritības starp deklarēto bloka lielumu un faktisko faila garumu var izraisīt bufera pārlasīšanu.
Zināmie uzbrukuma vektori
- Veselu skaitļu pārplūde 'fmt ' vai 'fact' bloka garuma parsēšanā audio draiveros.
- Kaudzes pārpilde, ko izraisīja ļaunprātīgi 'LIST' metadatu bloki, kas satur pārmērīgi lielas ASCII virknes.
- Pakalpojuma atteice, izmantojot nulles baitu 'data' blokus, kas izraisa nulles rādītāja atsaucju kļūdas.
Aizsardzības labākā prakse:
Vēsturiskā izcelsme un pavērsieni
Galvenās priekšrocības un plusi
- 100% bitu precizitāte matemātiski saglabā precīzus ierakstu studijas galvenos viļņu formas.
- Universāla vietējā saderība katrā operētājsistēmā, audio programmatūrā un aparatūras atskaņotājā.
- Nulles procesora dekodēšanas slodze nodrošina tūlītēju reāllaika atskaņošanu un vairāku celiņu rediģēšanu.
Tehniskie ierobežojumi un mīnusi
- Milzīga krātuves vieta (apmēram 10 MB minūtē kompaktdiska kvalitātes audio failam).
- Klasiskais 32 bitu RIFF faila izmēra ierobežojums stingri ierobežo nepārtrauktus failus līdz 4 GB (apmēram 6,8 stundas kompaktdiska audio).
- Vēsturiski tam trūka standartizētas metadatu tagošanas salīdzinājumā ar MP3 vai M4A.
Interesanti tehniski fakti
- Leģendārā Windows 95 startēšanas skaņa, ko sarakstījis Brian Eno, tika izplatīta kā 16 bitu 22 kHz stereo WAV fails.
- Profesionālās filmu un televīzijas uzņemšanas ieraksta skaņu, izmantojot Broadcast WAV (BWF), kas iegulst SMPTE laika kodu 'bext' blokā.
- 4 baitu RIFF galvene apzīmē 'Resource Interchange File Format'.
Bieži uzdotie tehniskie jautājumi
Kāpēc WAV fails ir tik daudz lielāks par MP3?
WAV satur neapstrādātu, nesaspiestu PCM audio, saglabājot katru atsevišķu paraugu (44 100 paraugu sekundē katram kanālam). MP3 analizē audio un noņem skaņas, ko cilvēka auss nevar saklausīt, samazinot failu par aptuveni 90%.
Kas notiek, ja WAV ieraksts pārsniedz 4 GB?
Tā kā standarta RIFF izmanto 32 bitu bezzīmes veselus skaitļus bloku izmēriem, standarta WAV nevar pārsniedzat 4 294 967 295 baitus. Profesionālas ierakstīšanas sistēmas izmanto RF64 (ITU-R BS.2088), lai pārvarētu 4 GB robežu.
Vai WAV skan labāk nekā FLAC?
Nē. Kad FLAC tiek atskaņots, tas dekompresējas tieši tajā pašā bitu precizitātes PCM audio plūsmā, ko glabā WAV, kas nozīmē, ka akustiskā audio precizitāte ir 100% identiska.
Saistītie WAV konvertēšanas pāri
Nesaspiesta WAV audio formāta konvertēšana saspiestā MP3 formātā samazina failu izmēru līdz pat deviņdesmit procentiem, vienlaikus saglabājot augstu audio precizitāti ikdienas klausīšanai un kopīgošanai.
MP3 failu konvertēšana uz WAV formātu izpako saspiesto audio neapstrādātos lineārā PCM datos profesionālai rediģēšanai un aparatūras atskaņošanai.
Atkodējiet saspiestu M4A AAC audio nekompresētā studijas kvalitātes 16-bitu 44.1kHz Lineārā PCM WAV formātā.
Nesaspiesta WAV PCM konvertēšana uz FLAC Master samazina audio failu izmēru uz pusi, nezaudējot nevienu skaņas datu bitu.
Konvertējot FLAC Master uz WAV PCM, saspiestais audio tiek izpakots neapstrādātos impulsa koda modulācijas datos, nodrošinot nevainojamu aparatūras saderību.