Panduan Lengkap Format Subtitle: SRT, VTT, ASS, LRC, SBV, SSA, TTML | AllSubConverter
Mengapa Format Subtitle Ada
Subtitle terlihat sederhana di layar -- satu atau dua baris teks yang disinkronkan dengan dialog -- tetapi di baliknya disimpan dalam berbagai format file yang sangat beragam. Masing-masing dirancang untuk era, platform, atau tujuan yang berbeda: SRT untuk rip film era DVD, VTT untuk web modern, ASS dan SSA untuk anime fansub dengan gaya rumit, LRC untuk pemutar musik, SBV untuk YouTube awal, dan TTML untuk standar siaran dan streaming.
Mengetahui format mana yang digunakan -- dan bagaimana berpindah di antaranya -- adalah apa yang membedakan takarir yang « berfungsi langsung » dari file yang gagal dimuat, menampilkan karakter rusak, atau kehilangan sinkronisasi. Panduan ini adalah referensi untuk semua format utama, dengan tabel perbandingan di awal dan rincian mendalam untuk masing-masing. Setelah Anda memahami lanskapnya, konversi antar format menjadi mudah.
Tabel Perbandingan Besar
Berikut adalah bagaimana format utama dibandingkan dalam dimensi yang paling penting: ekstensi file, cara mereka menulis timestamp, apa yang dapat mereka lakukan, di mana mereka unggul, dan apakah browser web dapat memutarnya secara native.
| Format | Ekstensi | Format timestamp | Fitur utama | Terbaik untuk | Dukungan browser |
|---|---|---|---|---|---|
| SRT | .srt | hh:mm:ss,ms | Sederhana, universal, teks biasa | Film, pemutar offline | Tidak ada (konversi ke VTT) |
| VTT | .vtt | hh:mm:ss.ms | Styling, posisi, bab | Video web, HTML5 | Native |
| ASS | .ass | h:mm:ss.cs | Styling penuh, animasi, posisi | Anime, karaoke, subtitle bergaya | Tidak ada |
| SSA | .ssa | h:mm:ss.cs | Pendahulu ASS, styling | Subtitle bergaya lama | Tidak ada |
| LRC | .lrc | [mm:ss.xx] | Tag waktu mulai minimal | Lirik musik, karaoke | Melalui pemutar musik |
| SBV | .sbv | h:mm:ss.s | Format subtitle YouTube lama | YouTube lama | Tidak ada |
| TTML | .ttml / .dfxp | hh:mm:ss.ms | Kualitas siaran, styling kaya | Streaming, siaran | Terbatas (melalui IMSC) |
Satu detail timestamp selalu membuat orang bingung: SRT menggunakan koma sebelum milidetik (00:00:01,000) sedangkan VTT menggunakan titik (00:00:01.000). Satu karakter itu adalah perbedaan antara file VTT yang diputar dan yang gagal diam-diam.
SRT -- Kuda Kerja Universal
SubRip (SRT) adalah hal yang paling dekat dengan bahasa universal untuk subtitle. Berasal dari era ripping DVD dan menggunakan struktur yang sengaja dibuat minimal: nomor berurutan, baris timestamp mulai dan akhir, dan satu atau lebih baris teks. Tidak ada styling, metadata, atau posisi -- hanya waktu dan kata-kata.
Kesederhanaan itu adalah kekuatannya. Hampir setiap pemutar media di dunia membaca SRT, menjadikannya pilihan teraman ketika Anda tidak tahu di mana file akan berakhir. Kelemahannya adalah web: browser tidak memutar SRT secara native, jadi untuk video HTML5 Anda perlu mengonversinya. Jika itu tujuan Anda, panduan SRT ke VTT kami memandu prosesnya langkah demi langkah.
VTT -- Standar Web
WebVTT (VTT) adalah standar W3C untuk trek teks di web. Mirip dengan SRT -- baris timestamp dan blok teks akan terasa familiar -- tetapi menambahkan header WEBVTT yang wajib, mengubah pemisah timestamp menjadi titik, dan menambahkan fitur nyata: cue styling seperti CSS, label pembicara, posisi, dan metadata bab.
Karena setiap browser modern mendukung VTT melalui elemen HTML5 <track>, ini adalah format yang dituju untuk apa pun yang diputar di halaman web, termasuk YouTube, Vimeo, dan pemutar kustom. Sering kali, « membuat ini berfungsi di web » berarti « mengonversinya ke VTT ».
ASS dan SSA -- Bergaya dan Kuat
SubStation Alpha (SSA) dan penerusnya Advanced SubStation Alpha (ASS) ada karena satu alasan: styling. Di mana SRT dan VTT memperlakukan teks sebagai kata-kata biasa dengan format ringan, ASS/SSA memperlakukan setiap event subtitle sebagai objek yang sepenuhnya bergaya dengan font, warna, garis luar, bayangan, rotasi, gerakan, dan posisi layar. Ini adalah format yang menggerakkan subtitle anime dengan gaya rumit, efek karaoke, dan tanda yang disusun langsung pada gambar.
Imbalannya adalah bahwa browser dan sebagian besar pemutar sederhana tidak mengerti ASS sama sekali. Untuk menggunakan subtitle bergaya di web atau di pemutar dasar, Anda biasanya mengonversinya ke SRT atau VTT -- menerima bahwa styling yang kaya akan hilang dalam prosesnya. Untuk pandangan lebih dalam tentang bekerja dengan format ini, lihat panduan styling subtitle ASS kami.
LRC -- Lirik, Dikupas hingga Tulang
LRC adalah kategori yang sepenuhnya berbeda. Alih-alih subtitle untuk video, ia menyimpan lirik untuk musik. Setiap baris dimulai dengan satu timestamp dalam format [mm:ss.xx], diikuti langsung oleh teks lirik. Tidak ada timestamp akhir, tidak ada styling, dan tidak ada metadata di luar header judul atau artis opsional. Timestamp berikutnya secara implisit mengakhiri baris sebelumnya.
Minimalisme ini disengaja: pemutar musik seperti Winamp, foobar2000, dan AIMP hanya membutuhkan waktu mulai setiap baris untuk menggulir lirik secara sinkron. Jika Anda memindahkan subtitle dari format video ke pustaka musik, mengonversi ke LRC adalah langkah yang tepat, dan panduan SRT ke LRC kami menunjukkan cara melakukannya dengan bersih.
SBV -- Format Subtitle Lama YouTube
SBV adalah format subtitle yang digunakan YouTube pada hari-hari awalnya, dengan gaya timestamp yang sedikit tidak biasa (0:00:00.0). YouTube telah beralih -- subtitle-nya sekarang disajikan sebagai VTT -- tetapi Anda masih akan menemukan file SBV di arsip lama dan alat pihak ketiga. Mengonversi SBV ke SRT atau VTT biasanya adalah langkah pertama untuk membuatnya dapat digunakan di platform modern mana pun.
TTML -- Standar Kelas Siaran
Timed Text Markup Language (TTML), dan profil berorientasi streaming-nya IMSC (serta ekstensi DFXP / .dfxp yang lebih lama), adalah format berbasis XML yang digunakan oleh penyiar dan layanan streaming besar. Ia verbose dan kompleks berdasarkan desain, karena harus memenuhi persyaratan aksesibilitas dan takarir hukum yang ketat, mendukung berbagai bahasa dan wilayah, serta membawa tata letak yang tepat untuk segalanya, mulai dari ticker berita hingga subtitle opera.
Sebagian besar kreator individu tidak akan pernah menulis TTML dengan tangan, tetapi Anda mungkin perlu mengonversi file yang lebih sederhana menjadi TTML saat mengirimkan subtitle ke platform yang memerlukan format kelas siaran, atau mengonversi file TTML yang Anda terima menjadi sesuatu yang lebih portabel seperti SRT.
Memilih Format yang Tepat
Jalur keputusan sederhana mencakup sebagian besar kasus:
- Diputar di browser web atau diunggah ke YouTube/Vimeo? → VTT.
- Diputar di pemutar media desktop atau seluler (VLC, MPV, ponsel)? → SRT.
- Butuh styling kaya, font, atau efek layar? → ASS (lalu konversi untuk web).
- Menampilkan lirik di pemutar musik? → LRC.
- Mengirim ke penyiar atau platform berbasis standar? → TTML/IMSC.
- Mewarisi file SBV YouTube lama? → Konversi ke SRT atau VTT.
Jika ragu, SRT adalah format pertukaran teraman karena semua orang membacanya, dan VTT adalah format pengiriman web teraman karena browser memutarnya secara native. Sebagian besar alur kerja dunia nyata melibatkan tepat satu konversi: membuat file ke salah satu dari dua format yang diharapkan tujuan.
Mengonversi Antar Format
Konversi jarang tanpa kehilangan di kedua arah. Naik ke format yang lebih kaya (SRT → VTT, atau VTT → ASS) menambahkan kemampuan tanpa kehilangan informasi. Turun (ASS → VTT, atau VTT → LRC) menjatuhkan fitur yang tidak dapat diekspresikan oleh format target -- styling, posisi, atau timestamp akhir. Itu diharapkan, bukan cacat: tujuannya adalah mendarat di format yang benar-benar dipahami pemutar Anda.
Konverter yang baik mempertahankan semua yang dapat ditahan format target dan menurunkan sisanya dengan anggun, sehingga waktu dan teks selalu bertahan bahkan ketika styling tidak.
Praktikkan
Cara paling jelas untuk melihat bagaimana format-format ini berbeda adalah mengambil satu file dan melihat transformasinya. Mengonversi SRT ke VTT adalah titik awal paling umum, dan ini mendemonstrasikan dengan jelas peralihan koma ke titik, header yang diperlukan, dan nomor urut yang dihapus yang menentukan batas format.
Siap mengonversi antar format subtitle?
Konversi SRT ke VTT Sekarang →