WebM video (.webm)

WebM Standardno

WebM je otvoreni medijski fajl format bez naknade (royalty-free) koji je Google dizajnirao posebno za moderan veb, pokrećući visokoefikasnu isporuku HTML5 videa na svim pretraživačima.

Конвертујте MP4 у WEBM

Бесплатан MP4 у WEBM конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju WEBM datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju WEBM datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

1A 45 DF A3

ASCII REPREZENTACIJA: Eߣ

Standardizacija: WebM Project / IETF Cellar Working Group

Tehničke specifikacije

Arhitektura kontejneraExtensible Binary Meta Language (EBML) container restricted to open web standards
KompresijaVP8, VP9, or AV1 video compression with Vorbis or Opus audio
Bajtni redosled (Endianness)Big-Endian EBML elements with variable-length sizes
Prostori bojaRec.709, Rec.2020, and HDR10
Kanali i strukturaStereo, 5.1 surround sound, and multichannel audio
Maksimalne dimenzijeSupports 4K, 8K, and arbitrary dimensions
TransparentnostFull alpha channel transparency supported natively in VP8 and VP9 video
Strimovanje i progresivno učitavanjeCluster-based streaming designed natively for HTML5 web streaming and WebRTC

Tehnička matrica poređenja: WEBM vs Konkurenti

Tehnički atributWEBM (Trenutno)MP4MKVOGG
Licenca za patente100% otvoreni kod bez naknadeKomercijalni patentni pulovi (MPEG LA / Via)Otvoreni kontejner sa mešovitim kodecima100% otvoreni kod bez naknade
HTML5 veb integracijaMaternji standard bez dodataka na svim pretraživačimaMaternji univerzalni standardNepodržano u matičnoj HTML5 video oznaciZastarelo u modernim veb pretraživačima
Transparentni videoPodržano izvorno preko VP8/VP9 alfa kanalaNepodržano u standardnom veb MP4 formatuPodržano u izabranim kodecimaNepodržano
Audio kodeciSamo Opus ili VorbisAAC, MP3, AC3, ALACBilo koji audio kodekVorbis ili FLAC

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Veb video se reprodukuje, ali se trajanje prikazuje kao „Beskonačno" (Infinity) i premotavanje je onemogućeno.

Osnovni uzrok: WebM striming je sačuvan iz WebRTC ili MediaRecorder toka koji nema EBML Cues indeks.

Oporavak: Ubacite nedostajuće pokazivače pretrage pomoću alata 'ts-ebml' ili remuksujte komandom 'ffmpeg -i broken.webm -c copy fixed.webm'.

Bezbednosna analiza i vektori napada parsera

WebM parseri obrađuju nepouzdan video ulaz na milijardama veb pretraživača svakodnevno, što bezbednost memorije u bibliotekama libvpx i libwebm čini kritičnom.

Poznati vektori napada

  • Prekoračenje bafera na memorijskoj gomili u petlji za dekodiranje VP8/VP9 frejmova unutar libvpx-a (npr. CVE-2023-5217).
  • Čitanje van granica bafera u EBML element parseru pri rukovanju izrađenim veličinama segmenata.
  • Uskraćivanje usluge putem kreiranih vremenskih oznaka klastera koje uzrokuju beskonačne petlje u parseru.

Defanzivne najbolje prakse:

Istorijat i prekretnice

2019AV1 video kodek integrisan u specifikaciju WebM kontejnera.
2013VP9 video kompresija objavljena unutar WebM-a, prepolovivši bitrate za 4K striming.
2010Google otvara kod za WebM uz podršku Mozille i Opere na konferenciji Google I/O.

Ključne prednosti

  • 100% besplatno i otvoreno bez naknada: oslobođeno opterećenja licenciranjem patenata za programere i kreatore sadržaja.
  • Maternji HTML5 veb standard koji je podrazumevano podržan u svim modernim pretraživačima.
  • Podržava transparentne video slojeve na veb sajtovima koristeći kodiranje VP9 alfa kanala.

Tehnička ograničenja i nedostaci

  • Ograničena podrška na starijem samostalnom hardveru za kućne bioskope i starijim auto-sistemima za informisanje i zabavu.
  • Istorijski nedostatak hardverskog ubrzanja dekodiranja u ranim Apple Silicon čipovima u poređenju sa H.264.
  • Softver za montažu kao što je Final Cut Pro često zahteva dodatke treće strane za matični uvoz WebM fajlova.

Zanimljivosti

  • Svaki video otpremljen na YouTube automatski se kodira u WebM (VP9/AV1) format radi uštede globalnog protoka.
  • WebM je napravljen kao eksplicitan, ograničen profil arhitekture Matroska (MKV) kontejnera.
  • Transparentne WebM animacije se obično koriste u softveru za strimovanje igara uživo kao što je OBS Studio za obaveštenja o strimu.

Često postavljana tehnička pitanja

Koja je razlika između WebM i MP4 formata?

WebM je potpuno otvoren, bez autorskih naknada (royalty-free) i dizajniran posebno za moderno pregledanje veba koristeći VP9/AV1 i Opus. MP4 je univerzalni ISO standard koji podržava H.264/HEVC sa širim osloncem na stariju hardversku elektroniku za široku potrošnju.

Može li WebM da reprodukuje providni video na veb stranicama?

Da! WebM podržava 8-bitni alfa kanal kada je kodiran sa VP8 ili VP9, što omogućava providnim animacijama i video preklopima da se neprimetno uklpe preko HTML sadržaja na vebu.

Zašto moj iPhone ponekad ima problema sa WebM formatom?

Apple je tradicionalno davao prednost sopstvenim H.264 i HEVC hardverskim dekoderima. Iako moderne verzije iOS-a (iOS 15+) sada podržavaju WebM u Safariju, stariji Apple uređaji nisu imali namensku hardversku ubrzanje za VP9.