mengharuskan "pembaptisan" format baru daripada hanya mengatakan "WebM = Matroska dengan seperangkat codec terbatas yang digunakan"?
Itulah sebenarnya WebM - bukan format baru, hanya sebagian dari Matroska. Tetapi nama juga merupakan bagian yang penting.
Matroska adalah sebuah wadah. (Wadah yang sangat fleksibel.) Memiliki .mkv
file tidak memberi tahu apa pun tentang apa yang dikandungnya: mungkin memiliki video VP9, atau video H.264, atau video MPEG-2, tidak ada video, atau memang beberapa jenis video sekaligus. Itu dapat membawa banyak codec audio yang berbeda, tipe subtitle yang berbeda, tautan ke bab eksternal, dan lampiran file (seperti font untuk subtitle SSA).
Sebagian besar file MKV berisi format biasa yang sama, tetapi beberapa orang kreatif dan yang lain hanya akan secara tidak sengaja membuat MKV yang sebagian pengunjungnya tidak dapat mainkan. Slide dan video dari pembicaraan pengembang Vimeo tentang kengerian yang diunggah pengguna mereka.
(Sebagai perbandingan, wadah MP4 agak lebih terbatas dalam codec audio / video apa yang dapat mereka bawa, dan dalam praktiknya biasanya memiliki semacam video MPEG-4.)
Jadi tujuan dari WebM adalah untuk mendefinisikan beberapa kombinasi "standar", yang kemudian akan memiliki peluang yang sangat baik untuk didukung oleh browser web apa pun (dan pemutar mandiri).
Jadi kembali ke namanya. Jika Anda memiliki .webm
file (dan jika sumber mengklaim itu adalah file WebM yang valid), Anda dapat mengetahui hanya dengan melihat namanya bahwa file tersebut menjanjikan mengandung sesuatu yang dapat dimengerti oleh pemain WebM, seperti yang dipersyaratkan oleh spesifikasi WebM.
Tetapi jika itu hanya profil Matroska terbatas tua biasa, Anda masih akan memiliki .mkv
dan Anda tidak akan tahu apa yang ada di dalamnya, atau apakah itu dapat digunakan untuk <video>
tag dan semacamnya.
Anda tidak perlu mengonversi file WebM ke Matroska; mereka adalah file Matroska yang valid sehingga cukup untuk mengubah nama mereka .mkv
.
Untuk kejelasan, kesederhanaan dan standarisasi. Matroska mendukung ratusan codec. WebM mendukung 1 video dan 1 audio (atau ada lebih banyak sekarang?). Jadi jika saya (atau program komputer) bertanya "bisakah Anda bermain webm" Anda dapat memberikan jawaban ya atau tidak. Jika saya bertanya "dapatkah Anda bermain matroska" Anda tidak dapat memberikan jawaban mudah yang bermanfaat. Jadi mengatakan webm adalah sub set, ya Anda benar. Tetapi penggunaannya mengkomunikasikan informasi yang jauh lebih banyak dan dapat menjamin dukungan.
sumber