Перейти до основного вмісту
SubtitleMatrix

Конвертер SBV у CSV

Або вставте текст субтитрів

Що змінює ця конвертація

У цьому напрямку нічого не втрачається — кожна можливість вихідного формату має куди подітися в цільовому.

Цей перелік походить із матриці можливостей для цих двох форматів, а не з конкретного завантаженого файлу. Певний файл може втратити більше, якщо використовує можливості, які формат дозволяє, а матриця не моделює.

Ця сторінка переписує SBV у CSV. SBV тримає лише рядок часу й текст, а CSV тримає таблицю з початком, кінцем і текстом. Час переходить із запису 0:00:01.000,0:00:03.500 у 1000,3500,текст. Слова й порядок реплік лишаються тими самими.

У цьому напрямку нічого не втрачається: CSV покриває всі виміри, які є в SBV, зокрема жодного оформлення. SBV не містить нічого, чого CSV не вміє зберегти, тож вихідний файл — це ті самі репліки в іншій обгортці.

Конвертація виконується у вкладці браузера: жоден байт субтитрів не залишає пристрій, а весь пакет можна зупинити й забрати одним архівом.

Приклади

Типовий файл SBV, переписаний у CSV

Вхід

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.

Результат

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

Обидві колонки збігаються рядок у рядок: переписується лише синтаксис, а текст і час лишаються тими самими.

Той самий перехід на неохайному файлі SBV

Вхід

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.

Результат

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

Справжні файли приходять із BOM, переводами рядків Windows, зайвим рядком перед часом або часом, який взагалі не читається. Ніщо з цього не валить обробку: нерозпізнане потрапляє у звіт, а не зникає мовчки.

Часті запитання

Чи можна обробити пакет файлів SBV і отримати CSV?

Так, черга бере будь-яку кількість файлів SBV, переписує кожен у CSV й віддає результат одним архівом. У SBV момент записано як 0:00:01.000,0:00:03.500, у CSV — як 1000,3500,текст; саме це переписування виконується для кожного файлу. Робота йде у браузері, тому файли не надсилаються на сервер, а пакет можна скасувати посеред обробки — уже готові файли при цьому лишаться.

Чи можна потім повернути CSV назад у SBV?

Так, CSV назад у SBV можна без втрат: CSV містить усе, що SBV уміє зберегти, тому зворотний файл буде еквівалентний оригіналу. Єдине, що варто пам’ятати, — синтаксис SBV і CSV різний, тому побайтово файли не збігатимуться.

Чи збережеться порядок реплік із SBV у CSV?

Так. Конвертер сортує репліки за початком і пише їх у хронологічному порядку. SBV записує час як 0:00:01.000,0:00:03.500, CSV записує час як 1000,3500,текст. Якщо у вихідному файлі порядок був іншим, він стане хронологічним, а не зникне.

У якому кодуванні буде збережено файл CSV після конвертації з SBV?

Файл CSV пишеться в UTF-8, а кодування вхідного SBV визначається автоматично, разом із BOM. Кирилиця, грецька чи емодзі не замінюються знаками питання; закінчення рядків у вихідному CSV — LF.

Які програми відкриють CSV після конвертації з SBV?

CSV підтримують Excel, Google Sheets і скрипти. Для порівняння, SBV підтримують старі відеоредактори й завантажувач YouTube. Якщо цільовий формат потрібен для конкретної платформи, перевірте її підтримку до конвертації великого пакета.

Споріднені інструменти