Конвертер 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 читает только сам текст, поэтому теги исчезнут.