MP4 naar WebM omzetten

Hier zet je MP4 naar WebM 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. WebM kan niet alles bewaren wat MP4 bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten De video wordt hercodeerd in plaats van gekopieerd, dus er gaat wat detail verloren, zelfs op de hoogste stand. Ondertitelsporen en hoofdstukken gaan niet mee. Staat het geluid in een formaat dat de browser niet kan decoderen — AC-3, E-AC-3, DTS en TrueHD, gebruikelijk bij schijf- en streamingrips — dan wordt het beeld gewoon omgezet en is het resultaat stil.

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

Waarom MP4 naar WebM een echte omzetting is en geen herverpakking

De meeste containerwijzigingen zijn cosmetisch: dezelfde H.264-stream in een andere doos. Deze kan dat niet zijn. WebM werd in 2010 door Google gedefinieerd rond een specifiek codecpaar, en het bestand dat deze pagina produceert bevat VP9-video met Opus-audio. De MP4 bevatte vrijwel zeker H.264 met AAC. Er wordt niets gedeeld, dus elk frame wordt vanaf nul opnieuw gedecodeerd en gecodeerd.

Dat is de hele reden dat deze pagina apart bestaat van de andere containeromzettingen. Ze is met ruime marge trager dan alle andere, de instellingen veranderen het resultaat merkbaar, en wat je ervoor terugkrijgt is een kleiner bestand bij hetzelfde beeld — wat alleen telt als het bestand over een netwerk naar iemand anders gaat.

Het bytes-per-seconde argument voor WebM op een pagina

VP9 is een generatie nieuwer dan H.264 en besteedt minder bits om dezelfde zichtbare kwaliteit te bereiken. Voor een hero-video of een achtergrondlus — de twee plekken waar video een pagina echt schaadt — landt dat verschil rechtstreeks op hoe lang een bezoeker naar niets staart.

Het is niet gegarandeerd. Een al gecomprimeerde MP4 herencoderen betekent dat de VP9-encoder getrouw de artefacten van H.264 meereproduceert naast het beeld, en bij een korte, al zwaar geperste clip kan de WebM helemaal niet kleiner uitvallen. Bekijk beide bestandsgroottes voor je iets vastlegt.

Serveer de WebM en de MP4 samen

Het video-element accepteert meerdere source-kindelementen, en de browser gebruikt de eerste die hij kan afspelen. De WebM eerst en de originele MP4 tweede noemen betekent dat moderne browsers het kleinere bestand nemen en al het andere zonder JavaScript terugvalt. Er wordt maar één van de twee ooit gedownload.

Bewaar de MP4 in plaats van hem te verwijderen zodra de WebM bestaat. Het kost alleen opslag, het is het bestand om aan iemand te geven die om een download vraagt, en het is degene die over tien jaar nog in een video-editor opent. WebM is een leveringsformaat.

Een kwaliteitsband kiezen als de WebM over een netwerk gaat

De drie banden vertalen naar bitsnelheidsdoelen die de encoder per codec oplost, en gebalanceerd is de standaard. Voor een stille achtergrondlus is de kleine instelling meestal juist: niemand kijkt er van dichtbij naar, en het verschil is onzichtbaar op de afspeelgrootte.

Voor alles met een gezicht erop, of tekst, of fijn detail dat iemand moet kunnen lezen, is gebalanceerd het minimum. De hoge band hoort bij bestanden die later nog bewerkt of herencodeerd worden, waar je de volgende generatie beschermt in plaats van deze.

Resolutie is de grootste besparing en een aparte instelling

Een kleiner frame heeft minder bits nodig om er hetzelfde uit te zien, en de relatie is niet mild: breedte en hoogte halveren vierkant het pixelaantal. Wordt de video getoond in een kolom van 800 pixels breed, dan is 4K erheen sturen bandbreedte besteden aan detail dat de opmaak toch al weggooit.

De resolutie-instelling gaat alleen naar beneden. Een groter formaat vragen dan de bron heeft wordt genegeerd, want opschalen levert een groter bestand op met exact het detail dat er al was. Stel het hier één keer in in plaats van de browser bij elke afspeling te laten schalen.

Wat het Opus-spoor met de audio doet

