Mengubah MKV Ke MP4 Dengan Subtitle

MKV merupakan salah satu format file yang populer. Namun tidak semua perangkat dapat memutar file dengan format MKV. Ada beberapa cara mengatasi masalah ini yaitu dengan mengubah file dengan format MKV menjadi MP4. Namun ada kalanya file MKV Anda memuat beberapa subtitle dan saat proses konversi subtitle tersebut hilang. Tutorial kali ini akan membahas cara mengubah video MKV ke MP4 tanpa menghilangkan subtitle.

Cara Mengubah MKV ke MP4 Dengan Subtitle

  1. Download dan install FFmpeg.
  2. Pindahkan file video Anda ke C:\Users\UsernameAnda.
  3. Buka Command Prompt.
  4. Copy kode dibawah ini. Kemudian tekan Enter. Tunggu sampai proses selesai.
ffmpeg -i FileAnda.mkv -map 0 -vcodec libx264 -scodec mov_text FileOutput.mp4

-map 0 adalah perintah untuk memilih semua stream. Dalam sebuah file video itu ada video, audio, subtitle. Itu semua disebut stream.

-vcodec libx264 adalah perintah untuk mengubah video dengan menggunakan encoder libx264. Penjelasan lebih lengkap bisa Anda baca pada cara mengubah mkv ke mp4 menggunakan ffmpeg.

-scodec mov_text adalah perintah untuk mengubah format subtitle ke mov_text. Anda perlu mengubah format subtitle karena video mkv biasanya berisi subtitle dengan format srt sedangkan mp4 tidak mendukung format srt.

BACA JUGA  Cara Menginstall FFMPEG pada Windows 10

Bila semua perintah diatas dijadikan kalimat maka akan terlihat seperti ini. “Pilih semua stream. Stream yang berisi video akan diubah formatnya menggunakan encoder libx264. Stream berisi subtitle akan diubah formatnya ke mov_text”.

Berikut ini adalah video hasil konversi dengan subtitle tetap ada pada video.

Untuk mendapatkan hasil seperti diatas Anda juga bisa menggunakan kode seperti ini.

ffmpeg -i FileAnda.mkv -map 0:v -c:v libx264 -map 0:a -c:a copy -map 0:s -c:s mov_text FileOutput.mp4

-map 0:v adalah perintah untuk memilih semua stream video.

-c:v libx264 sama saja seperti -vcodec libx264. Ini hanya beda cara penulisan. Kedua kode ini akan menjalankan perintah yang sama. Sama halnya dengan -scodec dan -c:s.

map 0:a adalah perintah untuk memilih semua stream audio.

-c:a copy perintah mengcopy audio tanpa mengubah format.

Bila dalam kalimat maka kode diatas akan berbunyi “Pilih semua stream video. Ubah format dengan menggunakan encoder libx264. Pilih semua stream audio. Copy tanpa mengubah format. Pilih semua stream subtitle. Ubah ke format mov_text”.

BACA JUGA  Cara Mengubah MKV ke MP4

Cara Mengubah Video MKV ke MP4 Dengan Subtitle Tertentu

Kode diatas memang terlihat lebih panjang, namun kode ini berguna bila Anda hanya ingin memasukkan stream tertentu pada hasil akhir video.

Contoh: Anda ingin mengubah video dari MKV ke MP4. Video Anda memiliki beberapa subtitle namun Anda hanya ingin satu subtitle saja yang masuk ke hasil akhir video. Misal subtitle Indonesia saja. Maka kode akan menjadi seperti ini.

ffmpeg -i FileAnda.mkv -map 0:v -c:v libx264 -map 0:a -c:a copy -map 0:s:2 -c:s mov_text FileOutput.mp4

-map 0:s:2 adalah perintah memilih stream subtitle nomor 3. Perlu Anda ketahui ffmpeg memulai hitungan dari 0. Karena subtitle Indonesia berada di nomor 3 maka pada kode ffmpeg Anda tulis 2. Berikut adalah video hasil konversi.

Itu tadi adalah cara mengubah MKV ke MP4 dengan menyertakan subtitle baik semua ataupun hanya subtitle tertentu. Bila Anda tidak suka dengan tulisan SubtitleHandler pada subtitle, Anda bisa mengubah metadata video dengan menggunakan FFmpeg.

Leave a Reply

Your email address will not be published. Required fields are marked *