Inti Utama
SRT dan VTT melakukan tugas yang sama — sari kata berjangka masa dalam fail teks biasa — tetapi kedua-duanya datang daripada dunia yang berbeza. SRT ialah format sejagat yang sudah lama digunakan: struktur paling ringkas, disokong oleh hampir setiap pemain, editor, dan platform. WebVTT pula ialah standard asli web: diperlukan oleh pemain HTML5
<track>, dengan gaya, kedudukan, dan metadata yang tiada pada SRT. Panduan mudahnya: terbitkan di web terbuka dengan VTT, lakukan segala yang lain dengan SRT — dan oleh sebab format ini hampir serupa dari segi strukturnya, anda boleh menukarnya antara satu sama lain dengan satu klik apabila sesuatu platform mewajibkannya.
Cepat atau lambat, setiap aliran kerja sari kata akan sampai kepada soalan ini: platform mahukan .vtt tetapi alat anda mengeksport .srt — atau sebaliknya. Berita baiknya, tersalah pilih tidak menyebabkan apa-apa kerugian selain perlu menukarnya. Inilah perbezaan sebenar antara dua format ini, bila setiap satunya diperlukan, dan kes-kes pinggiran yang sering menimbulkan masalah semasa penukaran.
Dua Format Ini Secara Bersebelahan
Dua sari kata yang sama, pertama dalam SRT:
1
00:00:03,500 --> 00:00:06,000
Hello and welcome.
2
00:00:06,200 --> 00:00:09,100
Let's compare subtitle formats.…dan dalam WebVTT:
WEBVTT
00:00:03.500 --> 00:00:06.000
Hello and welcome.
00:00:06.200 --> 00:00:09.100
Let's compare subtitle formats.Tiga perbezaan yang jelas kelihatan: VTT bermula dengan pengepala wajib WEBVTT, menggunakan titik sebelum milisaat manakala SRT menggunakan koma, dan tidak memerlukan nombor urutan. Tiga butiran inilah yang menyebabkan hampir semua aduan “sari kata saya tidak dapat dimuatkan” apabila fail hanya ditukar nama secara manual dan bukannya ditukar format dengan betul.
Perbandingan Ciri
| SRT (SubRip) | WebVTT | |
|---|---|---|
| Pertama kali diperkenalkan | ~2000 (perisian ripper SubRip) | 2010 (standard web W3C) |
| Pemisah kod masa | Koma (00:00:01,600) | Titik (00:00:01.600) |
| Pengepala | Tiada | WEBVTT wajib |
| Gaya | Tag asas sahaja (<i>, <b>), sokongan tidak konsisten | Gaya cue seperti CSS, warna, kelas |
| Kedudukan | Tidak | Ya — kedudukan, penjajaran, teks menegak |
| Bab & metadata | Tidak | Ya (bab, nota, cue metadata JSON) |
Sokongan HTML5 <track> | Tidak — pelayar memerlukan VTT | Ya — satu-satunya format yang disokong |
| Pemain desktop (VLC dll.) | Sejagat | Disokong secara meluas |
| Import perisian penyuntingan | Sejagat | Biasa tetapi kurang sejagat |
Bila Anda Perlukan SRT
- Keserasian maksimum: menghantar sari kata kepada klien, editor, atau pemain yang tidak diketahui — SRT boleh dibuka di mana-mana sahaja.
- Penyuntingan video: Premiere Pro, DaVinci Resolve, dan Final Cut mengimport trek kapsyen SRT dengan paling andal.
- Muat naik ke YouTube, LinkedIn, Instagram: semuanya menerima SRT untuk kapsyen.
- Aliran kerja terjemahan: struktur yang sangat ringkas kekal stabil apabila melalui alat terjemahan berulang kali tanpa rosak.
Baru mengenali format ini? Mulakan dengan panduan lengkap kami: Apakah itu fail SRT?
Bila Anda Perlukan VTT
- Video HTML5 di laman anda sendiri: elemen
<track>hanya menerima WebVTT — SRT memang tidak akan dimuatkan dalam pelayar. - Kapsyen yang digayakan atau diletakkan pada posisi tertentu: warna pembicara, kapsyen di bahagian atas bingkai semasa grafik lower-third, teks menegak untuk bahasa CJK.
- Navigasi bab: fail VTT boleh mentakrifkan penanda bab yang dipaparkan secara asli oleh pemain HTML5.
- Tindan penstriman moden: HLS dan banyak pemain web menjangkakan segmen VTT.
Menukar Antara SRT dan VTT (Tanpa Merosakkan Apa-Apa)
Oleh sebab strukturnya sangat hampir, penukaran ini bersifat mekanikal — tetapi menukar sambungan fail bukanlah penukaran format. Penukar yang betul mesti menambah atau membuang pengepala WEBVTT, menukar koma dan titik dalam setiap kod masa, serta mengendalikan nombor urutan. Penukar VTT ↔ SRT percuma melakukan semua itu terus dalam pelayar — tampal atau muat naik, tukar, muat turun. Fail anda tidak pernah dihantar ke pelayan.
Tiga perkara penting tentang penukaran yang wajar anda tahu:
- Gaya akan hilang apabila menukar VTT → SRT. Kedudukan, warna, dan kelas tiada padanan dalam SRT — teks dan masa kekal, tetapi pembentangannya tidak.
- Pengekodan penting. Kedua-dua format sepatutnya menggunakan UTF-8; pengekodan lama akan merosakkan aksara beraksen dan aksara bukan Latin.
- Sahkan selepas penukaran. Jika sesuatu platform masih menolak fail tersebut, jalankannya melalui Pengesah SRT untuk mencari cue yang bertindih atau kod masa yang rosak, dan betulkan anjakan masa global dengan Anjakan Masa Sari Kata.
Dari Mana Fail Ini Datang Pada Asalnya?
Kedua-dua format bermula dengan transkrip. Untuk kandungan YouTube, Penjana Transkrip YouTube menghasilkan teks berjangka masa daripada mana-mana pautan video dengan eksport SRT. Untuk rakaman anda sendiri — mesyuarat, kuliah, temu bual — aplikasi Soz AI mentranskripsikan audio dengan label pembicara dalam lebih 99 bahasa, dan teks biasa sentiasa boleh ditukar menjadi sari kata dengan Penjana TXT ke SRT.
Soalan Lazim
Bolehkah saya hanya menukar nama .srt kepada .vtt?
Tidak. Pemisah kod masa berbeza (koma berbanding titik) dan VTT memerlukan pengepala WEBVTT — fail yang hanya ditukar nama akan gagal dalam pelayar. Gunakan penukar sebenar; ia hanya mengambil masa beberapa saat.
Format manakah yang digunakan oleh YouTube?
YouTube menerima muat naik SRT dan VTT (serta formatnya sendiri). Secara dalaman, ia menukar semuanya, jadi muat naik sahaja mana-mana format yang anda ada.
Adakah VTT akan menggantikan SRT?
Di web, VTT ialah standard dan akan terus kekal. Di tempat lain — suite penyuntingan, pemain desktop, saluran terjemahan — SRT masih menjadi bahasa bersama. Kedua-dua format ini masih jauh daripada usang, sebab itulah setiap aliran kerja yang serius sentiasa menyediakan penukar format.
Adakah sari kata mempengaruhi SEO?
Ya. Platform dan enjin carian mengindeks teks kapsyen, menjadikan video lebih mudah ditemui berdasarkan apa yang diperkatakan di dalamnya. Menerbitkan transkrip pada halaman bersama video akan menguatkan lagi kesannya.
