DokumenGambarMediaAlat PDF

Konversi WebM ke MKV Online

Konversi WebM ke Matroska MKV — keduanya berbasis EBML, sehingga remux menghilangkan batasan codec dan mengaktifkan subjudul.

Drag your file here

.webm · up to 100 MB

Processed in your browser — file never uploadedFree
Note: The first conversion loads the FFmpeg engine (~25MB). Subsequent conversions will be faster.

WebM ke MKV: buka kapabilitas penuh Matroska tanpa enkode ulang

Remux instan

WebM dan MKV berbagi fondasi EBML. Konversi terjadi dalam hitungan detik tanpa enkode ulang.

Aktifkan subjudul

MKV mendukung subjudul SRT, SSA, dan VobSub terintegrasi. WebM tidak mendukungnya.

VP9 dan AV1 utuh

Stream VP9 dan AV1 disalin bit per bit. Kualitas identik dengan WebM asli.

100% privat

Semua pemrosesan terjadi di browser dengan FFmpeg.wasm. Video Anda tidak pernah diunggah.

Tiga langkah, tanpa kerumitan

1

Unggah file WebM Anda

Seret atau pilih file .webm Anda — video VP8, VP9, atau AV1 dari browser, rekaman layar, atau YouTube. Hingga 2 GB.

2

Remux ke MKV penuh

Stream video dan audio dipindahkan ke kontainer Matroska lengkap tanpa enkode ulang. Semua codec WebM didukung.

3

Unduh MKV Anda

File MKV siap untuk Plex, Jellyfin, Kodi, VLC, atau pemutar apa pun dengan dukungan penuh Matroska.

Ada pertanyaan?

WebM adalah subset terbatas dari Matroska yang diumumkan oleh Google pada Mei 2010 bersamaan dengan VP8 sebagai format video web terbuka. Secara teknis, WebM adalah profil Matroska yang sangat dibatasi: hanya mengizinkan codec video VP8, VP9, dan AV1; hanya mengizinkan audio Opus dan Vorbis; tidak mendukung subjudul, bab, lampiran, atau tag per-trek; dan menggunakan DocType EBML yaitu webm bukan matroska. Karena WebM dibangun di atas format biner yang sama yaitu EBML, konversi dari WebM ke MKV adalah perubahan DocType dan perluasan kapabilitas kontainer, bukan konversi codec. Byte terkompresi video dan audio persis sama di kedua format; yang berubah adalah struktur pembungkusnya yang membuka fitur Matroska penuh.

Alasan utama adalah kemampuan subjudul. WebM tidak mendukung trek subjudul terintegrasi; pengguna yang memutar WebM tidak memiliki opsi untuk memilih bahasa teks dari antarmuka pemutar. Setelah dikonversi ke MKV, Anda dapat menambahkan file .srt, .ass, atau VobSub menggunakan MKVToolNix untuk membuat file mandiri dengan subjudul tertanam. Alasan kedua adalah kompatibilitas server media: Plex Media Server dan Jellyfin membaca MKV dengan lebih konsisten daripada WebM, khususnya untuk direct play di perangkat klien seperti Apple TV, Android TV, dan smart TV Samsung atau LG. Alasan ketiga adalah trek audio tambahan: MKV mendukung beberapa trek audio dalam berbagai bahasa yang tidak dimungkinkan dalam WebM.

Tidak ada kehilangan kualitas sama sekali. Karena WebM dan MKV menggunakan format biner EBML yang sama, proses ini adalah remux murni: frame VP9 atau AV1 terkompresi disalin byte per byte dari Cluster WebM ke Cluster MKV tanpa tahap dekoding atau enkoding ulang. Nilai piksel video, karakteristik kompresi, bitrate, dan semua parameter codec persis sama sebelum dan sesudah konversi. Konversi ini setara dengan memindahkan konten dari satu amplop label ke amplop label lain tanpa menyentuh isinya.

VP9 mendukung saluran alfa (transparansi) melalui codec VP9 dengan layer alfa terpisah yang dikodekan sebagai aliran data terpisah. WebM mendukung fitur ini dan Matroska/MKV juga mendukungnya karena berbagi fondasi EBML yang sama. Remux dari WebM ke MKV mempertahankan saluran alfa VP9 secara utuh. Namun perlu diperhatikan bahwa dukungan pemutar untuk VP9 dengan alfa di dalam MKV tidak universal; VLC dan browser modern mendukungnya, tetapi pemutar hardware tertentu mungkin tidak merender transparansi dengan benar.

