Jawaban singkatnya
- WebM adalah format kontainer multimedia yang menyimpan video atau audio, dengan pemutaran yang bergantung pada dukungan codec di dalam file.
- Coba browser yang mendukung codec file tersebut. Browser yang mendukung dapat memutar WebM melalui HTML5 tanpa plugin; panduan resmi juga mencantumkan VLC. Di Windows atau Mac, pilih browser yang sesuai atau VLC. Di ponsel, periksa dukungan kombinasi codec pada browser atau aplikasi pemutar.
- Berhati-hatilah dengan file yang tidak dikenal dan perbarui browser atau pemutar. Mozilla mendokumentasikan buffer overflow lama yang dipicu video VP9 yang sengaja dibuat berbahaya, dan memperbaikinya pada versi dalam advisori. Ini menunjukkan risiko penguraian media, bukan bahwa semua WebM atau pemutar saat ini memiliki kerentanan tersebut.
File WebM: membuka, memutar, dan mengonversi
WebM dipromosikan oleh WebM Project dan memakai subset Matroska serta struktur EBML. Header EBML harus menyatakan DocType webm. Panduan resmi mencantumkan VP8 atau VP9 untuk video dan Vorbis atau Opus untuk audio, dengan tipe MIME video/webm dan audio/webm.
Sebelum mengonversi WebM ke MP4, periksa apakah kontainer tujuan menerima aliran media yang ada. Opsi -c copy FFmpeg menyalin aliran tanpa decoding atau encoding ulang sehingga tidak menurunkan kualitas aliran yang disalin. Penyalinan dapat gagal jika persyaratan tujuan tidak terpenuhi. Encoding ulang dengan codec lossy dapat menurunkan kualitas.
Cara membukanya
Coba browser yang mendukung codec file tersebut. Browser yang mendukung dapat memutar WebM melalui HTML5 tanpa plugin; panduan resmi juga mencantumkan VLC. Di Windows atau Mac, pilih browser yang sesuai atau VLC. Di ponsel, periksa dukungan kombinasi codec pada browser atau aplikasi pemutar.
Coba browser yang mendukung codec file tersebut. Browser yang mendukung dapat memutar WebM melalui HTML5 tanpa plugin; panduan resmi juga mencantumkan VLC. Di Windows atau Mac, pilih browser yang sesuai atau VLC. Di ponsel, periksa dukungan kombinasi codec pada browser atau aplikasi pemutar.
Sebelum mengonversi WebM ke MP4, periksa apakah kontainer tujuan menerima aliran media yang ada. Opsi -c copy FFmpeg menyalin aliran tanpa decoding atau encoding ulang sehingga tidak menurunkan kualitas aliran yang disalin. Penyalinan dapat gagal jika persyaratan tujuan tidak terpenuhi. Encoding ulang dengan codec lossy dapat menurunkan kualitas.
Keamanan file
Berhati-hatilah dengan file yang tidak dikenal dan perbarui browser atau pemutar. Mozilla mendokumentasikan buffer overflow lama yang dipicu video VP9 yang sengaja dibuat berbahaya, dan memperbaikinya pada versi dalam advisori. Ini menunjukkan risiko penguraian media, bukan bahwa semua WebM atau pemutar saat ini memiliki kerentanan tersebut.
Pengirim tidak dikenal, nama yang berakhir dengan dua ekstensi, atau isi yang tidak cocok dengan ekstensinya — periksa dulu sebelum dibuka.
Soal konversi
Sebelum mengonversi WebM ke MP4, periksa apakah kontainer tujuan menerima aliran media yang ada. Opsi -c copy FFmpeg menyalin aliran tanpa decoding atau encoding ulang sehingga tidak menurunkan kualitas aliran yang disalin. Penyalinan dapat gagal jika persyaratan tujuan tidak terpenuhi. Encoding ulang dengan codec lossy dapat menurunkan kualitas.
Konversikan salinannya, jangan file aslinya, lalu bandingkan kualitas, metadata, dan tata letaknya dengan file awal.
Pertanyaan umum
Apa itu file WebM?
WebM adalah kontainer audio dan video berdasarkan subset Matroska. Panduan resmi mencantumkan VP8 atau VP9 untuk video dan Vorbis atau Opus untuk audio. File juga dapat berisi audio saja.
Bagaimana cara memutar WebM di browser tanpa plugin?
Buka file dengan browser yang mendukung codec di dalamnya. Browser yang mendukung memakai HTML5 tanpa plugin; mengenali ekstensi .webm tidak menjamin dukungan untuk setiap kombinasi codec.
Bagaimana cara membuka WebM di Windows?
Gunakan browser yang mendukung codec file atau coba VLC, yang tercantum dalam panduan resmi. Jika gagal, periksa kombinasi codec di dalam file.
Bagaimana cara membuka WebM di Mac?
Pilih browser yang mendukung codec WebM file tersebut atau coba VLC dari panduan resmi. Pemutaran bergantung pada codec di dalam kontainer.
Bagaimana cara membuka WebM di ponsel?
Coba browser atau aplikasi pemutar yang dokumentasinya menyatakan dukungan untuk codec file. Panduan resmi tidak menjamin pemutaran pada setiap ponsel.
Mengapa video WebM saya tanpa suara?
Periksa apakah ada aliran audio dan apakah pemutar mendukung codec-nya. Codec audio resmi adalah Vorbis dan Opus; gambar yang tampil tidak membuktikan dukungan audio.
WebM atau MKV: kontainer mana yang sebaiknya dipilih?
Pilih WebM jika membutuhkan subset Matroska yang ditetapkan dan pemutaran dalam browser yang mendukung. Hubungannya dengan MKV tidak membuat sembarang isi MKV menjadi WebM yang valid atau menjamin pemutaran yang sama.
Bisakah mengonversi WebM ke MP4 tanpa kehilangan kualitas?
Bisa jika kontainer tujuan menerima aliran yang ada dan penyalinan berhasil. FFmpeg memakai -c copy tanpa encoding ulang. Jika encoding ulang lossy diperlukan, kualitas dapat menurun.
Apakah aman membuka file WebM yang tidak dikenal?
Ekstensi tidak membuktikan keamanan. Mozilla mendokumentasikan kerentanan lama terkait video VP9 berbahaya yang sudah diperbaiki. Perbarui pemutar dan pertimbangkan asal file; advisori itu tidak berarti semua WebM rentan.
Bagaimana cara memutar file WebM yang hanya berisi audio?
Gunakan browser atau pemutar yang mendukung audio Vorbis atau Opus di dalamnya. Tipe MIME resminya adalah audio/webm; ekstensi .webm tidak mengharuskan adanya trek video.
Apakah DocType webm membuktikan file WebM valid dan aman?
Tidak. Spesifikasi mewajibkan DocType tersebut dalam header EBML, tetapi pengenal itu saja tidak membuktikan semua aliran valid, dapat diputar, atau aman.
Format terkait
Sumber
The WebM Project — WebM Container Guidelines · 官方格式开发者与容器规范
The WebM Project — Playing WebM Video · 官方格式开发者播放指南
FFmpeg Documentation — Streamcopy and Transcoding · 媒体转换工具官方文档
Mozilla Foundation Security Advisory 2015-101 · 浏览器开发者官方安全公告