Konversi mks ke srt

Konversi MKS menjadi SRT

Konversi track subtitle Matroska menjadi file SRT yang dapat diedit dan kompatibel secara luas.

Buat berkas SRT secara online

Kami belum bisa membaca berkas MKS, jadi konversi ini belum tersedia. Jika Anda bisa mengekspor pekerjaan Anda ke salah satu format ini atau lainnya, kami akan mengubahnya menjadi SRT:

Bagaimana mengkonversi mks ke srt berkas

Beberapa subtitle editor, media player, dan layanan upload menerima .srt tetapi menolak .mks, sehingga track subtitle Matroska yang diekstrak harus dikonversi sebelum diedit atau dibagikan. Metode yang tepat bergantung pada apakah file MKS berisi subtitle teks atau caption berbasis gambar.

Apa itu format MKS

.mks adalah konvensi ekstensi nama file untuk file Matroska yang berisi track subtitle, biasanya diekstrak dari video .mkv. Ini adalah container, bukan satu encoding subtitle tertentu. Track teks dapat menggunakan SubRip/UTF-8, ASS, SSA, atau WebVTT; workflow Blu-ray dan DVD dapat menghasilkan track PGS atau VobSub berbasis gambar. Media archivist, video ripper, subtitle editor, dan pengguna yang memisahkan track dari video Matroska sering menjumpai file MKS.

Sebuah file dapat berisi lebih dari satu track subtitle, termasuk bahasa atau codec yang berbeda. Identifikasi codec track sebelum memilih metode konversi.

Apa itu format SRT

SRT adalah format plain-text yang berisi nomor cue berurutan, waktu mulai dan selesai, serta teks caption. Timestamp yang umum adalah 00:01:12,500 --> 00:01:15,200. SRT didukung oleh sebagian besar media player, video editor, platform subtitle, dan streaming tool, serta file teksnya yang berukuran kecil mudah diedit dan dibagikan.

SRT tidak dapat mempertahankan positioning, font, warna, efek karaoke, atau styling lainnya dari ASS atau SSA. SRT juga tidak dapat merepresentasikan caption PGS atau VobSub yang hanya berupa gambar secara langsung.

Cara mengonversi file MKS dengan FFmpeg

FFmpeg sesuai digunakan ketika MKS berisi track subtitle teks dan Anda ingin mengonversinya, bukan sekadar mengekstraknya.

  1. Instal FFmpeg dari ffmpeg.org atau package manager sistem operasi Anda.
  2. Daftar stream subtitle dan codec-nya:

ffprobe -v error -select_streams s -show_entries stream=index,codec_name:stream_tags=language,title -of default=noprint_wrappers=1 subtitles.mks

Konversikan stream subtitle pertama yang dipilih oleh FFmpeg:

ffmpeg -i subtitles.mks -map 0:s:0 -c:s srt converted.srt

Ubah 0:s:0 ke stream subtitle yang diperlukan jika file berisi beberapa track. Perintah ini dapat mengonversi codec teks seperti UTF-8 SubRip, ASS, SSA, dan input WebVTT yang didukung, tetapi tidak dapat mengubah gambar PGS atau VobSub menjadi teks. Mengonversi ASS atau SSA ke SRT akan menghapus styling dan positioning yang tidak dapat disimpan oleh SRT.

Cara mengekstrak dan menyimpan dengan MKVToolNix dan Subtitle Edit

MKVToolNix berguna untuk memeriksa track Matroska dan mengekstrak payload aslinya. Subtitle Edit kemudian dapat membuka format teks yang didukung dan menyimpannya sebagai SRT.

  1. Buka MKS di MKVToolNix GUI, atau periksa dengan mkvmerge -J subtitles.mks. Catat Matroska track ID dan codec-nya, seperti S_TEXT/UTF8 atau S_TEXT/ASS.
  2. Ekstrak track dengan utilitas command-line MKVToolNix:

mkvextract tracks subtitles.mks 0:extracted.srt

Ganti 0 dengan Matroska track ID yang sebenarnya. Gunakan ekstensi output yang sesuai dengan codec: .srt untuk S_TEXT/UTF8, .ass untuk S_TEXT/ASS, atau .ssa untuk S_TEXT/SSA. Ekstraksi track UTF-8 SubRip sudah menghasilkan output yang kompatibel dengan SRT; tidak diperlukan konversi kedua.

  1. Untuk ASS, SSA, atau format teks lain yang didukung, buka file hasil ekstraksi di Subtitle Edit.
  2. Pilih File → Save as, pilih SubRip (*.srt), pilih encoding UTF-8 jika tersedia, lalu simpan.

Track ID MKVToolNix tidak selalu sama dengan stream index FFmpeg, jadi jangan mengganti salah satu sistem penomoran dengan sistem lainnya tanpa melakukan pemeriksaan.

Opsi konversi online

CloudConvert dan Convertio adalah layanan serbaguna yang memiliki reputasi baik, tetapi dukungan MKS bervariasi dan mungkin terbatas pada codec teks tertentu. Gunakan layanan online hanya jika daftar jenis file terkininya secara eksplisit menerima .mks; banyak layanan menerima upload SRT tetapi tidak mengurai container subtitle Matroska. Upload hanya file yang tidak bersifat rahasia, pilih track bahasa yang diperlukan jika ditawarkan, lalu periksa SRT yang diunduh di subtitle editor.

Untuk beberapa track, styling ASS, file berukuran besar, subtitle privat, atau caption berbasis gambar, FFmpeg, MKVToolNix, dan Subtitle Edit lokal memberikan hasil yang lebih dapat diprediksi.

Pemeriksaan kualitas dan kompatibilitas

Track PGS dan VobSub berisi gambar subtitle yang telah dirender. Track tersebut memerlukan OCR, bukan konversi format langsung; Subtitle Edit dapat melakukan OCR pada gambar subtitle yang didukung, tetapi pengenalan dapat menimbulkan kesalahan ejaan, tanda baca, karakter, dan timing yang memerlukan pemeriksaan manual.

Buka SRT yang dihasilkan di subtitle editor dan media player. Periksa sinkronisasi, penomoran cue, waktu yang tumpang tindih atau negatif, line break, karakter beraksen, dan bahasa yang dipilih. Simpan sebagai UTF-8 jika memungkinkan, karena encoding lama dapat menampilkan karakter non-ASCII secara keliru.