Het geluid wordt herencodeerd als Opus, de audiohelft van waar WebM voor bedoeld is, en echt beter dan AAC bij lage bitsnelheden — waarom browsers het voor spraakoproepen gebruiken. Bij spraak op klein formaat is het verschil hoorbaar in het voordeel van Opus.

De onvermijdelijke kostenpost is dat dit een tweede ronde lossy compressie is op audio die de MP4 al eens comprimeerde. Voor een stille achtergrondlus is dat academisch. Voor een muziekvideo waar de audio het punt is, extraheer het geluid apart uit het origineel op hoge kwaliteit.

WebM kan de transparantie niet dragen die mensen verwachten

WebM is een van de weinige videoformaten met een alfakanaal, en die reputatie zorgt hier voor een specifieke teleurstelling: een MP4 heeft geen alfa om over te dragen, en eventuele alfa-nevendata in de stream wordt tijdens de omzetting weggelaten.

Is het doel een video die zonder zichtbaar vlak over een paginaachtergrond ligt, dan zijn de gebruikelijke antwoorden een bijpassende egale achtergrondkleur ingebakken in de video, of een CSS-blendmode over een ondoorzichtige clip.

Als de browser weigert een WebM te maken

De omzetting vraagt of deze browser VP9 kan coderen voordat hij ook maar één byte leest, en is het antwoord nee, dan zegt hij dat en noemt browsers die het wel kunnen. Die controle bestaat zodat het falen meteen komt in plaats van na enkele minuten werk.

Er is bewust geen softwarealternatief. Een VP9-encoder gecompileerd naar WebAssembly is tientallen megabytes om te downloaden en ongeveer een grootteorde trager dan de hardware-encoder die al op de machine staat.

De codering draait op je machine, daarom geen watermerk

Videocodering kost minuten processortijd, en dat is precies waarom gehoste converters een watermerk op de uitvoer zetten, de lengte begrenzen of om een account vragen: iemand moet die minuten betalen. Hier zijn ze van jou, dus niets daarvan geldt en de MP4 wordt nooit geüpload.

Het praktische plafond is 100 MB op het gratis niveau, en daarboven je eigen geheugen en geduld. Bij een gehoste converter zou alleen al de upload meestal langer duren dan deze hele omzetting.

Zo zet je MP4 naar WebM om

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

MP4 of WebM: wat er verandert

MP4 vergeleken met WebM
MP4WebM
Volledige naamMPEG-4-videoWebM-video
Bestandsextensie.mp4.webm
Mediatypevideo/mp4video/webm
CompressieMet verlies — grootte wordt met kwaliteit betaaldMet verlies — grootte wordt met kwaliteit betaald
Voor het eerst gepubliceerd20012010
Uitgegeven doorMPEGGoogle
SpecificatieISO/IEC 14496-14
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Opent in een browserElke browserElke browser
In plaats daarvan overwogenMKV, MOVMKV

Het resultaat openen

WebM is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal VP8, VP9 en AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

VLC leest zowel MP4 als WebM, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

MP4 is het formaat van MPEG, verschenen in 2001. Het is vastgelegd in ISO/IEC 14496-14, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.

WebM komt van Google en stamt uit 2010. VLC en FFmpeg lezen het formaat.

Van MP4 naar WebM: veelgestelde vragen

Wordt mijn MP4-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 MP4 naar WebM 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 MP4 naar WebM?

WebM comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. De video wordt hercodeerd in plaats van gekopieerd, dus er gaat wat detail verloren, zelfs op de hoogste stand. Ondertitelsporen en hoofdstukken gaan niet mee. Staat het geluid in een formaat dat de browser niet kan decoderen — AC-3, E-AC-3, DTS en TrueHD, gebruikelijk bij schijf- en streamingrips — dan wordt het beeld gewoon omgezet en is het resultaat stil.

Welke codec zit er in het WebM-bestand?

WebM is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal VP8, VP9 en AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

Weet je niet welke je nodig hebt?

Deze pagina zet het een in het ander om. Gaat je vraag over kiezen en niet over omzetten, dan zegt MP4 vs WebM welke je moet gebruiken, waarvoor, en waar elk van beide zwak is.

Meer over deze formaten