Конвертер SRT/VTT
Перевод SRT и WebVTT между форматами и в обычный текст TXT без таймкодов — прямо в браузере.
Конвертер SRT/VTT
Перевод SRT и WebVTT между форматами и в обычный текст TXT без таймкодов — прямо в браузере.
Конвертер SRT, WebVTT и текста TXT
Инструмент распознает SRT по таймкодам с запятой, а WebVTT — по заголовку WEBVTT или таймкодам с точкой.
Вся обработка происходит в браузере и не требует загрузки файла на внешний сервер.
Возможности
- локальное чтение одного файла SRT или VTT в UTF-8 до 5 МБ
- автоопределение SRT и WebVTT
- принудительное направление SRT → VTT или VTT → SRT
- замена разделителя миллисекунд
- удаление или создание нумерации блоков
- копирование текста и скачивание файла .srt или .vtt
- извлечение TXT: одна реплика на абзац, с сохранением переносов, порядка, повторов и имён говорящих
Формулы
- SRT записывает миллисекунды через запятую: 00:00:01,000; WebVTT использует точку: 00:00:01.000.
- При SRT → VTT добавляется заголовок WEBVTT и удаляются числовые идентификаторы SRT; при VTT → SRT блоки получают последовательные номера.
Как пользоваться
- Выберите файл SRT/VTT в UTF-8 до 5 МБ или вставьте текст субтитров.
- Выберите SRT → VTT, VTT → SRT, автоопределение направления или «В TXT».
- Проверьте результат. В TXT таймкоды, номера и служебные блоки WebVTT исключены; незнакомые теги остаются текстом.
- Скопируйте результат либо скачайте файл нужного расширения.
Примеры
Ограничения
- Импорт читает UTF-8; файл в другой кодировке нужно сначала сохранить в UTF-8 или вставить его текст вручную.
- При переводе WebVTT в SRT удаляются cue-настройки позиционирования после таймкода.
- Блоки WEBVTT, NOTE, STYLE и REGION не переносятся в SRT.
- При SRT ↔ VTT блоки без распознаваемой строки с --> пропускаются; сложный файл следует проверить после конвертации. Режим TXT останавливается на нераспознанном блоке и не выдаёт частичный результат.
- TXT принимает нумерованный SRT или WebVTT с заголовком WEBVTT: до 5 МБ UTF-8 и 20 000 реплик, включая вставленный текст. Таймкоды должны иметь три цифры миллисекунд; TXT не проверяет синхронизацию с видео.
- В TXT известные теги оформления убираются, полные HTML-сущности декодируются один раз, голосовые метки WebVTT становятся именами с двоеточием, чтения ruby — текстом в скобках. Неизвестные теги сохраняются буквально.
- TXT сохраняет переносы и повторы из исходных реплик. Это извлечение готового текста, не распознавание речи, перевод или автоматически отредактированный конспект.
Частые вопросы
Почему часть оформления WebVTT исчезает в SRT?
Обычный SRT не поддерживает регионы, STYLE-блоки и cue-настройки WebVTT, поэтому конвертер сохраняет таймкоды и текст реплик, но удаляет эти расширения.
Что произойдет, если формат не распознан?
В автоматическом режиме будет выбрано направление SRT → VTT; для неизвестного входа лучше указать направление вручную.
Как убрать таймкоды из субтитров?
Откройте файл или вставьте SRT/WebVTT, выберите «В TXT» и проверьте предпросмотр. Между репликами остаётся пустая строка. Кнопки копирования и скачивания выдают весь TXT, а при ошибке разбора отключаются.