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

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

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

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

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

  • Тайминг

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

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

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

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

SRT — самый распространённый формат субтитров, который читают почти все плееры и видеоредакторы, а TXT — чистый текст без времени, разметки и оформления; эта страница переводит файл из одного формата в другой. SRT записывает интервал (00:00:01,000 → 00:00:03,500), а TXT не хранит времени: от каждой реплики останется только текст. Порядок реплик и текст при этом сохраняются полностью.

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

Файлы разбираются локально в браузере и не отправляются на сервер; очередь можно остановить, а результаты скачать одним архивом.

Примеры

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

Вход

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

Выход

Hello there.
Whispering now.
And a second line.
Bold statement.

Сравните две стороны: SRT хранит интервалы (00:00:01,000 → 00:00:03,500), а TXT оставляет только текст, причём каждая строка выходит отдельно.

Тот же перевод на неаккуратном файле SRT

Вход

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

Выход

Bold and italic.

Last one.

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

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

Что происходит с отметками времени при конвертации SRT в TXT?

SRT записывает интервал (00:00:01,000 → 00:00:03,500), а TXT не хранит времени: от каждой реплики останется только текст. Порядок реплик и текст при этом сохраняются полностью.

Что исчезнет из файла, если сохранить SRT как TXT?

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

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

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

Не перепутается ли порядок реплик после конвертации SRT в TXT?

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

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

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

Что будет с тегами курсива и жирного при переводе SRT в TXT?

SRT не имеет официальных стилей, но на практике хранит жирный, курсив и подчёркивание, а сайт дополнительно пишет цвет и позицию. TXT читает только сам текст, поэтому теги исчезнут.

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