WebM-Video (.webm)
WebM StandardWebM ist ein offenes, lizenzfreies Mediendateiformat, das von Google speziell für das moderne Web entwickelt wurde und die hocheffiziente Bereitstellung von HTML5-Videos in allen Browsern unterstützt.
Von MP4 zu WEBM konvertieren
Kostenloser Konverter von MP4 zu WEBM im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.
WEBM online komprimieren
Privat - Dateien verlassen Ihr Gerät nie
Untersuchen & Metadaten
Betriebssysteme und Dateianalyseprogramme identifizieren WEBM-Dateien anhand der führenden binären Bytefolge:
Headersignatur auf Byte-Ebene (Magic Bytes)
Betriebssysteme und Dateianalyseprogramme identifizieren WEBM-Dateien anhand der führenden binären Bytefolge:
HEX-SIGNATUR (OFFSET 0):
1A 45 DF A3ASCII-DARSTELLUNG: Eߣ
Standardisierung: WebM Project / IETF Cellar Working Group
Technische Daten
| Container-Architektur | Extensible Binary Meta Language (EBML) Container, beschränkt auf offene Webstandards |
| Kompression | VP8-, VP9- oder AV1-Videokompression mit Vorbis- oder Opus-Audio |
| Byte-Reihenfolge | Big-Endian-EBML-Elemente mit Längen variabler Länge |
| Farbräume | Rec.709, Rec.2020 und HDR10 |
| Kanäle und Struktur | Stereo, 5.1-Surround-Sound und Mehrkanal-Audio |
| Max. Abmessungen | Unterstützt 4K, 8K und beliebige Dimensionen |
| Transparenz | Volle Alpha-Kanal-Transparenz wird nativ in VP8- und VP9-Videos unterstützt |
| Streaming und progressive Darstellung | Cluster-basiertes Streaming, das nativ für HTML5-Web-Streaming und WebRTC entwickelt wurde |
Technische Vergleichsmatrix: WEBM und Konkurrenzformate
| Technisches Attribut | WEBM (Aktuelles Format) | MP4 | MKV | OGG |
|---|---|---|---|---|
| Patentlizenz | 100 % lizenzfreier Open Source | Kommerzielle Patentpools (MPEG LA / Via) | Open-Source-Container mit gemischten Codecs | 100 % lizenzfreier Open Source |
| HTML5-Web-Integration | Nativer Standard ohne Plugins in allen Browsern | Viele Browser und Geräte unterstützen WebM; die Codec-Unterstützung variiert. | Wird im nativen HTML5-Video-Tag nicht unterstützt | In modernen Webbrowsern veraltet |
| Transparentes Video | Wird nativ über den VP8/VP9-Alpha-Kanal unterstützt | Wird im Standard-Web-MP4 nicht unterstützt | Wird in ausgewählten Codecs unterstützt | Nicht unterstützt |
| Audio-Codecs | Nur Opus oder Vorbis | AAC, MP3, AC3, ALAC | Beliebiger Audiocodec | Vorbis oder FLAC |
Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten
Das Webvideo wird abgespielt, aber die Dauer wird als „Unendlich" angezeigt und das Scrubbing ist deaktiviert.
Ursache: Der WebM-Stream wurde von einem Live-WebRTC- oder MediaRecorder-Stream gespeichert, bei dem der EBML-Cues-Index fehlte.
Wiederherstellung: Injizieren Sie fehlende Such-Cues mit „ts-ebml" oder remuxen Sie mit „ffmpeg -i broken.webm -c copy fixed.webm".
Sicherheitsanalyse und Angriffsvektoren für Parser
WebM-Parser verarbeiten täglich nicht vertrauenswürdige Videoeingaben in Milliarden von Webbrowsern, weshalb die Speichersicherheit in libvpx und libwebm von entscheidender Bedeutung ist.
Bekannte Angriffsvektoren
- Heap-Pufferüberlauf in der VP8/VP9-Framedekodierungsschleife innerhalb von libvpx (z. B. CVE-2023-5217).
- Lesen außerhalb der Grenzen im EBML-Elementparser bei der Verarbeitung speziell präparierter Segmentgrößen.
- Denial-of-Service durch manipulierte Cluster-Zeitstempel, die unendliche Parserschleifen verursachen.
Empfohlene Schutzmaßnahmen: Verwenden Sie unterstützte Sicherheitsversionen von libvpx und libwebm und isolieren Sie die Videoverarbeitung.
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- 100 % lizenzfrei und offen: frei von Belastungen durch Patentrechte für Entwickler und Content-Ersteller.
- Nativer HTML5-Webstandard, der in allen modernen Browsern von Haus aus unterstützt wird.
- Unterstützt transparente Video-Overlays auf Websites unter Verwendung der VP9-Alpha-Kanal-Kodierung.
Technische Einschränkungen & Nachteile
- Eingeschränkte Unterstützung auf älterer, eigenständiger Heimkino-Hardware und älteren Auto-Infotainment-Systemen.
- Historisches Fehlen von Hardware-Dekodierungsbeschleunigung auf frühem Apple Silicon im Vergleich zu H.264.
- Bearbeitungssoftware wie Final Cut Pro erfordert häufig Plugins von Drittanbietern, um WebM nativ zu importieren.
Interessante technische Fakten
- Jedes auf YouTube hochgeladene Video wird automatisch in WebM (VP9/AV1) kodiert, um weltweite Bandbreite zu sparen.
- WebM ist als explizites, eingeschränktes Profil der Matroska-(MKV-)Containerarchitektur aufgebaut.
- Transparente WebM-Animationen werden häufig in Live-Game-Streaming-Software wie OBS Studio für Stream-Benachrichtigungen verwendet.
Häufig gestellte technische Fragen
Was ist der Unterschied zwischen WebM und MP4?
WebM ist völlig offen, lizenzfrei und speziell für das moderne Websurfen mit VP9/AV1 und Opus konzipiert. MP4 ist ein universeller ISO-Standard, der H.264/HEVC mit einer breiteren Unterstützung für ältere Verbraucherelektronik-Hardware unterstützt.
Kann WebM transparente Videos auf Webseiten abspielen?
Ja! WebM unterstützt einen 8-Bit-Alpha-Kanal, wenn es mit VP8 oder VP9 kodiert ist, sodass transparente Animationen und Video-Overlays nahtlos mit Web-HTML-Inhalten verschmelzen können.
Warum hat mein iPhone manchmal Probleme mit WebM?
Apple bevorzugte traditionell seine eigenen H.264- und HEVC-Hardware-Dekoder. Während moderne iOS-Versionen (iOS 15+) WebM in Safari nun unterstützen, fehlte älteren Apple-Geräten eine dedizierte Hardwarebeschleunigung für VP9.
Passende WEBM-Konvertierungen
Bei der Umwandlung von MP4 in WebM ändert sich der Container; Audio- und Videostreams müssen möglicherweise neu kodiert werden. Unterstützte Codecs und Wiedergabe variieren je nach Browser und Gerät.
Beim Konvertieren von WebM-Videodateien wird das Video mit H.264 und der Ton mit AAC neu codiert - den Codecs, die MP4-Player und -Editoren erwarten. Die Dateien liegen dabei im weit verbreiteten MP4-Container.