Cara Mengkonversi SRT ke TTML
Pelajari cara mengkonversi SRT ke TTML untuk alur kerja pengiriman streaming dan siaran profesional.
SRT adalah format subtitle yang Anda temui hampir di mana saja, tetapi alur kerja streaming dan siaran profesional sering memakai profil keluarga TTML untuk pengiriman caption. Jika tujuan Anda menentukan TTML atau IMSC, mengkonversi SRT ke TTML biasanya menjadi langkah pertama. Panduan ini menjelaskan cara TTML mempertahankan struktur selama konversi dan cara mengkonversi SRT ke TTML dalam hitungan detik.
Mengapa Platform Streaming Menggunakan TTML
TTML (Timed Text Markup Language) adalah format subtitle berbasis XML yang distandarisasi oleh W3C dan SMPTE. Tidak seperti SRT yang merupakan teks biasa tanpa gaya, TTML membawa metadata terstruktur: timing, region, font, warna, posisi, dan bahasa. Struktur inilah yang memungkinkan satu file subtitle dirender secara konsisten di smart TV, ponsel, dan set-top box.
Netflix, Apple, dan penyedia siaran umumnya memakai profil keluarga TTML karena format ini dapat membawa penempatan, gaya, bahasa, dan metadata alur kerja di luar teks biasa. IMSC adalah profil TTML terbatas yang banyak dipakai untuk takarir media internet; spesifikasi pengiriman penerima menentukan profil dan metadata persis yang diperlukan.
Singkatnya: SRT bagus untuk pemutaran, tetapi TTML adalah bahasa pengiriman subtitle profesional.
Apa yang Berubah Saat Anda Mengkonversi SRT ke TTML
Mengkonversi antara format ini bukan sekadar pertukaran teks sederhana. Konverter melakukan tiga hal untuk Anda:
1. Timestamp ditulis ulang. SRT menggunakan HH:MM:SS,mmm dengan koma sebelum milidetik. TTML menyatakan timing sebagai atribut begin dan end, baik dalam detik (1.500s) maupun format jam (00:00:01.500). Keduanya menjaga presisi milidetik, sehingga tidak ada detail timing yang hilang.
2. File dibungkus dalam XML. File TTML adalah dokumen XML yang valid. Setiap subtitle menjadi elemen <p> di dalam <body>, dengan bagian <head> untuk gaya dan metadata. Nomor urut yang dipakai SRT hilang karena TTML mengidentifikasi cue lewat atributnya, bukan penghitung.
3. Teks biasa memperoleh struktur. Jeda baris menjadi tag <br/>, dan teks ditempatkan di dalam elemen bernama agar pemutar dapat menerapkan gaya dan posisi. Karena SRT tidak memiliki gaya sejak awal, TTML yang dikonversi mulai tanpa gaya, yang kemudian bisa Anda perkaya di editor subtitle.
Cara Mengkonversi SRT ke TTML
Cara tercepat adalah memakai konverter SRT ke TTML gratis kami. Tempel atau upload file SRT Anda, dan alat menghasilkan dokumen TTML yang valid dengan timing, teks, dan jeda baris yang dipertahankan. Karena kedua format mendukung presisi milidetik, timing yang dikonversi tepat.
Jika alur kerja hilir Anda memerlukan profil IMSC atau EBU-TT, TTML yang dikonversi adalah titik awal yang bersih. Anda lalu dapat membukanya di editor subtitle untuk menambahkan region, gaya, dan metadata bahasa sebelum pengiriman.
Pertanyaan Umum
Apakah mengkonversi SRT ke TTML mengurangi akurasi timing?
Tidak. Kedua format mendukung presisi milidetik, sehingga TTML yang dikonversi mempertahankan waktu mulai dan akhir yang tepat untuk setiap cue. Tidak perlu pembulatan.
Apakah TTML sama dengan IMSC?
IMSC adalah profil terbatas dari TTML. Setiap file IMSC adalah TTML yang valid, tetapi tidak semua file TTML memenuhi aturan IMSC yang lebih ketat. Mengkonversi SRT ke TTML memberi Anda struktur dasar. Periksa profil IMSC dan spesifikasi pengiriman penerima karena metadata atau batasan gaya tambahan dapat berlaku.
Bisakah saya mengkonversi TTML kembali ke SRT?
Bisa. Gunakan konverter TTML ke SRT untuk mengekstrak teks biasa dan timing dari file TTML. Gaya dan posisi yang tidak bisa direpresentasikan oleh SRT dihapus, tetapi teks dan timing tetap akurat.