Перейти к основному содержимому
SubtitleMatrix

Конвертер SBV в TXT

Или вставьте текст субтитров

Что меняет эта конвертация

2 пункта теряются или требуют решения

  • Тайминг

    весь таймлайн (целевой формат вообще не хранит тайминг)

  • Переносы строк

    переносы строк (многострочные реплики будут соединены в одну строку)

Этот список выведен из матрицы возможностей этих двух форматов, а не из загруженного файла. Конкретный файл может потерять больше, если использует возможности, которые формат допускает, а матрица не моделирует.

Здесь субтитры SBV превращаются в TXT: SBV — это формат YouTube, в котором начало и конец стоят в одной строке через запятую, а TXT — чистый текст без времени, разметки и оформления. SBV записывает интервал (0:00:01.000,0:00:03.500), а TXT не хранит времени: от каждой реплики останется только текст. Порядок реплик и текст при этом сохраняются полностью.

Сайт перечисляет потери до запуска — вся шкала времени, жёсткие переносы строк; SBV записывает и начало, и конец каждой реплики, а TXT не хранит таймкодов вообще: от шкалы останется только текст.

Ни один байт субтитров не уходит в сеть: конвертация выполняется в текущей вкладке, а готовые файлы забираются архивом.

Примеры

Обычный файл SBV, переведённый в TXT

Вход

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.

Выход

The quick brown fox.
Jumps over the lazy dog.
Two lines here.
And a second one.

Сравните две стороны: SBV хранит интервалы (0:00:01.000,0:00:03.500), а TXT оставляет только текст, причём каждая строка выходит отдельно.

Тот же перевод на неаккуратном файле 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.

Выход

Carriage-return line endings.
Indented timecode, no final newline.

Второй файл проверяет граничные случаи. SBV читает его без падения, а TXT записывается заново, поэтому часть дефектов исчезает, но пропущенные блоки не возвращаются.

Частые вопросы

Какие таймкоды получатся на выходе при переводе SBV в TXT?

SBV записывает интервал (0:00:01.000,0:00:03.500), а TXT не хранит времени: от каждой реплики останется только текст. Порядок реплик и текст при этом сохраняются полностью.

Какие данные SBV не переживут перевод в TXT?

SBV записывает и начало, и конец каждой реплики, а TXT не хранит таймкодов вообще: от шкалы останется только текст. SBV различает жёсткие переносы строк, а TXT пишет каждую строку отдельно, поэтому границы многострочной реплики теряются. Это полный список потерь для пары SBV → TXT; сайт показывает его до запуска.

Куда исчезает таймкод SBV при сохранении в TXT?

TXT — это чистый текст без отметок времени, поэтому начало и конец каждой реплики SBV не записываются. Каждая строка текста выходит отдельной строкой, а границы реплик определяются только абзацами.

Что произойдёт с многострочными репликами SBV в файле TXT?

SBV различает жёсткий перенос внутри реплики, а TXT — нет: каждая строка текста выходит отдельной строкой, поэтому границы многострочной реплики теряются, а общий порядок строк сохраняется.

В какой кодировке сохраняется TXT и какое у него расширение при переводе из SBV?

Файл TXT записывается в UTF-8 без BOM с переводами строк LF и расширением .txt; при чтении SBV сайт сам определяет BOM и стиль переводов строк и нормализует их. Кириллица и другие алфавиты сохраняются без замены символов.

Что теряется при чтении SBV и переводе в TXT?

SBV — формат YouTube с парой времени в одной строке и без оформления. В TXT переносится текст и интервалы; стилей и служебных блоков в SBV нет, поэтому потерять можно только оформление, которого исходник не содержал.

Похожие инструменты