Baik Opus maupun Vorbis adalah codec audio yang sepenuhnya didukung dalam spesifikasi Matroska. Opus dalam Matroska menggunakan codec ID A_OPUS dan Vorbis menggunakan A_VORBIS. Selama remux, stream audio disalin tanpa modifikasi ke kontainer MKV. Semua pemutar modern yang mendukung MKV yaitu VLC, MPV, MPC-HC, Kodi, dan klien Plex di berbagai platform mendekode Opus dan Vorbis tanpa masalah. Tidak diperlukan enkoding ulang ke AAC atau MP3.

Plex Media Server dapat membaca file WebM tetapi dukungannya tidak sekonsisten MKV. Plex menggunakan FFmpeg untuk analisis format dan banyak perangkat klien Plex yaitu Apple TV, Roku, Android TV, smart TV mendukung direct play MKV dengan VP9 atau AV1 tetapi mungkin memerlukan transode untuk WebM karena antarmuka dekoding hardware mereka dikonfigurasi untuk Matroska. Jika Plex harus melakukan transode WebM secara real-time, ini menghabiskan CPU server. Mengonversi WebM ke MKV sebelum menambahkannya ke pustaka Plex menjamin kompatibilitas direct play lebih luas tanpa beban CPU server. Jellyfin memiliki pertimbangan yang sama: MKV adalah format paling konsisten untuk direct play di semua klien.

Konversi WebM ke MKV: Buka Kapabilitas Matroska Penuh dari Format EBML yang Dibatasi

WebM diciptakan Google dan diumumkan pada Mei 2010 sebagai format video web terbuka bersamaan dengan rilis codec VP8 yang diperoleh dari akuisisi On2 Technologies pada Februari 2010. Keputusan desain fundamental WebM adalah membangunnya di atas Matroska: alih-alih menciptakan format baru, Google mengambil struktur EBML Matroska dan mendefinisikan profil terbatas dengan codec yang diperbolehkan yaitu VP8, kemudian VP9 dan AV1, serta Opus dan Vorbis untuk audio. Pembatasan ini bukan kelemahan teknis tetapi keputusan strategis: dengan membatasi codec ke implementasi yang sepenuhnya bebas paten, Google menciptakan format yang dapat diimplementasikan oleh siapa pun tanpa biaya lisensi, menjadikannya pilihan default untuk elemen video HTML5. Chrome, Firefox, Edge, dan Opera merender WebM secara native tanpa plugin. Namun pembatasan codec yang membuat WebM cocok untuk web juga membatasi kegunaannya untuk server media rumahan: tidak ada dukungan subjudul, tidak ada bab, tidak ada beberapa trek audio, dan tidak ada lampiran.

Matroska versi lengkap yang mendasari WebM menawarkan kapabilitas jauh lebih kaya. Spesifikasi Matroska mendefinisikan lebih dari seratus elemen EBML termasuk: TrackEntry untuk setiap trek dengan codec ID dari daftar codec resmi Matroska yang mencakup semua codec audio dan video utama, ChapterAtom untuk bab dengan judul dan waktu mulai/selesai yang tepat, Tag per-trek untuk metadata seperti bahasa, judul, dan aktor, Attachment untuk lampiran file seperti font TTF/OTF untuk rendering subjudul ASS, dan CRC-32 per Cluster untuk deteksi korupsi. Konversi dari WebM ke MKV mengubah DocType EBML dari webm ke matroska dan secara opsional menambahkan elemen Matroska yang hilang dari profil WebM. Codec VP8, VP9, AV1, Opus, dan Vorbis sepenuhnya valid dalam Matroska penuh dan digunakan tanpa modifikasi. Hasilnya adalah file yang identik secara codec tetapi dengan kontainer yang jauh lebih kaya kapabilitasnya.

Convertir.ai menjalankan konversi WebM ke MKV sepenuhnya di browser menggunakan FFmpeg.wasm tanpa mengirim data video ke server eksternal. Karena WebM adalah subset Matroska, proses teknisnya adalah remux dengan perubahan header minimal: FFmpeg membaca header EBML WebM termasuk DocType webm, menganalisis elemen Segment, SeekHead, Info, TrackEntry untuk setiap trek video dan audio, dan Cluster yang berisi SimpleBlock dengan frame terkompresi aktual. Output adalah file Matroska dengan DocType matroska, SeekHead yang diperbarui, dan elemen Segment Info yang mencakup informasi durasi dan identifikasi aplikasi. Frame VP8, VP9, atau AV1 dalam SimpleBlock disalin byte per byte tanpa modifikasi. Sample Opus atau Vorbis juga disalin tanpa modifikasi. Tidak ada dekoding PCM atau enkoding ulang yang terjadi: kecepatan pemrosesan dibatasi hanya oleh kecepatan baca/tulis memori, bukan oleh kapasitas CPU. File MKV yang dihasilkan kemudian dapat diperluas dengan MKVToolNix untuk menambahkan trek subjudul SRT atau ASS, menjadikannya file arsip mandiri yang lengkap.