WebM-video (.webm)

WebM Standard

WebM är ett öppet, royaltyfritt mediafilformat skapat av Google specifikt för det moderna internet, vilket driver högeffektiv HTML5-videoleverans i alla webbläsare.

Konvertera MP4 till WEBM

Gratis konverterare från MP4 till WEBM i webbläsaren. Konvertera filer direkt på din enhet.

Granska & Metadata

Operativsystem och filanalysverktyg identifierar WEBM-filer genom att granska den inledande binära bytesekvensen:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Signatur för filhuvud på bytenivå (Magic Bytes)

Operativsystem och filanalysverktyg identifierar WEBM-filer genom att granska den inledande binära bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

1A 45 DF A3

ASCII-REPRESENTATION: Eߣ

Standardisering: WebM Project / IETF Cellar Working Group

Tekniska specifikationer

ContainerarkitekturExtensible Binary Meta Language (EBML) container restricted to open web standards
KomprimeringVP8, VP9, or AV1 video compression with Vorbis or Opus audio
BytessordinningBig-Endian EBML elements with variable-length sizes
FärgrymderRec.709, Rec.2020, and HDR10
Kanaler och strukturStereo, 5.1 surround sound, and multichannel audio
Maximala dimensionerSupports 4K, 8K, and arbitrary dimensions
TransparensFull alpha channel transparency supported natively in VP8 and VP9 video
Strömning och progressivCluster-based streaming designed natively for HTML5 web streaming and WebRTC

Teknisk jämförelsematris: WEBM vs konkurrenter

Tekniskt attributWEBM (Aktuell)MP4MKVOGG
Patentlicens100 % royaltyfri öppen källkodKommersiella patentpooler (MPEG LA / Via)Behållare med öppen källkod och blandade codecs100 % royaltyfri öppen källkod
HTML5-webbintegreringInbyggd standard helt utan tillägg i alla webbläsareInbyggd universell standardStöds ej i den inbyggda HTML5-videotaggenFasad i moderna webbläsare
Transparent videoStöds inbyggt via VP8/VP9-alfakanalStöds ej i standardiserad webb-MP4Stöds i utvalda codecsStöds ej
LjudcodecsEndast Opus eller VorbisAAC, MP3, AC3, ALACValfri ljudcodecVorbis eller FLAC

Vanliga skadeorsaker och hex-återställningsguide

Webbvideon spelas upp men tidsförloppet visas som "Oändlig" och sökning på tidslinjen är inaktiverad.

Grundorsak: WebM-strömmen sparades från en live-ström via WebRTC eller MediaRecorder som saknade EBML Cues-index.

Återställning: Infoga saknade sökindex med "ts-ebml" eller remuxa med "ffmpeg -i broken.webm -c copy fixed.webm".

Säkerhetsanalys och attackvektorer för tolkar

WebM-tolkare hanterar opålitlig videodata från miljarder webbläsare dagligen, vilket gör minnessäkerhet i libvpx och libwebm kritisk.

Kända attackvektorer

  • Heap-buffertspill i VP8/VP9-bilds avkodningsloop inuti libvpx (t.ex. CVE-2023-5217).
  • Läsning utanför tilldelat minnesområde i EBML-elementtolken vid hantering av manipulerade segmentstorlekar.
  • Överbelastningsattack genom specialskrivna klustertidsstämplar som orsakar oändliga tolkningsloopar.

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2019AV1-videocodecen integreras i specifikationen för WebM-behållaren.
2013VP9-videokomprimering släpps i WebM, vilket halverar bithastigheten för 4K-strömning.
2010Google gör WebM öppen källkod tillsammans med Mozilla och Opera på Google I/O.

Viktiga fördelar

  • 100 % royaltyfritt och öppet: fritt från patentlicenshinder för utvecklare och innehållsskapare.
  • Inbyggd HTML5-webbstandard som stöds direkt ur lådan i alla moderna webbläsare.
  • Stöder transparenta videoöverlagringar på webbplatser med hjälp av VP9-alfakanalkodning.

Tekniska begränsningar

  • Begränsat stöd på äldre fristående hemmabiohårdvara och äldre infotainmentsystem för bilar.
  • Historisk brist på hårdvaruaccelererad avkodning i tidiga Apple Silicon-chip jämfört med H.264.
  • Redigeringsprogram som Final Cut Pro kräver ofta tredjepartstillägg för att importera WebM inbyggt.

Intressant teknisk kuriosa

  • Varje video som laddas upp till YouTube kodas automatiskt till WebM (VP9/AV1) för att spara global bandbredd.
  • WebM är uppbyggd som en exakt, begränsad profil av behållararkitekturen Matroska (MKV).
  • Transparenta WebM-animationer används ofta i programvara för sändning av live-spel som OBS Studio för strömningsvarningar.

Vanliga tekniska frågor

Vad är skillnaden mellan WebM och MP4?

WebM är helt öppet, royaltyfritt och utformat specifikt för modern webbsurfning med hjälp av VP9/AV1 och Opus. MP4 är en universell ISO-standard som stöder H.264/HEVC med bredare stöd för äldre konsumentelektronik.

Kan WebM spela upp transparent video på webbsidor?

Ja! WebM stöder en 8-bitars alfakanal när den kodas med VP8 eller VP9, vilket gör att transparenta animationer och videoöverlagringar smidigt kan smälta in över webbens HTML-innehåll.

Varför har min iPhone ibland problem med WebM?

Apple gynnade traditionellt sina egna H.264- och HEVC-hårdvaruavkodare. Även om moderna iOS-versioner (iOS 15+) nu stöder WebM i Safari saknade äldre Apple-enheter dedikerad hårdvaruacceleration för VP9.