Konversi MP4 ke MKV Online
Konversi MP4 ke Matroska MKV dengan dukungan penuh untuk subjudul dan banyak trek audio, langsung di browser Anda.
.mp4 · up to 100 MB
Yang bisa Anda lakukan
MP4 ke MKV: kontainer terbuka untuk pustaka media modern
Subjudul penuh
MKV mendukung SRT, SSA/ASS, VobSub, dan PGS dalam satu file yang dapat dipilih di Plex dan Kodi.
Banyak trek audio
Tambahkan trek audio multibahasa ke MKV dengan MKVToolNix untuk koleksi film internasional.
Tanpa enkode ulang
H.264 dan H.265 dari MP4 disalin secara utuh ke MKV. Kualitas identik, proses instan.
100% privat
Video Anda diproses di browser dengan FFmpeg.wasm. Tidak ada data yang dikirim ke server.
Cara kerjanya
Tiga langkah, tanpa kerumitan
Unggah file MP4 Anda
Seret atau pilih file .mp4 atau .m4v Anda. Hingga 2 GB, tanpa pendaftaran.
Remux ke MKV
Trek video dan audio dipindahkan ke kontainer Matroska tanpa enkode ulang. Kualitas identik.
Unduh MKV Anda
File siap untuk Plex, Jellyfin, Kodi, atau pemutar kompatibel Matroska mana pun dengan subjudul terintegrasi.
FAQ
Ada pertanyaan?
MP4 (MPEG-4 Part 14, ISO 14496-14) dan MKV (Matroska) keduanya adalah kontainer multimedia modern, tetapi dengan kemampuan berbeda. MP4 menggunakan arsitektur ISOBMFF (ISO Base Media File Format, ISO 14496-12) yang dibatasi untuk kompatibilitas luas: mendukung beberapa trek audio, teks sederhana tx3g, dan metadata terbatas. MKV menggunakan EBML (Extensible Binary Meta Language) yang jauh lebih fleksibel: mendukung jumlah trek subjudul yang tidak terbatas termasuk format SRT, SSA/ASS, VobSub, dan PGS, beberapa trek audio dalam berbagai bahasa, bab dengan judul, lampiran seperti file font untuk subtitle ASS, dan tag per-trek. Untuk server media rumahan dengan konten multibahasa, MKV menawarkan keunggulan signifikan: Plex, Jellyfin, dan Kodi dapat menyajikan pilihan bahasa subjudul dan audio langsung dari satu file MKV tanpa pengelolaan file eksternal.
Subjudul teks dalam format tx3g (teks QuickTime sederhana yang umum dalam MP4 dari iPhone dan iTunes) dikonversi ke format SRT atau SSA dalam MKV selama remux. Trek subtitl CEA-608 atau CEA-708 (digunakan dalam konten broadcast Amerika) juga dikonversi. Subjudul gambar dalam format VobSub yang terkadang ada dalam MP4 dari rip DVD disalin langsung. Jika MP4 Anda tidak memiliki subjudul terintegrasi (sebagian besar file MP4 tidak), Anda dapat menambahkan file .srt eksternal ke MKV menggunakan MKVToolNix setelah konversi ini.
MP4 menggunakan ISOBMFF: format berbasis atom/kotak bersarang di mana setiap kotak memiliki ukuran 4 byte, tipe FourCC 4 byte, dan data variabel. Atom moov berisi indeks lengkap semua trek: trak untuk setiap trek dengan hierarki mdia, minf, stbl untuk mendeskripsikan codec, timing, dan offset. Desain ini optimal untuk streaming progresif karena moov dapat ditempatkan di awal file. MKV menggunakan EBML: format biner autodeskriptif di mana setiap elemen membawa ID dengan panjang variabel dan field ukuran eksplisit. Struktur Matroska mencakup Segment dengan SeekHead untuk navigasi, Info dengan metadata global, TrackEntry per trek, Cues untuk pencarian berbasis waktu, dan Cluster berisi data aktual. EBML memungkinkan pemulihan dari file rusak karena pemutar dapat menemukan Cluster berikutnya tanpa membaca seluruh indeks, dan memungkinkan penambahan elemen baru yang tidak dikenal tanpa merusak pemutar lama.
Untuk pengarsipan jangka panjang, MKV memiliki beberapa keunggulan. Pertama, spesifikasi Matroska sepenuhnya publik sejak awal dan tidak dibebani paten kontainer (berbeda dengan beberapa aspek MP4/ISOBMFF yang melibatkan paten MPEG). Kedua, MKV mendukung CRC-32 per Cluster yang memungkinkan deteksi korupsi parsial dan pemulihan dari titik yang valid berikutnya. Ketiga, fleksibilitas EBML berarti elemen baru dapat ditambahkan seiring standar berkembang tanpa membuat file lama tidak dapat dibaca. Untuk koleksi film pribadi atau arsip video profesional, MKV dengan H.264 atau H.265 adalah pilihan yang lebih tahan lama dibandingkan MP4 dengan codec yang sama.
Plex Media Server mendukung keduanya untuk direct play, tetapi MKV memiliki keunggulan praktis untuk penggunaan di rumah: Plex dapat menyajikan beberapa trek audio dan subjudul dari MKV yang memungkinkan pengguna beralih bahasa dari antarmuka Plex tanpa harus mengelola file .srt eksternal. MP4 dengan trek subjudul tx3g juga berfungsi, tetapi dukungan subjudul MP4 lebih terbatas dibandingkan MKV. Untuk direct play tanpa transode, kedua format berfungsi sama baik jika perangkat klien mendukung codec di dalamnya. Kelebihan MKV adalah satu file dapat berisi semua trek bahasa dan subjudul yang diinginkan, menjadikannya lebih rapi untuk manajemen pustaka jangka panjang.
Remux adalah operasi yang sangat cepat karena tidak ada dekoding atau enkoding ulang yang terjadi. Stream video H.264 atau H.265, stream audio AAC atau MP3, dan trek subjudul yang ada disalin byte per byte dari kontainer MP4 ke kontainer MKV. Kecepatan terbatas oleh kecepatan baca dan tulis memori browser, bukan oleh kecepatan pemrosesan CPU. Secara praktis, file MP4 1 GB biasanya diproses dalam beberapa detik hingga satu menit tergantung pada kecepatan memori dan ukuran file, bukan durasi video. Ini berbeda secara fundamental dari transode video yang memerlukan waktu setara atau lebih lama dari durasi video.
Konversi MP4 ke MKV: dari ISOBMFF ke Matroska untuk Plex, Jellyfin, dan Kodi
MP4 (MPEG-4 Part 14) dan MKV (Matroska) adalah dua kontainer multimedia paling dominan dalam distribusi dan penyimpanan video digital saat ini. MP4 distandarisasi oleh ISO pada tahun 2001 sebagai ISO 14496-14, dibangun di atas fondasi QuickTime File Format Apple yang diperluas menjadi standar internasional ISO Base Media File Format (ISOBMFF, ISO 14496-12). Arsitektur atom/kotak hierarkis MP4 menjadikannya pilihan optimal untuk streaming karena atom moov yang berisi indeks trek dapat ditempatkan di awal file untuk memungkinkan pemutaran sebelum file selesai diunduh sepenuhnya. MP4 adalah format distribusi default dari hampir semua platform video besar: YouTube menghasilkan H.264 dan H.265 dalam MP4, Apple TV dan iTunes Store menggunakan M4V (varian MP4), Netflix menggunakan fragmented MP4 dalam streaming DASH dan HLS. Namun kekuatan MP4 sebagai format distribusi jaringan adalah juga kelemahannya sebagai format penyimpanan koleksi: desain yang diprioritaskan untuk kompatibilitas luas membatasi fitur kontainer, khususnya kemampuan subjudul dan metadata per-trek yang relevan untuk pustaka media multibahasa.
Matroska (MKV) dirancang khusus sebagai format arsip dan penyimpanan koleksi sejak konsepsi awalnya pada tahun 2002. Fondasi EBML (Extensible Binary Meta Language, RFC 8794) memungkinkan struktur yang jauh lebih kaya dan lebih tahan lama dibandingkan ISOBMFF: setiap elemen membawa ID dan ukurannya sendiri sehingga pemutar dapat melewati elemen yang tidak dikenal tanpa gagal, dan korupsi parsial hanya memengaruhi Cluster yang rusak sementara pemutaran dapat berlanjut dari Cluster berikutnya yang valid. Kemampuan praktis MKV yang paling relevan untuk pengguna Plex, Jellyfin, dan Kodi adalah dukungan trek yang tidak terbatas: satu file MKV dapat berisi video H.264 atau H.265, trek audio dalam delapan bahasa (Prancis, Spanyol, Jerman, Jepang, Mandarin, dll.), dan dua belas trek subjudul dalam berbagai bahasa dan format (SRT untuk teks sederhana, SSA/ASS untuk subjudul bergaya dengan posisi, VobSub untuk gambar dari DVD, PGS untuk gambar dari Blu-ray). Server media membaca semua trek ini dan menyajikannya kepada pengguna sebagai pilihan bahasa yang dapat dipilih dari antarmuka tanpa harus mengelola file eksternal terpisah.
Convertir.ai menjalankan konversi MP4 ke MKV sepenuhnya di browser menggunakan FFmpeg.wasm. Proses remux dimulai dengan parsing atom ISOBMFF MP4: FFmpeg membaca atom ftyp untuk verifikasi tipe file, atom moov untuk mengekstrak informasi semua trek dalam substruktur trak/mdia/minf/stbl, termasuk informasi codec dari atom stsd (Sample Description), tabel waktu dari stts dan ctts, dan tabel offset dari stco atau co64. Setiap trek kemudian direkonstruksi dalam EBML Matroska: elemen Segment diawali dengan SeekHead untuk navigasi cepat, diikuti blok Info dengan durasi total, lalu elemen TrackEntry untuk setiap trek dengan codec ID Matroska yang sesuai yaitu V_MPEG4/ISO/AVC untuk H.264, V_MPEGH/ISO/HEVC untuk H.265/HEVC, A_AAC untuk AAC, A_MPEG/L3 untuk MP3. Data terkompresi dari setiap trek disalin langsung dari atom mdat MP4 ke SimpleBlock atau BlockGroup Matroska dalam Cluster yang diorganisir berdasarkan waktu, tanpa tahap dekoding, mempertahankan setiap bit asli dengan fidelitas sempurna.