Конвертер субтитров
Переводите между SRT, WebVTT, SBV и ASS и исправляйте время, которое постепенно съезжает.
Конвертер субтитров полностью работает в вашем браузере: вставленный текст обрабатывается на устройстве и не отправляется.
Открыть обрезку видео
Об инструменте Конвертер субтитров
SRT, WebVTT, SBV и ASS хранят одно и то же — время начала, время окончания и текст — и различаются в основном пунктуацией. SRT нумерует реплики и разделяет время запятой; WebVTT требует заголовок и точку; SBV помещает оба времени в одну строку; ASS прячет их в строках Dialogue. Поэтому преобразование не теряет главного: каждая реплика считывается в миллисекундах и записывается заново в форме целевого формата. Та же нормализованная временная шкала упрощает два распространённых исправления: сдвиг запоздавших субтитров и растяжение тех, что постепенно съезжают.
Возможности
- Чтение SRT, WebVTT, SBV и ASS с автоматическим определением формата
- Запись в SRT, WebVTT, SBV, ASS или обычный текст
- Сохранение настроек положения WebVTT
- Удаление тегов стиля ASS и нормализация переносов строк
- Сдвиг всех реплик на несколько секунд вперёд или назад
- Готовые настройки для расхождений 23,976, 24, 25 и 29,97
Как использовать Конвертер субтитров
- Вставьте файл субтитров или ту его часть, которую нужно преобразовать
- Выберите выходной формат — входной определяется автоматически
- Сдвиньте время или примените перевод частоты кадров при расхождении
- Скопируйте или скачайте преобразованный файл
Пример
Ввод
1
00:00:01,500 --> 00:00:04,000
Hello there.
Результат
WEBVTT
00:00:01.500 --> 00:00:04.000
Hello there.
Разница между SRT и WebVTT — заголовок и точка, но этого достаточно, чтобы браузер отказался загружать файл.
Частые ошибки и устранение неполадок
- Браузер не принимает файл SRT. — HTML-видео поддерживает только WebVTT. Преобразуйте здесь — меняются заголовок и запятые в отметках времени.
- Субтитры начинаются синхронно, но постепенно расходятся. — Это расхождение частоты кадров, а не смещение. Используйте готовые настройки: материал на 23,976 при воспроизведении на 25 идёт примерно на 4% быстрее.
Часто задаваемые вопросы
- Как перевести SRT в VTT?
- Вставьте SRT и выберите WebVTT: добавится заголовок WEBVTT, запятые заменятся точками, а номера реплик уберутся.
- В чём разница между SRT и WebVTT?
- WebVTT — формат, который браузеры принимают в элементе track: с заголовком, точкой перед миллисекундами и поддержкой положения и стиля.
- Почему субтитры постепенно расходятся?
- Почти всегда из-за перевода частоты кадров: материал на 23,976 кадров/с, ускоренный до 25, постепенно отдаляется от своих субтитров.
- Какая скорость чтения считается комфортной?
- Около 17 символов в секунду для широкой аудитории, верхний предел — около 21. Здесь показывается самая быстрая реплика файла.
Связанные инструменты
Все инструменты ArrayKit