Konversi CSV ke TXT
Atau tempel teks subtitle
Apa yang berubah dalam konversi ini
2 hal dihapus atau memerlukan keputusan
- Waktu
seluruh timeline (format keluaran tidak mencatat waktu sama sekali)
- Pemisahan baris
pemisahan baris (cue multi-baris akan disatukan menjadi satu baris)
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.
Halaman ini mengubah CSV menjadi TXT. File bisa diseret ke jendela ini atau teksnya ditempel; hasilnya adalah versi TXT. Semua proses berjalan di peramban, tanpa unggahan dan tanpa akun.
Kedua format ini tidak menyimpan hal yang sama, dan perbedaannya bukan sekadar kosmetik: timing dan pemisah baris tidak punya tempat di TXT. File CSV menyimpan satu baris per cue dengan kolom awal, akhir, dan teks; sel yang memuat koma atau baris baru ditulis dalam tanda kutip. TXT hanya berisi teks, tanpa waktu maupun gaya. Daftar di atas berasal dari apa yang dapat diekspresikan masing-masing format, bukan dari file Anda, jadi jawabannya sama sebelum Anda memuat apa pun.
Anda bisa memasukkan satu file atau satu musim penuh; antrean bekerja berurutan, dan semua hasil turun bersama dalam satu ZIP.
Contoh
File CSV umum, dikonversi ke TXT
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
The quick brown fox.
Jumps over, the lazy dog.
Two lines here.
And a second one.
Yang hilang pada keluaran ini: timing dan pemisah baris. Sisanya cocok 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
Hello there, friend.
Second line.
End before start.
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
Ke mana timecode CSV pergi?
TXT tidak punya waktu untuk diberikan: ekspor teks adalah kata-kata, bukan momen. Urutan baris CSV dipertahankan, jadi baris keempat puluh file Anda adalah baris keempat puluh di sini, tetapi tidak ada yang dalam keluaran mengatakan kapan bagian mana pun muncul di layar.
Apa yang terjadi pada cue CSV dua baris di TXT?
Kedua baris dari CSV ditulis, satu di bawah yang lain, tetapi file berhenti menyatakan bahwa keduanya satu kesatuan: TXT tidak dapat mengelompokkan baris menjadi satu cue, sehingga membacanya kembali akan menghasilkan dua subtitle padahal file sumber punya satu. Itu penting bila pemeriksaan ejaan atau alat retime akan membaca file itu nanti.
Seperti apa keluarannya ketika CSV menjadi TXT?
Keluaran TXT disusun seperti TXT — tanpa nomor cue dan tanpa timecode — satu baris teks per baris subtitle. Cue yang di CSV ditulis `00:00:04.126` menjadi baris teks di TXT, dalam urutan yang sama, dan tidak ada kata yang berubah.
Apakah cue CSV mempertahankan urutannya di keluaran TXT?
Ya, dan cue diurutkan berdasarkan waktu mulai saat proses — paling awal dulu, seperti yang diharapkan setiap format di sini dan cara pemutar membacanya. Jika file CSV Anda mencantumkan cue di luar urutan, keluaran TXT mengembalikannya ke urutan; itu perubahan pada struktur file, bukan isinya, dan disengaja.
Bisakah TXT dikonversi balik ke CSV?
Ya, dan arah itu punya daftarnya sendiri: mengonversi TXT ke CSV menghilangkan timing. Daftar itu berbeda dari daftar di atas karena kedua format menyimpan hal yang berbeda.
Apakah keluaran TXT mempertahankan encoding file CSV?
Tidak — keluarannya UTF-8, dengan akhir baris Unix dan tanpa byte-order mark, apa pun yang dipakai file CSV. File yang datang dalam UTF-16 atau encoding satu-byte Windows didekode saat masuk (panel hasil memberi tahu bila itu terjadi); yang keluar selalu TXT UTF-8 yang sama.