Cara Menyelaraskan Stempel Waktu Subtitle SRT dan Mengonversi ke WebVTT (VTT)
Daftar Isi
1. Memahami Sinkronisasi Waktu Subtitle vs. Transkripsi Otomatis
Ketika menonton video atau film dan teks terjemahan muncul setengah detik lebih lambat dari suara ucapan aktor, pengalaman menonton menjadi sangat terganggu. Masalah ini dikenal sebagai desinkronisasi offset audio-teks (audio-subtitle desynchronization).
Klarifikasi Fungsional: Penyelarasan waktu subtitle (subtitle time shifting) adalah operasi matematis penyesuaian stempel waktu (timestamp offset) pada berkas teks terjemahan yang sudah ada. Alat kami bukan layanan transkripsi pengenalan suara otomatis (Speech-to-Text / ASR) yang mengubah file audio mentah menjadi kata-kata baru. Alat ini berfokus pada manipulasi berkas subtitle format .SRT dan .VTT yang sudah ada dengan akurasi hingga seperseribu detik (milidetik).
2. Sampel Berkas Subtitle SRT (3 Baris Waktu)
Untuk memverifikasi alur kerja ini langkah demi langkah, kami menyediakan berkas sampel subtitle berdurasi 3 cue:
1
00:00:01,000 --> 00:00:04,000
Selamat datang di Studio Subtitle GoToolstack.
2
00:00:04,500 --> 00:00:07,500
Pada berkas sampel ini, kita menyelaraskan stempel waktu sebesar +500 ms.
3
00:00:08,000 --> 00:00:11,500
Ekspor trek yang telah dikoreksi ke format WebVTT untuk video HTML5.Unduh Berkas Sampel Pengujian:
• sample_subtitles_id.srt (Berkas SubRip Asli)
• sample_subtitles_id_shifted.vtt (Hasil Konversi WebVTT Setelah Digeser +500 ms)
| Nomor Cue | Stempel Waktu SRT Asli | Stempel Waktu Terselaraskan (+500 ms) | Teks Dialog Subtitle |
|---|---|---|---|
| 1 | 00:00:01,000 --> 00:00:04,000 |
00:00:01.500 --> 00:00:04.500 |
Selamat datang di Studio Subtitle GoToolstack. |
| 2 | 00:00:04,500 --> 00:00:07,500 |
00:00:05.000 --> 00:00:08.000 |
Pada berkas sampel ini, kita menyelaraskan stempel waktu sebesar +500 ms. |
| 3 | 00:00:08,000 --> 00:00:11,500 |
00:00:08.500 --> 00:00:12.000 |
Ekspor trek yang telah dikoreksi ke format WebVTT untuk video HTML5. |
3. Melakukan Pergeseran Waktu +500 ms di Studio Subtitle GoToolstack
- Buka Berkas Subtitle: Buka Editor Subtitle & Penyelaras Waktu dan klik tombol Buka Berkas Subtitle (.SRT / .VTT). Berkas dimuat ke antarmuka tabel interaktif.
- Tentukan Nilai Pergeseran (Offset): Pada kolom input waktu milidetik, masukkan angka
500(setara dengan 0,5 detik). - Klik Tombol Geser Maju: Klik tombol + Geser Maju. Sistem akan menjumlahkan 500 ms ke seluruh stempel waktu awal dan akhir dari setiap baris dialog.
- Ekspor ke Format WebVTT: Klik tombol Ekspor WebVTT (.vtt) untuk mengunduh trek terjemahan yang telah siap disematkan pada tag video HTML5.
4. Perbandingan Format: SubRip (.SRT) vs. WebVTT (.VTT)
Hasil konversi WebVTT (+500 ms) yang valid memuat header wajib dan titik desimal:
WEBVTT
1
00:00:01.500 --> 00:00:04.500
Selamat datang di Studio Subtitle GoToolstack.
2
00:00:05.000 --> 00:00:08.000
Pada berkas sampel ini, kita menyelaraskan stempel waktu sebesar +500 ms.
3
00:00:08.500 --> 00:00:12.000
Ekspor trek yang telah dikoreksi ke format WebVTT untuk video HTML5.| Fitur Format | SubRip (.SRT) | WebVTT (.VTT) |
|---|---|---|
| Baris Tajuk Wajib | Tidak ada (langsung diawali nomor cue 1) | Wajib diawali baris WEBVTT di baris paling pertama |
| Pemisah Desimal Milidetik | Tanda koma (00:00:01,500) |
Tanda titik (00:00:01.500) |
| Kompatibilitas Tag Video HTML5 | Ditolak oleh tag <track> peramban modern |
Standar resmi W3C untuk pemutar video web HTML5 native |
| Dukungan Penataan Gaya CSS | Hanya tag teks sederhana (<b>, <i>) |
Mendukung penataan warna, ukuran font, dan posisi via CSS ::cue |
Alat Terkait di GoToolstack
- Editor Subtitle & Penyelaras Waktu: Sesuaikan timing subtitle dan konversi antara format SRT dan VTT.
- Penghitung Kata & Karakter Teks: Hitung durasi membaca dan jumlah karakter naskah dialog video.
- Pembanding Perbedaan Teks: Bandingkan dua versi file subtitle untuk melacak revisi terjemahan.