Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je AAC naar WAV om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
AAC naar WAV
Het RIFF WAVE-formaat dateert uit 1991 en is doelbewust saai: de eerste bytes vermelden formaat, kanalen, samplefrequentie en de lengte van wat volgt. Er is geen decoder nodig om die gegevens te lezen — het is gewoon de kop van het bestand.
Daarom heeft de Python-standaardbibliotheek een wave-module en geen AAC-module, en daarom kan een klein embedded apparaat een WAV afspelen zonder verdere software. Deze omzetting gaat dus niet echt over geluidskwaliteit, maar over een stream veranderen in een bestand dat zijn eigen vorm aankondigt.
Een los .aac-bestand is meestal ADTS: een aaneenschakeling van frames, elk met een klein eigen kopje, ontworpen voor uitzending waarbij een ontvanger halverwege kan instappen. Er is daarom bewust geen kop voor het hele bestand.
Op een schijf levert dat drie problemen op: de duur is onbekend en wordt geschat op basis van bestandsgrootte, er is geen index om te zoeken, en er is geen vastgelegde kanaalindeling voor het geheel. Een WAV lost alle drie op met vaste velden.
IP-camera’s en dashcams schrijven ADTS omdat het overal doorgeknipt kan worden zonder herschrijven. DVR’s en telefonie-systemen doen hetzelfde, en HLS-streaming levert audio als een reeks .aac-segmenten.
De rode draad: een apparaat maakte het bestand voor een ander apparaat, dus de uiteindelijke lezer is meestal een script, geen luisteraar. De audio is daardoor vaak mono en op een lagere samplefrequentie dan muziek — alles daarvan blijft precies zo behouden.
De uitvoer is signed 16-bit little-endian PCM op de samplefrequentie en het kanaalaantal van de bron. Zestien bit is cd-diepte en is precies wat elke standaardfunctie verwacht, zoals wave.open of scipy.io.wavfile.read.
Een hogere bitdiepte zou hier weinig opleveren: AAC decodeert intern naar floating point, maar de informatie is al bepaald door wat de encoder ooit bewaarde. 24 of 32 bit schrijven vergroot het bestand zonder er signaal aan toe te voegen.
Zestien-bit stereo op 44.100 Hz komt neer op zo’n 10,1 MB per minuut; mono is de helft. Een uur mono spraak op 16.000 Hz landt rond 115 MB, tegenover 600 MB voor hetzelfde uur in cd-stereo. Er is geen kwaliteitsinstelling, want WAV comprimeert niet.
Er is wel een harde grens: RIFF-groottevelden zijn 32-bit, wat een WAV plafonneert op 4 GB — ongeveer zes en een half uur stereo op cd-niveau. Splits lange opnames vooraf in stukken in plaats van tegen die grens aan te lopen.
Droeg het ADTS-bestand een ID3v2-blok voorop, dan komen titel, artiest, album en enkele andere velden terecht in het RIFF INFO-blok van de WAV. Albumhoes en andere velden zonder INFO-equivalent vallen weg, en tekens buiten Latin-1 gaan verloren in plaats van beschadigd te raken.
Voor dit publiek maakt dat zelden uit, en soms is het juist prettig: een opname bestemd voor analyse hoeft geen beschrijvende metadata te dragen. Leg de herkomst liever apart vast in je eigen documentatie.
Een opname die midden in een frame stopte, levert een bestand op dat tot aan die schade wordt gelezen — meestal een bruikbare WAV, een fractie korter dan het origineel.
Een bestand dat helemaal geen ADTS is, zoals een MP4-fragment dat per ongeluk .aac heet, wordt niet als framestream herkend en de omzetting meldt dat het bestand niet gelezen kon worden in plaats van te gokken. Probeer het dan als M4A.
AAC staat tot 48 kanalen toe en WAV tot 18, dus gewone surround-audio komt gewoon over als meerkanaals WAV. Ongebruikelijke frequenties zoals 8.000, 16.000 en 32.000 Hz blijven exact behouden.
Alleen bij een indeling die geen enkel pad accepteert, valt de omzetting terug op twee kanalen op 48.000 Hz in plaats van te mislukken. Controleer bij een nieuwe batch de header van het eerste resultaat, want een script dat 16.000 Hz mono verwacht en 48.000 Hz stereo krijgt, geeft resultaten die er plausibel uitzien maar fout zijn.
Deze omzetting haalt niets extra’s binnen: de AAC-decoder is die van je eigen apparaat, en een WAV schrijven is een kop samenstellen en samples kopiëren — het enige doel in de audiolijst dat geen encoder nodig heeft.
Er wordt dus ook niets geüpload, en voor machinaal gegenereerde audio is dat concreet: camera- en telefonieopnames bevatten vaak andermans stem. Het netwerktabblad van je browser bevestigt dat er niets wordt verstuurd tijdens het omzetten.
| AAC | WAV | |
|---|---|---|
| Volledige naam | Advanced Audio Coding | Waveform Audio |
| Bestandsextensie | .aac | .wav, .wave |
| Mediatype | audio/aac | audio/wav |
| Compressie | Met verlies — grootte wordt met kwaliteit betaald | Geen compressie |
| Voor het eerst gepubliceerd | 1997 | 1991 |
| Uitgegeven door | MPEG | Microsoft |
| Specificatie | ISO/IEC 13818-7 | RIFF WAVE |
| Licentie | Open standaard | Gepubliceerd, niet gestandaardiseerd |
| Stand van zaken | Actueel | Actueel |
| Bitdiepte | — | 32 |
| Audiokanalen | tot 48 | tot 65.535 |
| Opent in een browser | Elke browser | Elke browser |
| In plaats daarvan overwogen | MP3, OPUS | FLAC, AIFF |
WAV is een werkformaat en AAC een af formaat. Wat terugkomt is bewerkbare tekst in plaats van een afbeelding van de pagina, meestal de reden voor de omzetting en tegelijk haar grens.
WAV is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal PCM — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.
De gebruikelijke programma's overlappen niet: AAC open je in VLC, FFmpeg en iTunes, WAV in Audacity, Adobe Audition en Reaper — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
Het resultaat wordt groter dan het origineel en niet beter. AAC heeft al detail weggegooid en WAV bewaart wat er over is zonder er meer weg te gooien: het voorkomt verder verlies, het draait het eerste niet terug.
De twee mikken op ander werk: AAC op een af bestand overdragen, streamen en telefoons, WAV op bewerken en archivering. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
AAC is het formaat van MPEG, verschenen in 1997. Het is vastgelegd in ISO/IEC 13818-7, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
WAV komt van Microsoft en stamt uit 1991, vastgelegd in RIFF WAVE. Audacity, Adobe Audition en Reaper lezen het formaat.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is mediabunny, een omhulsel om WebCodecs, dat de hardwaredecoders van je eigen apparaat leent; je browser haalt die één keer op en bewaart hem.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. mediabunny wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.
WAV comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Het bestand wordt veel groter zonder beter te worden. Wat de oorspronkelijke compressie heeft weggehaald is weg; een verliesvrij formaat kan alleen bewaren wat er nog is.
Het resultaat wordt groter dan het origineel en niet beter. AAC heeft al detail weggegooid en WAV bewaart wat er over is zonder er meer weg te gooien: het voorkomt verder verlies, het draait het eerste niet terug.
WAV is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal PCM — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.
WAV is een werkformaat en AAC een af formaat. Wat terugkomt is bewerkbare tekst in plaats van een afbeelding van de pagina, meestal de reden voor de omzetting en tegelijk haar grens.