Format subtitle CSV
Apa yang dapat diwakili format ini
- Pemformatan teks
- Hanya teks biasa
- Posisi di layar
- Tidak
- Timing karaoke
- Tidak
- Pemisahan baris di dalam cue
- Ya
- Timeline
- Waktu awal dan akhir untuk setiap cue
- Resolusi waktu
- 1 ms
- Waktu disimpan sebagai nomor frame
- Tidak
- Teks kanan-ke-kiri
- Ya
Contoh
File CSV umum, dan apa yang dibaca darinya
File
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."
Isi yang dikandungnya
3 cues, 4 lines of 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.
Outside the cues:
header start,end,text
delimiter ","Sisi kanan bukan file hasil konversi — itu yang dibaca situs ini dari sisi kiri, dan titik awal setiap konversi file tersebut.
File CSV yang berantakan, dan apa yang masih terbaca darinya
File
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.
Isi yang dikandungnya
4 cues, 4 lines of text
00:00:01.000 → 00:00:04.000
Hello there, friend.
00:00:05.000 → 00:00:07.000
Second line.
00:00:10.000 → 00:00:10.001
End before start.
00:00:12.000 → 00:00:14.000
Unquoted comma in text, right here.
Outside the cues:
header id,start,end,note,text
delimiter ","
Reported while reading — repaired or skipped, never silently:
1 × rows whose start time could not be read (they were skipped)
1 × cues whose end time was not after their start time (they were given a 1ms duration)File nyata datang dengan byte-order mark, akhir baris Windows, baris nyasar sebelum timecode, atau timecode yang tidak terbaca sama sekali. Tidak ada yang melempar galat: apa pun yang tidak bisa dipahami dilaporkan, bukan dibuang diam-diam.
Konversi CSV Spreadsheet ke format lain
Semuanya berjalan sepenuhnya di peramban Anda. Labelnya menyebutkan apa yang dikorbankan arah konversi itu sebelum Anda membukanya.
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
- Waktu
- Pemisahan baris
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
Mengonversi ke format ini
- SubRip (SRT) → CSV Spreadsheet
- WebVTT (VTT) → CSV Spreadsheet
- Advanced SubStation Alpha (ASS) → CSV Spreadsheet
- SubStation Alpha (SSA) → CSV Spreadsheet
- YouTube SBV → CSV Spreadsheet
- SAMI (SMI) → CSV Spreadsheet
- LRC Lyrics → CSV Spreadsheet
- MicroDVD → CSV Spreadsheet
- TTML (Timed Text) → CSV Spreadsheet
- SubtitleMatrix JSON → CSV Spreadsheet
- Plain Text (TXT) → CSV Spreadsheet
CSV Spreadsheet adalah salah satu format subtitle yang ditangani situs ini, dan halaman ini adalah rujukannya: apa yang bisa disimpannya, apa yang tidak, dan satu halaman untuk setiap format tujuan.
File CSV adalah tabel: baris header `start,end,text` diikuti satu baris per cue, dengan waktu hingga milidetik dan satu sel teks per subtitle. Sel yang memuat koma, tanda kutip, atau baris baru ditulis dalam tanda kutip ganda, dan tanda kutip di dalam sel digandakan — itulah sebabnya satu cue dengan teks multi-baris tetap satu baris tabel. Yang tidak disimpannya adalah gaya, posisi, dan karaoke: sel spreadsheet hanya menampung teks, sehingga tag yang tertinggal tampil sebagai karakter biasa.
Tabel di atas adalah keseluruhannya — tidak ada daftar fitur tersembunyi. Ketika sebuah baris menyebut tidak, itulah tepatnya yang hilang saat mengonversi dari CSV, dan setiap halaman konversi yang tertaut di bawah menyatakannya sebelum Anda membuka file. Semua konversi berjalan di peramban Anda: tidak ada yang diunggah dan tidak perlu akun, yang penting untuk materi di bawah NDA, rekam medis pasien, atau embargo penyiaran.
Pertanyaan yang sering diajukan
Apa itu file CSV?
`.csv` adalah subtitle dalam bentuk spreadsheet: baris header lalu satu baris per cue berisi awal, akhir, dan teks. Format ini dipilih ketika seseorang harus membaca, menyunting, atau menyerahkan timing di Excel atau Google Sheets.
Apakah CSV menyimpan gaya?
Tidak — CSV menyimpan cue, dan cue adalah teks dengan dua waktu. Sel spreadsheet hanya menampung teks, jadi tag yang tertinggal di dalamnya tampil sebagai karakter, bukan sebagai pemformatan.
Apakah setiap cue CSV menyimpan awal dan akhir?
Ya, dan satu momen dalam file CSV terbaca `00:00:04.126`. Itu serinci yang bisa dicapai CSV — hingga milidetik — dan angkanya eksak, sehingga cue bisa pendek, panjang, atau tumpang tindih dengan cue berikutnya tanpa menyiratkan apa pun.
Ke format mana CSV bisa dikonversi tanpa kehilangan apa pun?
SRT, VTT, SBV, SMI, TTML, dan JSON — semua yang dapat diekspresikan CSV juga bisa mereka ekspresikan. Tabel di atas adalah sumbernya: baris yang menyebut ya di kedua sisi adalah fitur yang bertahan. Arah lain menjatuhkan sesuatu, dan setiap halaman itu menyebut daftarnya sendiri.
Bisakah saya membuka file CSV di editor teks?
Bisa, meski dalam praktik Anda membukanya di spreadsheet. Kolomnya adalah `start`, `end`, dan `text`, dan waktunya terbaca `00:00:01.000`.