Video WebM (.webm)

WebM Standar

WebM adalah format berkas media terbuka bebas royalti yang dirancang oleh Google khusus untuk web modern, mendukung pengiriman video HTML5 dengan efisiensi tinggi di semua peramban.

Konversi MP4 ke WEBM

Konverter MP4 ke WEBM gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.

Kompres WEBM Secara Daring

Privat - file tidak pernah meninggalkan perangkat Anda

Pemeriksaan & Metadata

Sistem operasi dan penganalisis file mengenali file WEBM dengan memeriksa urutan byte biner di bagian awal:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Tanda Tangan Header per Byte (Byte Penanda)

Sistem operasi dan penganalisis file mengenali file WEBM dengan memeriksa urutan byte biner di bagian awal:

TANDA TANGAN HEX (OFFSET 0):

1A 45 DF A3

REPRESENTASI ASCII: Eߣ

Standardisasi: WebM Project / IETF Cellar Working Group

Spesifikasi Teknis

Arsitektur KontainerKontainer Extensible Binary Meta Language (EBML) yang dibatasi pada standar web terbuka
KompresiKompresi video VP8, VP9, atau AV1 dengan audio Vorbis atau Opus
Urutan ByteElemen EBML Big-Endian dengan ukuran panjang variabel
Ruang WarnaRec.709, Rec.2020, and HDR10
Saluran & StrukturAudio Stereo, surround 5.1, dan multikanal
Dimensi MaksimumMendukung 4K, 8K, dan dimensi arbitrer
TransparansiTransparansi kanal alfa penuh didukung secara native pada video VP8 dan VP9
Streaming & ProgresifStreaming berbasis klaster yang dirancang khusus untuk streaming web HTML5 dan WebRTC

Perbandingan Teknis WEBM dengan Pesaing

Atribut TeknisWEBM (Saat Ini)MP4MKVOGG
Lisensi Paten100% bebas royalti dan bersumber terbukaKumpulan paten komersial (MPEG LA / Via)Kontainer sumber terbuka dengan codec campuran100% bebas royalti dan bersumber terbuka
Integrasi Web HTML5Standar bawaan di semua peramban tanpa pluginBanyak browser dan perangkat mendukung WebM; dukungan codec bervariasi.Tidak didukung di tag video HTML5 bawaanSudah tidak digunakan lagi di peramban web modern
Video TransparanDidukung secara bawaan melalui saluran alfa VP8/VP9Tidak didukung di MP4 web standarDidukung pada codec pilihanTidak didukung
Codec AudioOpus atau Vorbis sajaAAC, MP3, AC3, ALACCodec audio apa punVorbis atau FLAC

Pola Kerusakan Umum dan Panduan Pemulihan Hex

Video web diputar tetapi durasi ditampilkan sebagai 'Infinity' dan penggeseran dinonaktifkan.

Penyebab Utama: Aliran WebM disimpan dari aliran WebRTC atau MediaRecorder langsung yang kehilangan indeks Cues EBML.

Pemulihan: Tambahkan petunjuk pencarian yang hilang menggunakan 'ts-ebml' atau kemas ulang aliran tanpa pengodean ulang dengan 'ffmpeg -i broken.webm -c copy fixed.webm'.

Analisis Keamanan & Vektor Serangan Parser

Pengurai WebM menangani masukan video yang tidak tepercaya di miliaran peramban web setiap hari, menjadikan keamanan memori dalam libvpx dan libwebm sangat penting.

Vektor Serangan yang Diketahui

  • Luapan buffer heap pada loop dekode bingkai VP8/VP9 di dalam libvpx (mis. CVE-2023-5217).
  • Pembacaan di luar batas (out-of-bounds) pada pengurai elemen EBML yang menangani ukuran segmen yang dibuat khusus.
  • Penolakan layanan melalui stempel waktu klaster yang dibuat khusus hingga menyebabkan loop pengurai tak terbatas.

Praktik Terbaik Defensif: Gunakan rilis keamanan libvpx dan libwebm yang masih didukung, serta isolasi penguraian video.

Asal-Usul & Tonggak Sejarah

2019Codec video AV1 diintegrasikan ke dalam spesifikasi kontainer WebM.
2013Kompresi video VP9 dirilis dalam WebM, memangkas separuh laju bit streaming 4K.
2010Google menjadikan WebM sumber terbuka bersama Mozilla dan Opera di Google I/O.

Keunggulan & Kelebihan Utama

  • 100% bebas royalti dan terbuka: bebas dari beban lisensi paten bagi pengembang dan kreator konten.
  • Standar web HTML5 bawaan yang didukung langsung di semua peramban modern.
  • Mendukung hamparan video transparan di situs web menggunakan pengodean saluran alfa VP9.

Keterbatasan Teknis & Kekurangan

  • Dukungan terbatas pada perangkat home theater mandiri generasi lama dan sistem infotainment mobil lama.
  • Kurangnya akselerasi dekode perangkat keras historis pada silikon Apple awal dibandingkan dengan H.264.
  • Perangkat lunak penyuntingan seperti Final Cut Pro sering kali memerlukan plugin pihak ketiga untuk mengimpor WebM secara langsung.

Fakta Teknis Menarik

  • Setiap video yang diunggah ke YouTube secara otomatis dikodekan ke dalam WebM (VP9/AV1) untuk menghemat lebar pita global.
  • WebM dibangun sebagai profil eksplisit dan terbatas dari arsitektur kontainer Matroska (MKV).
  • Animasi WebM transparan biasa digunakan dalam perangkat lunak siaran langsung gim seperti OBS Studio untuk pemberitahuan siaran.

Pertanyaan Teknis yang Sering Diajukan

Apa perbedaan antara WebM dan MP4?

WebM sepenuhnya terbuka, bebas royalti, dan dirancang khusus untuk penelusuran web modern menggunakan VP9/AV1 dan Opus. MP4 adalah standar ISO universal yang mendukung H.264/HEVC dengan dukungan perangkat keras elektronik konsumen lama yang lebih luas.

Bisakah WebM memutar video transparan di halaman web?

Ya! WebM mendukung saluran alfa 8-bit saat dikodekan dengan VP8 atau VP9, memungkinkan animasi transparan dan overlay video berpadu secara mulus di atas konten HTML web.

Mengapa iPhone saya terkadang mengalami kendala saat memutar WebM?

Apple secara tradisional mendukung dekoder perangkat keras H.264 dan HEVC miliknya sendiri. Meskipun versi iOS modern (iOS 15+) kini mendukung WebM di Safari, perangkat Apple yang lebih lama tidak memiliki akselerasi perangkat keras khusus untuk VP9.