Format file

WebM - File Media Web Terbuka

WebM adalah format video bebas royalti yang dibuat Google untuk web. Inilah yang digunakan browser untuk streaming, yang digunakan perekam layar di browser untuk menyimpan, dan format ini hampir tidak membawa metadata.

.webm

WebM adalah format video yang diperkenalkan Google pada 2010 dengan satu tujuan: video yang bisa diputar browser tanpa siapa pun perlu membayar lisensi paten. Codec yang digunakan di MP4 pada saat itu dilindungi oleh kumpulan paten, yang menyulitkan browser open-source dan siapa pun yang menerbitkan video dalam skala besar. Google mengambil container Matroska yang terbuka, memotongnya menjadi subset kecil yang didefinisikan dengan ketat, memasangkannya dengan codec bebas royalti, lalu merilis hasilnya. Sekarang WebM ada di mana-mana di web tanpa disadari kebanyakan orang, dan Anda biasanya menjumpai file ini dengan dua cara: mengunduh video dari sebuah situs, dan menggunakan perekam layar atau webcam yang berjalan di dalam browser, karena itulah format yang digunakan browser untuk merekam.

Cara sebuah file WebM disusun

Secara struktur, WebM adalah Matroska dengan daftar isinya yang dipersingkat. WebM menggunakan tata letak EBML yang sama, struktur biner bertingkat yang mirip secara konsep dengan XML, dan ide yang sama tentang segmen yang menyimpan track dan cluster blok bertimestamp. Bedanya adalah apa yang diizinkan di dalamnya. Video harus VP8, VP9, atau AV1; audio harus Vorbis atau Opus. Semuanya bersifat lossy, dan versi yang lebih baru memampatkan kualitas lebih baik ke dalam jumlah byte yang sama dengan biaya waktu encode yang lebih lambat. VP8 dan VP9 juga bisa membawa channel alpha, jadi sebuah WebM bisa benar-benar transparan, yang berguna untuk overlay dan animasi di halaman web.

Karena formatnya didefinisikan dengan sangat sempit, file WebM yang bisa diputar di suatu tempat akan bisa diputar di semua tempat yang mendukung WebM, dan browser dapat mendekodenya tanpa perangkat lunak tambahan. Keterbatasan yang sama berarti WebM tidak dapat menyimpan banyak fitur opsional tambahan seperti yang bisa dilakukan file Matroska penuh.

Metadata apa yang dimiliki sebuah file WebM

Sangat sedikit, dan itu disengaja. WebM biasanya merupakan salah satu file video yang paling minim informasi yang bisa Anda terima.

Yang hampir selalu ada adalah informasi teknis. Informasi segmen memberikan durasi dan sering kali tanggal pembuatan dalam UTC, plus aplikasi muxing dan aplikasi penulis: nama pustaka dan program yang menghasilkan file tersebut. Rekaman yang dibuat di browser biasanya menampilkan browser sebagai penulis, dan file hasil konversi biasanya menyebutkan pustaka konversinya. Setiap entri track mencantumkan codec, dimensi piksel, frame rate jika disimpan, kode bahasa serta jumlah channel audio dan sample rate.

Tag deskriptif dimungkinkan. WebM mewarisi sistem tag Matroska, jadi sebuah file dapat menyimpan judul, artis, deskripsi, atau catatan encoder, yang dikelompokkan berdasarkan objek yang mereka jelaskan. Dalam praktiknya tag ini sering tidak ada, karena sebagian besar file WebM dihasilkan otomatis oleh situs web atau browser, bukan diberi tag secara manual.

Yang tidak dimiliki WebM adalah metadata kamera sama sekali: tidak ada blok EXIF, tidak ada merek atau model kamera, tidak ada koordinat GPS, tidak ada field lensa atau eksposur. Tidak ada apa pun dalam format ini yang dirancang untuk merekam lokasi pengambilan video. Namun ada satu hal yang perlu diperhatikan. Jika sebuah WebM dibuat dari konversi rekaman ponsel, aplikasi konversi mungkin menyalin judul, tanggal, atau komentar dari file asli, jadi sebaiknya baca laporan daripada menganggap file tersebut kosong.

Rekaman dari browser memiliki keunikan sendiri: file ditulis saat perekaman masih berjalan, sehingga durasinya kadang hilang atau bernilai nol. Itulah sebabnya beberapa pemutar menampilkan rekaman layar tanpa timeline sampai file tersebut di-remux.

Kapan memilih WebM

Pilih WebM untuk video yang akan Anda tampilkan di halaman web, terutama jika Anda memerlukan transparansi atau tidak ingin memikirkan lisensi codec. Ukuran file pada kualitas tertentu cukup efisien, dan tidak perlu plugin.

MP4 dengan H.264 tetap menjadi pilihan yang lebih aman untuk apa pun yang akan digunakan di luar web: televisi lama, set-top box, editor video, dan beberapa galeri ponsel menanganinya dengan lebih andal, dan decoding hardware untuk format ini hampir universal. Jika Anda membutuhkan satu file yang berfungsi untuk semua orang, MP4 adalah pilihan yang tepat; jika Anda mengontrol halaman tempat video diputar, WebM adalah opsi yang lebih ringan dan lebih bebas.