Перейти к содержанию
100% локально

Генератор субтитров

Преобразуйте текстовый транскрипт в синхронизированный файл субтитров SRT или VTT.

Входные данные
Выходные данные

Генератор субтитров

Вставьте транскрипт, и этот инструмент преобразует его в файл субтитров с расчётным временем начала и окончания каждой реплики. Создан для тех случаев, когда у вас есть сценарий или транскрипт, но нет синхронизированных субтитров — черновик озвучивания, транскрипт лекции, заметки о дубляже или диалог из другого источника — и вам нужен файл, который видеоредактор или проигрыватель сможет сразу загрузить.

Время рассчитывается на основе выбранной вами скорости чтения в символах в секунду, поэтому плотный текст получает более короткие реплики, а медленный многословный текст получает больше времени на экране. Максимальное количество символов в строке и строк в субтитре контролирует разбивку текста; минимальная и максимальная длительность не позволяют репликам мелькать слишком быстро или задерживаться слишком долго. Пауза между субтитрами добавляет дыхательный промежуток, а "пустые строки как паузы" воспринимает пустую строку в вашем транскрипте как переход сцены, давая следующему субтитру дополнительное место. Разбивка по границам предложений сохраняет каждую реплику в одной мысли вместо упаковки предложений вместе, а начальное время и сдвиг времени позволяют вам смещать весь файл для синхронизации с вашим видео.

Инструмент одинаково обрабатывает окончания строк Windows (CRLF) и Unix (LF), а текст без пунктуации разбивается и синхронизируется нормально. Выбирайте SRT для формата, поддерживаемого почти везде, или WebVTT для веб-плееров; оба по умолчанию нумеруют реплики, это можно отключить, если ваш рабочий процесс этого не требует. Живой счёт под выходом показывает созданные субтитры, общую длительность и количество символов по мере ввода.

Всё выполняется локально в вашем браузере — ваш транскрипт никогда не загружается, что важно для конфиденциальных диалогов или невышедшего контента. Скопируйте результат, загрузите его как текстовый файл с нужным расширением или отправьте выход непосредственно в другой инструмент для дальнейшего улучшения.

FAQ

Как рассчитывается время?
Длительность каждого субтитра рассчитывается путём деления длины текста на выбранную скорость чтения в символах в секунду, а затем ограничивается минимальной и максимальной длительностью, чтобы ни одна реплика не была слишком короткой для чтения или слишком долго висела на экране.
В чём разница между начальным временем и сдвигом времени?
Начальное время устанавливает момент, когда появляется самый первый субтитр; сдвиг времени добавляет (или вычитает) фиксированное смещение ко всем последующим временам, что удобно для синхронизации целого файла без пересчёта каждого времени.
Что использовать: SRT или VTT?
SRT — это наиболее широко поддерживаемый формат видеоплеерами и редакторами. WebVTT добавляет возможности, созданные для веба, и является форматом, который ожидает HTML5 видео, поэтому выбирайте его, если ваши субтитры будут в веб-плеере.
Что делает опция "пустые строки как паузы"?
Когда включено, пустая строка в вашем транскрипте добавляет дополнительное время перед началом следующего субтитра, что полезно для обозначения смены сцены или естественной паузы в исходном материале без ручного редактирования каждого времени.
Мой транскрипт загружается куда-нибудь?
Нет. Создание субтитров выполняется полностью в вашем браузере — ваш транскрипт никогда не покидает ваше устройство.