Наложить субтитры на видео

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

Всё происходит в браузере. Файлы никуда не загружаются.

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Выберите видео.
  2. Загрузите файл .srt или .vtt либо вставьте субтитры в поле.
  3. Выберите высоту текста, подложку или обводку, положение и цвет — превью покажет первый субтитр на кадре.
  4. При необходимости сдвиньте время, нажмите «Вшить субтитры» и скачайте видео.

Как это работает

Текст субтитров разбирается на реплики со временем начала и конца. Пока видео проигрывается в холст, на каждом кадре рисуется реплика, в интервал которой попадает текущий момент (с учётом сдвига): по центру, с переносом по 90% ширины, на тёмной подложке или с чёрной обводкой. Холст и звук записываются через MediaRecorder.

Пример

Реплика 00:00:04,000 --> 00:00:06,500 видна с 4,0 до 6,5 с. При сдвиге 1,5 она будет видна с 5,5 до 8,0 с. На видео высотой 1080 пикселей при высоте текста 5% каждая строка — 54 px.

Советы

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

Частые вопросы

Чем вшитые субтитры отличаются от обычных?

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

Какие форматы подходят?

SubRip (.srt) и WebVTT (.vtt). Номера реплик, заголовок WEBVTT, заметки, настройки реплик и простые теги вроде <i> пропускаются, переносы строк внутри реплики сохраняются.

Субтитры не совпадают с речью. Что делать?

Используйте сдвиг по времени. Положительное число показывает все субтитры позже, отрицательное — раньше: если текст появляется на 2 секунды раньше речи, введите 2.

Длинная строка не уйдёт за край?

Нет. Строки переносятся по 90% ширины кадра, и все строки реплики рисуются выше нижнего отступа.

Ещё в разделе «Проверка устройств»

Все инструменты раздела: Проверка устройств ·Обновлено 7 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.