Конвертер LRC в TXT
Или вставьте текст субтитров
Параметры
Используется, когда в источнике нет времени окончания (простой текст, LRC). Таймлайн в результате строится здесь, а не преобразуется, поэтому вы получите именно это число.
Что меняет эта конвертация
2 пункта теряются или требуют решения
- Тайминг
весь таймлайн (целевой формат вообще не хранит тайминг)
- Переносы строк
переносы строк (многострочные реплики будут соединены в одну строку)
Этот список выведен из матрицы возможностей этих двух форматов, а не из загруженного файла. Конкретный файл может потерять больше, если использует возможности, которые формат допускает, а матрица не моделирует.
LRC — формат текстов песен, где у каждой строки есть только момент начала, а TXT — чистый текст без времени, разметки и оформления; эта страница переводит файл из одного формата в другой. LRC хранит только начало строки вида [00:01.00], а TXT не хранит времени вовсе, поэтому от шкалы останется один текст. Порядок реплик и текст при этом сохраняются полностью.
Сайт перечисляет потери до запуска — вся шкала времени, жёсткие переносы строк; LRC записывает и начало, и конец каждой реплики, а TXT не хранит таймкодов вообще: от шкалы останется только текст.
Файлы разбираются локально в браузере и не отправляются на сервер; очередь можно остановить, а результаты скачать одним архивом.
Примеры
Обычный файл LRC, переведённый в TXT
Вход
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.Выход
First line of the song.
Second line.
Second line, translated.
Final line.
Сравните две стороны: LRC хранит интервалы ([00:01.00]), а TXT оставляет только текст, причём каждая строка выходит отдельно.
Тот же перевод на неаккуратном файле LRC
Вход
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]Выход
Out of order.
Leading zero omitted, one decimal.
Second with no centiseconds.
Repeated chorus line.
Repeated chorus line.
Второй файл намеренно неровный: BOM, переводы строк CRLF. LRC читает его без падения, а TXT записывается заново, поэтому часть дефектов исчезает, но пропущенные блоки не возвращаются.
Частые вопросы
Что происходит с отметками времени при конвертации LRC в TXT?
LRC хранит только начало строки вида [00:01.00], а TXT не хранит времени вовсе, поэтому от шкалы останется один текст. Порядок реплик и текст при этом сохраняются полностью.
Что исчезнет из файла, если сохранить LRC как TXT?
LRC записывает и начало, и конец каждой реплики, а TXT не хранит таймкодов вообще: от шкалы останется только текст. LRC различает жёсткие переносы строк, а TXT пишет каждую строку отдельно, поэтому границы многострочной реплики теряются. Это полный список потерь для пары LRC → TXT; сайт показывает его до запуска.
Куда исчезает таймкод LRC при сохранении в TXT?
TXT — это чистый текст без отметок времени, поэтому начало и конец каждой реплики LRC не записываются. Каждая строка текста выходит отдельной строкой, а границы реплик определяются только абзацами.
Что произойдёт с многострочными репликами LRC в файле TXT?
LRC различает жёсткий перенос внутри реплики, а TXT — нет: каждая строка текста выходит отдельной строкой, поэтому границы многострочной реплики теряются, а общий порядок строк сохраняется.
В какой кодировке сохраняется TXT и какое у него расширение при переводе из LRC?
Файл TXT записывается в UTF-8 без BOM с переводами строк LF и расширением .txt; при чтении LRC сайт сам определяет BOM и стиль переводов строк и нормализует их. Кириллица и другие алфавиты сохраняются без замены символов.
Что произойдёт с концом реплики LRC при переводе в TXT?
LRC знает только начало ([00:01.00]); конца в файле нет. TXT требует полный интервал, поэтому сайт вычисляет конец по началу следующей строки, а для последней берёт 2 000 мс. Исходная длительность не восстанавливается.