Panduan Lengkap Konversi Subtitle SMI (SAMI) ke SRT
Kuasai cara mengubah file subtitle Microsoft SAMI (.smi) menjadi subtitle SubRip (.srt) yang kompatibel secara universal. Pelajari arsitektur berbasis HTML dari SAMI, cara menghitung waktu akhir subtitle secara presisi, menangani encoding Korea EUC-KR / CP949 tanpa karakter rusak (mojibake), dan mengimpor subtitle ke Premiere Pro, DaVinci Resolve, Final Cut Pro, serta VLC.
Dalam sejarah multimedia digital, format subtitle berkembang seiring dengan evolusi pemutar video. Pada akhir tahun 1990-an, Microsoft memperkenalkan spesifikasi SAMI (Synchronized Accessible Media Interchange), dengan ekstensi .smi atau .sami, untuk menghadirkan teks terjemahan dan aksesibilitas kaya gaya pada Windows Media Player. SAMI sangat inovatif pada masanya: dibangun dengan model dokumen HTML dan CSS, format ini memungkinkan pengaturan jenis huruf, warna teks, ukuran font, serta trek multibahasa secara bersamaan.
Format SAMI meraih pengaruh budaya dan teknis terbesar di Korea Selatan. Selama ledakan internet pita lebar pada awal tahun 2000-an, komunitas penerjemah (fansub) dan distributor media di Korea menjadikan .smi sebagai standar mutlak untuk drama televisi (K-Drama), film layar lebar, dan anime. Hingga hari ini, jutaan episode drama Korea dan arsip video klasik masih tersimpan dalam format SAMI (.smi).
Namun, alur kerja digital masa kini telah beralih ke format yang ringan, terbuka, dan universal. Saat ini, SubRip (.srt) adalah standar global untuk pemutar media seperti VLC dan Plex, platform streaming seperti YouTube dan Netflix, serta aplikasi penyunting video profesional seperti Adobe Premiere Pro, DaVinci Resolve, dan Apple Final Cut Pro. Hampir tidak ada perangkat modern yang mendukung format SAMI lama milik Microsoft secara bawaan.
Mengonversi SMI ke SRT menjembatani kendala kompatibilitas ini. Karena SAMI menggunakan kode HTML, penanda waktu milidetik tanpa waktu selesai eksplisit, dan encoding lawas seperti EUC-KR atau CP949, konversi manual sering kali memicu teks rusak dan desinkronisasi. Panduan teknis ini mengupas tuntas struktur kedua format, metode perhitungan waktu, perbaikan encoding, dan praktik terbaik untuk pemutaran serta pengeditan video.
Apa itu File SMI (SAMI)? Arsitektur Standar Subtitle Microsoft
File SMI (.smi), yang juga dikenal dengan singkatan SAMI (Synchronized Accessible Media Interchange), adalah dokumen teks terstruktur berbasis sintaks HTML dan XML. Microsoft merilis spesifikasi SAMI 1.0 pada tahun 1998 sebagai bagian dari teknologi Windows Media untuk menyediakan teks aksesibilitas digital.
Secara struktur, file SMI menyerupai halaman web. Dimulai dengan tag <SAMI>, memiliki bagian <HEAD> dengan lembar gaya CSS (<STYLE TYPE="text/css">), dan menampung seluruh dialog dalam bagian <BODY>. Lembar gaya CSS menentukan tipografi (Gulim, Arial, sans-serif), warna, dan ukuran font. Masing-masing bahasa dideklarasikan sebagai kelas CSS tersendiri, misalnya .KRCC untuk bahasa Korea atau .ENCC untuk bahasa Inggris.
Di dalam <BODY>, dialog diatur melalui tag <SYNC Start=#####>, di mana Start menyatakan waktu kemunculan dalam satuan milidetik absolut sejak video dimulai (misalnya <SYNC Start=15200> untuk detik ke-15,2). Tag paragraf (<P Class=KRCC>) kemudian menentukan bahasa yang digunakan. Baris baru dibuat menggunakan tag HTML <BR>.
Sebaliknya, SubRip (.srt) dirancang sebagai format sederhana tanpa kerumitan HTML. File SRT terdiri dari blok bernomor urut (1, 2, 3...), penanda waktu jam dengan awal dan akhir yang dihubungkan panah (00:00:15,200 --> 00:00:18,500), teks dialog, dan baris kosong pemisah. Kompatibilitas universal menjadikan SRT format terbaik untuk semua perangkat modern.
Mengapa Perlu Mengonversi Subtitle SMI ke SRT?
Ketahui keuntungan utama mengubah file SAMI (.smi) menjadi file subtitle standar SubRip (.srt).
Dukungan Universal di Seluruh Perangkat Modern
Smart TV (Samsung Tizen, LG webOS, Android TV), perangkat streaming (Apple TV, Roku, Fire TV), dan smartphone tidak mendukung file .smi. Format SubRip (.srt) berjalan mulus di semua layar.
Kompatibilitas Penuh dengan Software Edit Video
Aplikasi profesional seperti Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro, dan CapCut menolak file .smi. Mengonversi ke .srt memungkinkan Anda langsung menyeret subtitle ke timeline proyek.
Teks Bersih dalam Unicode UTF-8 Tanpa Karakter Rusak
File SMI Korea lawas sering menggunakan encoding ANSI (EUC-KR / CP949) yang memunculkan karakter aneh (mojibake). Konversi menghasilkan file SRT UTF-8 yang tampil sempurna.
Pemisahan Trek Bahasa pada File Bilingual
Banyak file SAMI memuat bahasa Korea dan Inggris sekaligus. Konversi ke SRT memungkinkan Anda memisahkan masing-masing bahasa ke file terpisah agar layar tidak penuh.
Streaming Langsung Tanpa Beban CPU di Plex dan Jellyfin
Server media memutar file .srt secara langsung (direct play) tanpa memaksa server melakukan transcoding video yang menguras performa prosesor.
Siap Diunggah ke Media Sosial dan Platform Web
YouTube, Vimeo, Facebook, Twitter/X, dan LinkedIn mengharuskan subtitle dalam format .srt. Mengonversi file SMI memastikan kompatibilitas instan di internet.
Cara Konversi SMI ke SRT Online dalam 3 Langkah Mudah
Ikuti langkah-langkah praktis ini untuk mengubah file SAMI Anda menjadi subtitle SRT yang valid dalam hitungan detik.
Unggah atau Tempel File SMI / SAMI Anda
Tarik dan lepas file .smi ke area converter, klik Telusuri File, atau tempel kode SAMI langsung ke kotak teks input.
Pilih Opsi Bahasa dan Encoding Karakter
Jika file memiliki beberapa bahasa (misalnya KRCC dan ENCC), pilih trek yang diinginkan. Tentukan encoding yang sesuai (UTF-8, EUC-KR, atau CP949) agar teks terbaca jelas.
Unduh File SRT Hasil Konversi
Periksa pratinjau langsung dan klik Unduh .SRT untuk menyimpan file SubRip Anda seketika, atau salin teks ke clipboard untuk software pengedit video.
Perbandingan Teknis: SMI (SAMI) vs SubRip (SRT)
Pahami perbedaan struktural antara format Microsoft SAMI dan standar universal SubRip.
| Fitur / Spesifikasi | Format Microsoft SAMI | SubRip Standar (.SRT) |
|---|---|---|
| Pengembang dan Asal-Usul | Microsoft Corporation (1998, untuk Windows Media Player) | Komunitas SubRip (Akhir 1990-an, untuk ekstraksi DVD) |
| Struktur Dasar | Dokumen HTML / XML dengan blok gaya CSS <STYLE> | Teks polos terstruktur dalam blok penomoran sekuensial |
| Format Penanda Waktu | Bilangan bulat milidetik dari awal (<SYNC Start=12500>) | Format jam:menit:detik,milidetik (HH:MM:SS,mmm --> HH:MM:SS,mmm) |
| Waktu Selesai Subtitle | Implisit: ditentukan oleh tag <SYNC> berikutnya atau | Eksplisit: awal dan akhir tertera pada setiap baris |
| Pemisah Baris Baru | Tag HTML (<BR>, <br>, <br/>) | Karakter baris baru standar (\n) |
| Pemformatan Gaya Teks | CSS terintegrasi untuk font, warna, ukuran, dan perataan | Tag dasar (<i>, <b>, <u>) atau teks polos |
| Dukungan Trek Multibahasa | Bawaan dalam satu file (<P Class=KRCC>, <P Class=ENCC>) | File terpisah untuk tiap bahasa (film.id.srt) |
| Encoding yang Biasa Digunakan | ANSI lawas: EUC-KR, CP949 (Korea), Windows-1252 | Unicode UTF-8 standar tanpa BOM |
| Dukungan Perangkat Saat Ini | Sangat terbatas (pemutar Windows versi lama) | Universal (VLC, Plex, Smart TV, Premiere Pro, Web) |
Subtitle Korea SMI: Mengatasi Karakter Rusak EUC-KR dan CP949 (Mojibake)
Ketahui penyebab teks Korea kerap tampil sebagai simbol aneh dan cara memulihkan huruf hangul yang sempurna.
Salah satu kendala paling umum pada file subtitle SMI Korea lama adalah fenomena 'mojibake': huruf Korea (hangul) berubah menjadi simbol acak yang tidak bermakna ('¿©±â', '¾È³çÇϼ¿ä') atau tanda tanya.
Penyebab utamanya adalah standar encoding masa lampau. Pada dekade 2000-an di Korea Selatan, file teks umumnya disimpan dengan kode Windows-949 (CP949) atau EUC-KR dan bukan UTF-8 Unicode. Sistem CP949 memetakan karakter Korea pada kombinasi 2-byte tertentu.
Ketika sistem operasi modern (macOS, iOS, Android, Linux) atau pemutar video mencoba membuka file tersebut sebagai UTF-8, susunan byte tidak cocok sehingga teks berubah menjadi karakter rusak.
Alat konverter kami mengatasi masalah ini langsung di browser. Menggunakan API decoder teks modern, sistem kami mendukung pembacaan EUC-KR, CP949, dan UTF-8. Anda cukup memilih encoding yang tepat untuk mengembalikan teks asli Korea sebelum menyimpannya ke file SRT UTF-8 yang bersih.
Perhitungan Waktu di SMI: Cara Menentukan Durasi Akhir Subtitle
Pelajari bagaimana algoritma kami menyimpulkan rentang awal dan akhir untuk format SRT.
Perbedaan mendasar antara SAMI dan SRT terletak pada pencatatan waktu. Pada file SRT, setiap dialog menyatakan waktu muncul dan hilang: '00:01:14,250 --> 00:01:17,800'. Sedangkan pada SAMI, yang tercatat hanyalah waktu kemunculan: '<SYNC Start=74250>'.
Agar teks menghilang dari layar, pembuat file SAMI menambahkan titik sinkronisasi berikutnya dengan spasi kosong: '<SYNC Start=77800><P Class=KRCC> '. Saat mencapai 77.800 milidetik, layar akan dikosongkan.
Namun, banyak file SMI tidak menyertakan tag penghapus dan hanya mengandalkan dialog berikutnya. Jika ada adegan hening atau musik yang panjang, teks akan terus tampil di layar selama beberapa menit secara keliru.
Konverter kami menerapkan logika cerdas: (1) Jika ada tag pembersih , titik tersebut dijadikan waktu selesai yang tepat. (2) Jika ada dialog baru berikutnya dalam waktu wajar, awal dialog tersebut menjadi akhir dialog sebelumnya. (3) Jika jedanya terlalu panjang, konverter menghitung durasi baca alami berdasarkan panjang karakter (antara 1,8 hingga 7,0 detik) agar tampilan terasa nyaman.
Perbandingan Contoh: Kode SAMI vs Hasil SubRip SRT
Bandingkan sintaks HTML file SAMI Korea dengan hasil SubRip SRT bersih yang dibuat oleh konverter kami:
<SAMI>
<HEAD>
<TITLE>K-Drama Episode 01</TITLE>
<STYLE TYPE="text/css">
<!--
P { font-family:gulim, sans-serif; font-size:14pt; color:white; }
.KRCC { Name:Korean; lang:ko-KR; SAMIType:CC; }
.ENCC { Name:English; lang:en-US; SAMIType:CC; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1500><P Class=KRCC>
안녕하세요! 오늘 날씨가 참 좋네요.
<SYNC Start=4800><P Class=KRCC>
<SYNC Start=6200><P Class=KRCC>
네, 정말 산책하기 좋은 날씨예요.<BR>우리 공원에 갈까요?
<SYNC Start=10500><P Class=KRCC>
</BODY>
</SAMI>1
00:00:01,500 --> 00:00:04,800
안녕하세요! 오늘 날씨가 참 좋네요.
2
00:00:06,200 --> 00:00:10,500
네, 정말 산책하기 좋은 날씨예요.
우리 공원에 갈까요?Solusi: Pada contoh ini, file SAMI memuat tag HTML, penanda waktu milidetik (<SYNC Start=1500>), dan tag penghapus ( ). Konverter kami membersihkan tag HTML, mengganti <BR> menjadi baris baru standar, mengubah waktu ke format HH:MM:SS,mmm, dan memberikan nomor urut pada tiap teks dialog.
File SMI Bilingual: Mengelola Dua Bahasa Sekaligus (KRCC & ENCC)
Bagaimana konverter kami memisahkan trek multibahasa tanpa mencampur dialog atau menghilangkan kata.
Salah satu keunikan file SAMI adalah dukungannya terhadap subtitle dua bahasa sekaligus. Dalam film asing, tiap dialog kerap memuat dua tag: '<SYNC Start=5000><P Class=KRCC>안녕하세요!<P Class=ENCC>Hello!'.
Jika dikonversi dengan alat sederhana, kedua bahasa tersebut akan digabungkan menjadi satu baris bertumpuk yang memenuhi layar. Pada kasus lain, bahasa kedua bahkan bisa terhapus tanpa disadari.
Alat kami mendeteksi kelas CSS dalam file dan memberi Anda kontrol penuh: Anda dapat mengekspor semua baris atau hanya mengekstrak trek Korea (.KRCC) saja atau Inggris (.ENCC) saja ke file SRT tersendiri (misalnya film.ko.srt dan film.en.srt) untuk diputar di Plex atau YouTube.
Otomasi Command Line: Konversi SMI ke SRT dengan FFmpeg
Lakukan konversi subtitle dalam jumlah banyak langsung dari terminal dengan FFmpeg.
ffmpeg -sub_charenc CP949 -i input.smi -c:s srt output.srtBagi pengguna tingkat lanjut dan pengelola arsip media, framework open-source FFmpeg menyediakan fungsionalitas konversi subtitle melalui baris perintah.
Untuk file SMI standar ber-encoding UTF-8, gunakan perintah: 'ffmpeg -i input.smi -c:s srt output.srt'.
Jika file Anda berbahasa Korea dengan encoding CP949 / EUC-KR, Anda wajib menyertakan parameter '-sub_charenc': 'ffmpeg -sub_charenc CP949 -i input.smi -c:s srt output.srt'. Tanpa parameter ini, karakter Korea akan rusak.
Meskipun FFmpeg sangat andal untuk pemrosesan ratusan file sekaligus, konverter online kami menghadirkan akurasi yang sama secara instan di browser tanpa perlu menginstal program apa pun.
Skenario Penggunaan Nyata untuk Konversi SMI ke SRT
Ketahui bagaimana penerjemah, editor, dan penikmat film memanfaatkan konversi SMI ke SRT sehari-hari.
Menonton K-Drama dan Film Klasik di Smart TV
Smart TV dan aplikasi pemutar seperti Plex tidak mengenali format .smi. Mengonversi ke .srt memungkinkan tayangan subtitle tampil jernih di layar kaca.
Penyuntingan Video di Premiere Pro dan DaVinci Resolve
Software editor profesional tidak menerima file SAMI. Dengan mengubahnya ke format SRT, Anda dapat langsung meletakkan subtitle di timeline pengeditan.
Pembaruan Koleksi Server Media (Plex, Jellyfin)
Ubah koleksi subtitle lama Anda ke format SRT agar pemutaran berlangsung lancar tanpa membebani prosesor server dengan proses transcoding.
Proses Lokalisasi dan Penerjemahan Profesional
Aplikasi CAT tool dan studio sulih suara memerlukan format terstandarisasi seperti SRT atau VTT untuk proses penyesuaian teks dan alih bahasa.
Ekstraksi Teks Bersih untuk Model AI dan Transkripsi
Format SRT menyaring kode HTML kuno, menyisakan teks dialog murni yang sangat cocok untuk pencarian dokumen, indeks, dan pemrosesan bahasa alami.
Pemutaran di Perangkat Mobile (iPhone, iPad, Android)
Aplikasi seperti Infuse, VLC, dan MX Player mendukung file .srt secara penuh, memudahkan Anda menikmati film saat bepergian.
Panduan Pemecahan Masalah Konversi SMI ke SRT
Kenali dan atasi berbagai kendala yang sering terjadi saat mengonversi file SAMI lama.
Huruf Korea tampil sebagai simbol aneh atau tanda tanya (mojibake)
Penyebab: File .smi asli disimpan menggunakan encoding ANSI Korea (EUC-KR atau CP949) dan bukan UTF-8 Unicode.
Subtitle tampil terlalu lama di layar
Penyebab: File tidak memiliki tag pembersih (<SYNC ...> ), sehingga teks tetap muncul sampai giliran dialog berikutnya.
Dialog bahasa Korea dan Inggris bercampur dalam satu baris subtitle
Penyebab: File tersebut berformat bilingual dan memuat tag <P Class=KRCC> serta <P Class=ENCC> dalam blok yang sama.
Muncul tag seperti <font color="red"> pada hasil file SRT
Penyebab: File SAMI memuat tag gaya HTML yang bukan merupakan bagian dari format standar SubRip SRT.
Konversikan Subtitle SMI Anda ke SRT Sekarang Juga
Format SAMI (.smi) memiliki tempat istimewa dalam sejarah perkembangan video digital, menghadirkan hiburan bagi jutaan pemirsa di Korea Selatan dan seluruh dunia selama lebih dari dua dekade. Namun, ekosistem perangkat masa kini menuntut kompatibilitas universal dan format yang bersih.
Melalui konverter online SMI ke SRT kami, memperbarui koleksi subtitle Anda menjadi sangat mudah. Baik untuk merawat film klasik Korea, menyiapkan teks di Premiere Pro, maupun streaming serial di Smart TV melalui Plex, alat kami menyajikan hasil yang akurat dan menjaga privasi Anda secara penuh di browser.
Tempelkan kode SAMI atau tarik file .smi Anda ke konverter di atas untuk menghasilkan subtitle SubRip (.srt) berkualitas tinggi dalam hitungan detik.