WebM-video (.webm)
WebM StandardWebM ä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:
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 A3ASCII-REPRESENTATION: Eߣ
Standardisering: WebM Project / IETF Cellar Working Group
Tekniska specifikationer
| Containerarkitektur | Extensible Binary Meta Language (EBML) container restricted to open web standards |
| Komprimering | VP8, VP9, or AV1 video compression with Vorbis or Opus audio |
| Bytessordinning | Big-Endian EBML elements with variable-length sizes |
| Färgrymder | Rec.709, Rec.2020, and HDR10 |
| Kanaler och struktur | Stereo, 5.1 surround sound, and multichannel audio |
| Maximala dimensioner | Supports 4K, 8K, and arbitrary dimensions |
| Transparens | Full alpha channel transparency supported natively in VP8 and VP9 video |
| Strömning och progressiv | Cluster-based streaming designed natively for HTML5 web streaming and WebRTC |
Teknisk jämförelsematris: WEBM vs konkurrenter
| Tekniskt attribut | WEBM (Aktuell) | MP4 | MKV | OGG |
|---|---|---|---|---|
| Patentlicens | 100 % royaltyfri öppen källkod | Kommersiella patentpooler (MPEG LA / Via) | Behållare med öppen källkod och blandade codecs | 100 % royaltyfri öppen källkod |
| HTML5-webbintegrering | Inbyggd standard helt utan tillägg i alla webbläsare | Inbyggd universell standard | Stöds ej i den inbyggda HTML5-videotaggen | Fasad i moderna webbläsare |
| Transparent video | Stöds inbyggt via VP8/VP9-alfakanal | Stöds ej i standardiserad webb-MP4 | Stöds i utvalda codecs | Stöds ej |
| Ljudcodecs | Endast Opus eller Vorbis | AAC, MP3, AC3, ALAC | Valfri ljudcodec | Vorbis 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
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.
Relaterade konverteringspar för WEBM
Konvertering av MP4-filer till WebM ändrar mediabehållaren och komprimeringskoderna för att matcha modern öppen källkods-webbstandard.
Konvertering av WebM-videofiler till MP4-format ändrar mediabehållaren med öppen källkod till ett universellt kompatibelt format som stöds av alla hårdvaruspelare och mobila enheter.