File WebM: dibuat untuk browser, merepotkan di tempat lain
Apa isi WebM, mengapa perekam layar menghasilkannya, dan mengapa MP4 hasil konversinya bisa lebih besar. Konversi WebM di browser Anda, tanpa unggah.
Sekilas
- Jenis
- Video
- Format container
- Ya
- Ekstensi
- .webm
- Tipe MIME
- video/webm
- Codec umum
- vp8, vp9, av1, opus, vorbis
WebM adalah container Matroska yang dipangkas menjadi daftar pendek codec bebas royalti: video VP8 atau VP9 dengan audio Vorbis atau Opus. Google merilisnya pada 2010 agar web bisa memiliki video tanpa negosiasi lisensi, dan itu berhasil — setiap browser memutar WebM, dan API browser yang merekam video atau audio menghasilkannya secara bawaan.
Baca selengkapnya
Poin terakhir itulah alasan kebanyakan orang berjumpa dengan format ini. Perekam layar yang berjalan di tab browser, rekaman rapat, pesan suara dari aplikasi web, unduhan dari situs yang menyajikan WebM: semuanya datang sebagai .webm. Lalu Anda mencoba membukanya di editor dan mendapati bahwa dunia di luar browser dibangun di sekitar H.264 — karena itulah yang dihasilkan kamera dan yang didekode perangkat keras.
Mengonversi ke MP4 adalah encode ulang sungguhan, bukan sekadar mengemas ulang, karena VP9 dan H.264 adalah codec yang tidak berhubungan, sehingga prosesnya memakan porsi yang terasa dari durasi klipnya. Dan hasilnya sering lebih besar daripada WebM-nya meski kualitasnya sedikit berkurang, karena VP9 memang codec yang lebih efisien. Rekaman layar menunjukkan hal ini paling jelas: sebagian besar isinya statis, dan justru itulah yang paling baik dikompresi VP9.
Ada satu asimetri yang perlu diketahui di situs ini: WebM yang kami hasilkan adalah VP8 dengan Vorbis, bukan VP9 dengan Opus. Dalam build WebAssembly ffmpeg yang dipakai di sini, encoder VP9 crash pada frame pertama dan encoder Opus gagal pada setiap masukan, sementara kedua dekodernya berfungsi baik. Jadi konversi dari WebM tidak terpengaruh, sedangkan konversi ke WebM tertinggal satu generasi dan hanya memakai satu thread.
Konversi WebM ke format lain
Konversi format lain ke WebM
FAQ WebM
Mengapa MP4 hasil konversi lebih besar daripada WebM-nya?
Karena VP9 mengompresi lebih efisien daripada H.264, terutama pada rekaman layar dan animasi. Anda mengonversi demi kompatibilitas, dan membayarnya dengan ukuran sekaligus sedikit kualitas.
Mengapa editor saya menolak WebM?
Karena perangkat lunak penyunting dibangun di sekitar codec yang dihasilkan kamera — H.264 dan HEVC. VP8 dan VP9 berasal dari web, bukan dari industri kamera, sehingga dukungannya di luar browser tetap tambal sulam.
Berapa lama konversi ke MP4?
Porsi yang terasa dari durasi klip itu sendiri, karena setiap frame didekode lalu di-encode ulang. Ini bukan pengemasan ulang beberapa detik seperti MOV ke MP4.
Bisakah saya mengonversi audio dari WebM?
Bisa, dan cepat — videonya dibuang, bukan didekode. Audio di dalamnya biasanya Opus, jadi beri MP3-nya bitrate yang longgar: Opus pada 32 kbps terdengar baik, MP3 pada 32 kbps tidak.
Mengapa situs ini menghasilkan VP8, bukan VP9?
Karena dalam build WebAssembly ffmpeg yang dipakai di sini, encoder VP9 crash pada frame pertama dan encoder Opus gagal pada setiap masukan. VP8 dengan Vorbis adalah kombinasi yang berfungsi, dan setiap browser tetap bisa memutarnya.
Apakah WebM lebih baik daripada MP4?
Secara teknis codec di dalamnya lebih efisien, dan tidak terikat lisensi paten. MP4 bisa diputar di jauh lebih banyak perangkat. Mana yang lebih baik sepenuhnya bergantung pada ke mana file itu akan dipakai.
Apakah saya perlu WebM untuk situs web?
Tidak untuk pemutaran — setiap browser juga memutar MP4. Pilih WebM untuk menghindari codec yang terikat paten, atau sajikan keduanya dan biarkan browser memilih.
Apakah WebM yang hanya berisi audio bisa diproses di sini?
Bisa. Perekam suara di browser sering menghasilkan WebM tanpa track video; file seperti itu dikonversi dengan cara yang sama dan sedikit lebih cepat.