WebM videó (.webm)

WebM Szabvány

A WebM egy nyílt, jogdíjmentes médifájl-formátum, amelyet a Google kifejezetten a modern web számára tervezett, és a nagy hatékonyságú HTML5-videókézbesítést biztosítja minden böngészőben.

MP4 konvertálása erre: WEBM

Ingyenes, böngészőn belüli MP4 - WEBM konvertáló. Konvertáljon fájlokat azonnal az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) WEBM fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) WEBM fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

1A 45 DF A3

ASCII REPREZENTÁCIÓ: Eߣ

Szabványosítás: WebM Project / IETF Cellar Working Group

Műszaki specifikációk

Konténer architektúraExtensible Binary Meta Language (EBML) container restricted to open web standards
TömörítésVP8, VP9, or AV1 video compression with Vorbis or Opus audio
BájtsorrendBig-Endian EBML elements with variable-length sizes
SzínterekRec.709, Rec.2020, and HDR10
Csatornák és struktúraStereo, 5.1 surround sound, and multichannel audio
Max. méretekSupports 4K, 8K, and arbitrary dimensions
ÁtlátszóságFull alpha channel transparency supported natively in VP8 and VP9 video
Streaming és progresszívCluster-based streaming designed natively for HTML5 web streaming and WebRTC

Műszaki összehasonlító mátrix: WEBM vs Versenytársak

Technikai attribútumWEBM (Jelenlegi)MP4MKVOGG
Szabadalmi licenc100%-ban jogdíjmentes nyílt forráskódKereskedelmi szabadalmi poolok (MPEG LA / Via)Nyílt forráskódú tároló vegyes kodekekkel100%-ban jogdíjmentes nyílt forráskód
HTML5 webes integrációNatív, bővítmény nélküli szabvány minden böngészőbenNatív univerzális szabványNem támogatott a natív HTML5 videó címkébenElavult a modern webböngészőkben
Átlátszó videóNatívan támogatott a VP8/VP9 alfa-csatornán keresztülNem támogatott a szabványos webes MP4-benTámogatott bizonyos kodekeknélNem támogatott
HangkodekekCsak Opus vagy VorbisAAC, MP3, AC3, ALACBármilyen hangkodekVorbis vagy FLAC

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A webes videó lejátszódik, de a hossza 'Végtelen'-ként jelenik meg, és a tekerés le van tiltva.

Kiváltó ok: A WebM-folyamot élő WebRTC-ből vagy MediaRecorder-folyamból mentették el, hiányzó EBML Cues indexszel.

Helyreállítás: Illessze be a hiányzó keresési jelzéseket a 'ts-ebml' használatával, vagy muxolja újra a 'ffmpeg -i broken.webm -c copy fixed.webm' paranccsal.

Biztonsági elemzés és elemző (parser) támadási vektorok

A WebM elemzők megbízhatatlan videóbemeneteket dolgoznak fel világszerte milliárdnyi webböngészőben, így a libvpx és libwebm memóriabiztonsága kritikus.

Ismert támadási vektorok

  • Halom-puffer túlcsordulás a VP8/VP9 képkocka dekódolási ciklusban a libvpx-en belül (pl. CVE-2023-5217).
  • Határokon túli olvasás az EBML elemzőben, amely a készített szegmensméreteket kezeli.
  • Szolgáltatásmegtagadás a mesterségesen kialakított klaszter-időbélyegek miatt, amelyek végtelen elemzési ciklusokat okoznak.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

2019Az AV1 videokodek integrálásra kerül a WebM tároló specifikációjába.
2013Megjelenik a VP9 videótömörítés a WebM-en belül, a felére csökkentve a 4K streaming bitrátákat.
2010A Google nyílt forráskódúvá teszi a WebM-et a Mozilla és az Opera társaságában a Google I/O-n.

Főbb előnyök

  • 100%-ban jogdíjmentes és nyílt: mentes a szabadalmi licencelési terhektől a fejlesztők és tartalomgyártók számára.
  • Natív HTML5 webes szabvány, amely dobozból kivéve támogatott az összes modern böngészőben.
  • Támogatja az átlátszó videó overlay-eket a webhelyeken a VP9 alfa-csatorna kódolás használatával.

Technikai korlátok és hátrányok

  • Korlátozott támogatás a régebbi önálló házi mozi hardvereken és régebbi autós infotainment rendszereken.
  • A hardveres dekódolás gyorsításának történelmi hiánya a korai Apple szilíciumon a H.264-hez képest.
  • Az olyan szerkesztőszoftverek, mint a Final Cut Pro, gyakran harmadik féltől származó bővítményeket igényelnek a WebM natív importálásához.

Érdekes technikai tudnivalók

  • A YouTube-ra feltöltött minden egyes videó automatikusan WebM (VP9/AV1) formátumra van kódolva a globális sávszélesség takarékossága érdekében.
  • A WebM a Matroska (MKV) tárolóarchitektúra kifejezett, korlátozott profiljaként épült fel.
  • Az átlátszó WebM animációkat gyakran használják élő játék-streaming szoftverekben, például az OBS Studióban, stream-riasztásokhoz.

Gyakran Ismételt Műszaki Kérdések

Mi a különbség a WebM és az MP4 között?

A WebM teljesen nyílt, jogdíjmentes, és kifejezetten a modern webböngészéshez készült VP9/AV1 és Opus használatával. Az MP4 egy univerzális ISO-szabvány, amely támogatja a H.264/HEVC kodekeket, és szélesebb körű régebbi fogyasztói elektronikai hardveres támogatással rendelkezik.

Lejátszhat a WebM átlátszó videókat a weboldalakon?

Igen! A WebM támogatja a 8 bites alfacsatornát, ha VP8 vagy VP9 kodekkel kódolják, így az átlátszó animációk és videóátfedések zökkenőmentesen keverednek a webes HTML-tartalommal.

Miért küzd néha az iPhone a WebM-mel?

Az Apple hagyományosan a saját H.264 és HEVC hardveres dekódereit részesítette előnyben. Bár a modern iOS verziók (iOS 15+) már támogatják a WebM-et Safariban, a régebbi Apple eszközök nem rendelkeztek dedikált hardveres gyorsítással a VP9-hez.