Lompat ke konten utama
SubtitleMatrix

Konversi SBV ke CSV

Konversi formatYouTube SBV
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.

Halaman ini mengubah SBV menjadi CSV. File SBV berisi cue dengan dua stempel waktu dan teksnya; CSV menyimpan hal yang sama sebagai tabel dengan kolom start, end, dan text, sehingga mudah dibuka di spreadsheet atau diolah dengan skrip. SBV menulis milidetik dengan koma, misalnya 0:00:04,126, dan tidak menyimpan gaya, posisi, maupun penempatan layar.

Tidak ada yang hilang ke arah ini. Semua yang bisa dinyatakan SBV punya padanan di CSV: timeline, pemisah baris, dan teksnya tetap utuh, termasuk untuk file yang memakai seluruh kemampuan format.

Satu file maupun satu musim diproses berurutan di peramban. Tidak ada unggahan, tidak perlu akun, dan seluruh hasil bisa diunduh sebagai satu ZIP setelah antrean selesai.

Contoh

File SBV biasa, dikonversi ke CSV

Masukan

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Keluaran

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."

Tidak ada yang hilang: bandingkan kedua sisi baris per baris.

Konversi yang sama pada masukan berantakan

Masukan

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Keluaran

start,end,text
00:00:02.000,00:00:04.000,Carriage-return line endings.
00:00:06.000,00:00:08.000,"Indented timecode, no final newline."

File nyata sering membawa akhir baris campuran, spasi liar, dan kolom kosong. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.

Pertanyaan yang sering diajukan

Seperti apa bentuk keluaran SBV saat menjadi CSV?

Seperti CSV: satu baris header start,end,text, lalu satu baris untuk setiap cue. Setiap cue SBV menjadi satu cue CSV dengan urutan dan teks yang sama, dan koma di dalam teks dikutip sesuai aturan CSV.

Apakah waktu SBV tetap persis di file CSV?

Ya, sampai milidetik, yang merupakan batas terhalus kedua format. SBV menulis 0:00:04.126 dan CSV menulis 00:00:04.126; tidak ada pembulatan atau pergeseran, jadi cue berdurasi 2,9 detik tetap 2,9 detik.

Bagaimana cue SBV dua baris muncul di CSV?

Sebagai dua baris di dalam satu sel text, dikutip seperti yang diwajibkan CSV. Kedua baris SBV tetap menjadi satu subtitle di keluaran CSV dan pemutar menampilkannya bersamaan.

Apakah urutan cue SBV dipertahankan di CSV?

Ya. Cue diurutkan menurut waktu mulai saat ditulis, paling awal lebih dulu, sesuai cara semua format di situs ini dibaca. File SBV yang tidak berurutan akan dirapikan, dan itu perubahan struktur yang disengaja.

Apakah konversi CSV balik ke SBV juga tanpa kehilangan?

Ya, kedua arah lossless karena SBV dan CSV mampu menyatakan hal yang sama. Perjalanan bolak-balik menghasilkan timeline dan teks yang sama dalam wadah aslinya, itulah sebabnya laporan di atas tidak punya apa pun untuk didaftarkan.

Apakah CSV hasil konversi memakai encoding file SBV?

Tidak. File CSV keluaran selalu UTF-8 dengan akhir baris Unix dan tanpa BOM, terlepas dari encoding masukan. Encoding lama didekode saat dibaca, dan panel hasil menampilkan keterangan bila dekode terjadi.

Alat terkait