Konversi CSV ke SRT
Atau tempel teks subtitle
Apa yang berubah dalam konversi ini
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
Daftar ini berasal dari matriks kemampuan untuk kedua format ini, bukan dari file tertentu yang Anda muat. File tertentu bisa kehilangan lebih banyak jika memakai fitur yang diizinkan format tetapi tidak dimodelkan matriks.
Di sini Anda dapat mengonversi CSV ke SRT: seret satu file atau tempel teks, lalu unduh hasil SRT. Pemrosesan sepenuhnya lokal di peramban — tidak ada file yang diunggah dan tidak perlu akun.
Tidak ada yang hilang pada arah ini. Setiap fitur yang dapat diekspresikan CSV memiliki padanan di SRT, jadi keluarannya adalah subtitle yang sama dalam pembungkus berbeda — timeline, pemisah baris, dan teksnya semuanya bertahan. Itu berlaku untuk file CSV apa pun, termasuk yang memakai semua fitur yang diizinkan formatnya. File CSV menyimpan satu baris per cue dengan kolom awal, akhir, dan teks; sel yang memuat koma atau baris baru ditulis dalam tanda kutip.
Batch juga didukung: antrean memproses setiap file secara berurutan, lalu seluruh hasil dikemas sebagai satu ZIP.
Contoh
File CSV umum, dikonversi ke SRT
Masukan
start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."
Keluaran
1
00:00:01,000 --> 00:00:03,500
The quick brown fox.
2
00:00:04,000 --> 00:00:06,250
Jumps over, the lazy dog.
3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.
Tidak ada yang hilang di sini: bandingkan kedua sisi baris demi baris.
Konversi yang sama pada input berantakan
Masukan
id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.
Keluaran
1
00:00:01,000 --> 00:00:04,000
Hello there, friend.
2
00:00:05,000 --> 00:00:07,000
Second line.
3
00:00:10,000 --> 00:00:10,001
End before start.
4
00:00:12,000 --> 00:00:14,000
Unquoted comma in text, right here.
Inilah jenis kerusakan yang ada pada file nyata — byte-order mark, akhir baris Windows, kolom kosong, atau timestamp tanpa tanda kutip. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.
Pertanyaan yang sering diajukan
Nama kolom CSV mana yang dikenali saat menjadi SRT?
Yang umum, dan pencocokannya longgar: start, start time, timecode in, begin, from, dan in semuanya berarti awal; end, stop, to, out, dan finish berarti akhir; text, subtitle, caption, content, line, dialogue, dan transcript berarti kata-katanya. Spasi, garis bawah, dan tanda hubung pada judul kolom diabaikan, dan huruf besar-kecil tidak berpengaruh.
Bagaimana jika tabel CSV saya tidak punya baris judul saat dikonversi ke SRT?
Maka baris pertama dibaca sebagai data dan kolom diambil berurutan: awal, akhir, teks. Sebuah baris dikenali sebagai judul ketika sel pertamanya bukan timecode, sehingga tabel yang dimulai dengan cue sungguhan tidak disalahartikan sebagai tabel berlabel.
Format waktu apa yang bisa dimuat sel CSV untuk keluaran SRT?
Menit dan detik, atau jam, menit, dan detik, dengan pecahan opsional setelah koma atau titik. Pecahan dibaca berdasarkan jumlah digitnya, jadi .5, .50, dan .500 semuanya setengah detik — itulah yang membuat jumlah desimal yang berubah-ubah dari spreadsheet berperilaku benar.
Bagaimana jika sel CSV berisi timestamp yang tidak pernah dikutip saat menjadi SRT?
Diperbaiki. Timestamp yang ditulis dengan gaya SRT memuat koma di dalamnya, dan bila ditempel ke tabel tanpa kutip, ia terpecah ke dua kolom; konverter menyatukan kembali kedua bagian itu ketika keduanya tampak seperti dua bagian dari satu timecode, sehingga ekspor rusak yang klasik tetap bisa dikonversi.
Bisakah saya membuat file SRT dari nol di spreadsheet CSV?
Bisa, dan itulah alasan biasa orang membuka halaman ini: tiga kolom, satu cue per baris, lalu konversi. Spreadsheet jauh lebih nyaman untuk mengedit teks, dan konversi baliknya satu klik.