Vad är filformatet WEBM?
En .webm-fil innehåller multimediadata som en Matroska-baserad container - en begränsad delmängd av .MKV-formatet utformat för öppen webbleverans. Formatet utvecklades med stöd från Google 2010 som ett fritt, öppet format för internetrelaterade ändamål. En .webm-container kan bestå av:
- videoströmsdata kodad med VP8-, VP9- eller AV1-teknik,
- ljudströmsdata komprimerad med Opus- eller Vorbis-codec,
- textspår i WebVTT-format - den ursprungliga versionen av formatet stödde inte någon typ av undertexter.
Formatet är begränsat till endast utvalda codecs, som alla är öppen källkod för att underlätta användning i både gratis- och betalapplikationer. Webbläsare som stöder WebM bör inte ha några problem att öppna någon .webm-fil, eftersom inga ytterligare codecs behöver installeras på systemet. Formatet är väl lämpat för strömning av variabel kvalitet och leverans med adaptiv bithastighet. .webm används också ofta för videokonferenser.
Ingen ytterligare programvara krävs för att använda detta format, eftersom alla applikationer som stöder det redan har de nödvändiga resurserna för att bearbeta .webm-data. När en fil lagrar både ljud och video är dess MIME-typ video/webm; för innehåll med endast ljud är MIME-typen audio/webm. .webm delar sin binära filsignatur (1A 45 DF A3) med .MKV-filer och särskiljs internt av ett DocType-element. Relaterade öppna format inkluderar .OGG för ljud och .MP4 för bredare codec-stöd.
Säkerhet & trygghet
RISK: LOWEn WebM-fil innehåller mediedata, inte exekverbar kod, så själva filen innebär låg risk. Verkliga faror är närliggande: falska «WebM codec-paket» eller nedladdningar av «WebM-spelare» som buntar med annonsprogram (du behöver aldrig ett sådant - VLC och webbläsare spelar WebM inbyggt), .webm.exe-trick med dubbla filändelser, och online-konverterare som laddar upp din privata video till en tredjepartsserver. Använd ett lokalt verktyg (VLC/HandBrake/FFmpeg) för allt privat och håll spelare uppdaterade.
Formatdetaljer
i ett nötskalProgram som öppnar WEBM-filer
Tekniska detaljer
djup specifikation| Container-bas | EBML (Extensible Binary Meta Language) - en begränsad Matroska-delmängd optimerad för öppen webbleverans |
| Video-codecs som stöds | VP8, VP9 och AV1 |
| Ljud-codecs som stöds | Opus och Vorbis |
| Undertextformat | WebVTT (Web Video Text Tracks) |
| MIME-typ | video/webm (ljud + video); audio/webm (endast ljud) |
| Magic bytes | 1A 45 DF A3 vid offset 0 (EBML-header; delas med MKV, särskiljs genom DocType „webm”) |
| DocType-identifierare | „webm” lagrat i EBML DocType-elementet, vilket skiljer det från Matroskas „matroska” |
| Inbyggt webbläsarstöd | Chrome, Firefox, Edge och Opera spelar .webm inbyggt utan insticksprogram eller extra codec-paket |
| Adaptiv strömning | Kompatibel med MPEG-DASH för leverans med adaptiv bithastighet över HTTP |
| Maximal upplösning | Ingen hård container-gräns; VP9 och AV1 stöder upp till 8K (7680×4320) i praktiken |
| HDR-stöd | VP9 Profile 2 och AV1 stöder 10-bitars och 12-bitars färgdjup för HDR-innehåll (BT.2020 färgrymd) |
| Video med alfakanal | VP8 och VP9 stöder ett dedikerat alfaplan för transparenta videolager |
| Stöd för flera spår | En enskild .webm-fil kan innehålla flera video-, ljud- och undertextspår |
| Sökning med slumpmässig åtkomst | Block-exakt sökning möjliggörs av EBML Cues-indexelement inbäddade i containern |
| Kodningsverktyg | FFmpeg stöder .webm-utmatning via -c:v libvpx-vp9 (eller libaom-av1) och -c:a libopus |
| Färgprimärer | VP9 och AV1 signalerar BT.709, BT.2020 och DCI-P3 färgprimärer för SDR och innehåll med brett färgomfång |
| Släppt | 2010 (Google, royalty-free web video) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.webmproject.org |
WEBM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om WEBM-filer.