WebM naar AAC omzetten

Hier zet je WebM naar AAC 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.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Met verlies Een deel van het detail wordt ingeruild voor grootte. AAC kan niet alles bewaren wat WebM bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten Alleen het eerste geluidsspoor blijft. Een film met een tweede taal of met commentaar raakt dat spoor kwijt.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Deze pagina schrijft een stream, geen bestand voor een bibliotheek

Er zijn twee dingen die mensen met "AAC" bedoelen. Het ene is de codec, die ook in elke M4A, elke MP4 en elk gestreamd nummer van een grote dienst zit. Het andere is de elementaire stream: de gecodeerde frames op zichzelf, zonder container eromheen. Deze omzetting produceert dat tweede.

Dat onderscheid bepaalt of je op de goede pagina bent. Is het doel een opname die je aan een muziekbibliotheek toevoegt, dan wil je de M4A-omzetting. Heeft iets in een pijplijn gezegd dat het AAC wil en een MP4 geweigerd, dan is dit het bestand dat gevraagd werd.

Wat ADTS is en waarom pijplijnen erom vragen

ADTS staat voor Audio Data Transport Stream, en het ontwerpdoel is dat elk punt in het bestand een geldig startpunt is. Elk frame draagt een zeven bytes kop die profiel, samplefrequentie en kanaalindeling vermeldt, dus een decoder die halverwege instapt weet meteen hoe te interpreteren.

Dat is precies wat uitzending en streaming nodig hebben. Een HLS-segmenter kan een stroom op een framegrens knippen en elk stuk staat op zichzelf. Twee streams kunnen aan elkaar geplakt worden met niet meer dan een bytekoppeling en het resultaat is geldig.

De kosten: geen index, geen labels, geschatte navigatie

Alles wat de container deed is nu weg. Er is geen opgeslagen duur, dus spelers berekenen de lengte door frames te scannen of, vaker, schatten die uit de bitrate en zitten er bij variabele-snelheid audio naast. Er is geen zoektabel, dus naar een positie springen is een berekening.

Voor een machine die de stream eenmaal van begin tot eind leest maakt niets daarvan uit — waarom het formaat blijft bestaan. Voor een mens met een mediaspeler telt het meteen, en het is de reden dat een .aac-bestand zo vaak een aannemelijke maar verkeerde duur toont.

De codec zelf, en wat de WebM ervoor had

AAC werd in 1997 gestandaardiseerd door MPEG als ISO/IEC 13818-7 en is sindsdien de standaard voor levering — uitzending, streaming, mobiel, Apples catalogus. Het handelt tot 48 kanalen af, hoewel alles uit een browseropname mono of stereo is.

Wat erin ging was Opus, een nieuwere en over het algemeen betere codec die vrijwel niets buiten een browser accepteert. Omzetten tussen de twee is een volledige decode en herencodering: twee verliesgevende codecs kunnen geen data direct uitwisselen, dus dit is een tweede generatie compressie.

Waar de WebM in een pijplijn meestal vandaan komt

De gangbare vorm van dit probleem is een webapplicatie die opneemt via de browser. MediaRecorder schrijft WebM met Opus omdat dat is wat browsers verplicht ondersteunen, en de opname moet dan een backend in die om AAC gebouwd is.

Omzetten aan de clientkant, voor de upload, is vaak de goedkopere architectuur. Het bestand dat over het netwerk gaat is al in het formaat dat de backend wilde, geen server hoeft een transcoder per opname te draaien, en er valt niets in de wachtrij.

De samplefrequentie komt ongewijzigd over

Opus werkt op 48 kHz, dus een browseropname is 48 kHz en de AAC die eruit geschreven wordt is 48 kHz. Het kanaalaantal is eveneens wat vastgelegd is — mono voor een microfoon, stereo voor alles wat systeemgeluid opnam.

Er wordt hier niets herbemonsterd, en dat is bewust: herbemonsteren is een signaalbewerkingsbeslissing met eigen kwaliteitsafwegingen. Vereist een doelplatform 44,1 kHz, doe die omzetting dan in het gereedschap dat de eis heeft.

Alleen het eerste geluidsspoor, en geen beeld

Elk videospoor in de WebM wordt volledig genegeerd in plaats van gewoon overgeslagen, wat telt als de bron een schermopname met vertelling is. Alleen het eerste geluidsspoor overleeft; een opname met microfoon en systeemgeluid als aparte sporen levert er één op zonder keuzemogelijkheid.

Voor een pijplijn is dit iets om te controleren in plaats van aan te nemen. Schrijft de recorder aan de andere kant van je systeem twee sporen, verifieer dan welke aankomt voordat het gedrag drie weken later een bugmelding wordt.

Een kale AAC-stream is geen webasset

Het is de moeite waard het verkeerde gebruik uit te sluiten voordat het iemand een middag kost. Een audio-element naar een .aac-bestand wijzen is onbetrouwbaar: browsers verschillen erin of ze een ruwe ADTS-stream ontleden, en de spelers die dat doen melden vaak een verkeerde duur.

Voor alles wat in een browser afgespeeld wordt, werkt dezelfde audio in een M4A overal en gedraagt zich correct, want de container draagt de duur en de index. Bewaar de ADTS-stream voor de pijplijn die erom vroeg en gebruik een container voor alles waar een mens mee omgaat.

Een map omzetten zonder een limiet te raken

Tot honderd WebM-bestanden zetten in één keer om, elk met eigen voortgang, samen te downloaden als ZIP. Omdat er geen server bij betrokken is, is er geen daglimiet en geen wachtrij; de grens per bestand is 100 MB.

Dat is het praktische verschil voor wie dit als deel van een baan doet in plaats van eenmalig. Een gratis omzetter die uploadt beperkt je meestal tot vijf tot twintig bestanden per dag; hier kan de honderd meteen opnieuw gedropt worden.

Zo zet je WebM naar AAC om

  1. Sleep je WebM-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies AAC als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare AAC-bestand.

WebM of AAC: wat er verandert

WebM vergeleken met AAC
WebMAAC
Volledige naamWebM-videoAdvanced Audio Coding
Bestandsextensie.webm.aac
Mediatypevideo/webmaudio/aac
CompressieMet verlies — grootte wordt met kwaliteit betaaldMet verlies — grootte wordt met kwaliteit betaald
Voor het eerst gepubliceerd20101997
Uitgegeven doorGoogleMPEG
SpecificatieISO/IEC 13818-7
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Audiokanalentot 48
Opent in een browserElke browserElke browser
In plaats daarvan overwogenMP4, MKVMP3, OPUS

Het resultaat openen

VLC en FFmpeg lezen zowel WebM als AAC, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

AAC komt van MPEG en stamt uit 1997, vastgelegd in ISO/IEC 13818-7. VLC, FFmpeg en iTunes lezen het formaat.

Van WebM naar AAC: veelgestelde vragen

Wordt mijn WebM-bestand ergens heen geüpload?

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.

Is WebM naar AAC omzetten gratis?

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.

Gaat er kwaliteit verloren bij het omzetten van WebM naar AAC?

AAC comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Alleen het eerste geluidsspoor blijft. Een film met een tweede taal of met commentaar raakt dat spoor kwijt.

Moet ik iets installeren om een AAC-bestand te openen?

Voor de omzetting niet: die gebeurt in de browser die je al open hebt staan. Om het resultaat te openen heb je daarna het programma nodig waarmee je apparaat Advanced Audio Coding normaal weergeeft.

Meer over deze formaten