MT Media Tools

Вшить субтитры в видео — встроенные SRT и VTT онлайн

Навсегда добавьте субтитры SRT или VTT в видео прямо в браузере. Выберите размер шрифта, цвет, обводку или подложку и расположение. Без загрузки на сервер.

🔒 Работает полностью в вашем браузере — ничего не загружается

Drop a video here or click to browse

No video selected.

Drop a subtitle file (.srt or .vtt) or click to browse

No subtitle file selected.

Advertisement

Вшитые субтитры, которые видны везде

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

Всё происходит в вашем браузере. Видео обрабатывается с помощью ffmpeg.wasm — сборки ffmpeg на WebAssembly, которая работает на вашем собственном устройстве, поэтому личные записи и клиентские проекты никогда не загружаются на сервер. При первом запуске скачивается движок ffmpeg; последующие запуски в той же вкладке используют его повторно.

Как отрисовываются субтитры

Каждая реплика субтитров рисуется с помощью canvas браузера системными шрифтами, переносится так, чтобы занимать не более 90% ширины кадра, и сохраняется как прозрачный PNG. Затем ffmpeg накладывает каждое изображение на видео только между временем начала и конца этой реплики и перекодирует результат в MP4 H.264 со звуком AAC. Поскольку текст отрисовывает браузер, работает любая письменность, которую может отобразить ваше устройство, включая кириллицу, арабское письмо и символы CJK, и устанавливать файлы шрифтов не нужно.

Размер шрифта и отступ задаются в процентах от высоты видео, поэтому одни и те же настройки выглядят одинаково и на вертикальном ролике с телефона, и на горизонтальном видео 4K. Чёрная обводка сохраняет читаемость белого текста на ярких сценах, а полупрозрачная подложка даёт классический телевизионный вид. Воспользуйтесь «Preview first subtitle», чтобы увидеть стиль на реальном кадре перед кодированием.

Советы и ограничения

Перекодирование требует времени и памяти пропорционально длительности и разрешению видео. Короткие ролики в 1080p обычно обрабатываются без проблем; длинные видео или видео 4K сначала уменьшите или обрежьте. Поддерживается до 400 реплик на видео, чего хватает для типичных роликов для соцсетей, обучающих видео и выступлений. Если тайминг субтитров неверный, исправьте его в редакторе субтитров или сгенерируйте субтитры заново с помощью автоматического генератора субтитров перед вшиванием, ведь вшитые субтитры потом исправить невозможно.

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

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

Часто задаваемые вопросы

Загружаются ли моё видео и субтитры на сервер?
Нет. Субтитры рисуются, а видео кодируется локально в вашем браузере с помощью ffmpeg.wasm. При первом запуске скачивается движок ffmpeg на WebAssembly; ваши файлы никогда не покидают ваше устройство.
Какие форматы субтитров можно использовать?
SubRip (.srt) и WebVTT (.vtt). Простые теги форматирования, например курсив, удаляются, а текст рисуется чистым жирным стилем.
Работают ли нелатинские письменности?
Да. Субтитры отрисовываются системными шрифтами, поэтому кириллица, греческое, арабское, китайское, японское и другие письменности отображаются, если на вашем устройстве есть для них шрифт.
Есть ли ограничение на количество субтитров?
До 400 реплик на видео. Каждая реплика становится небольшим накладываемым изображением, поэтому длинные фильмы перед вшиванием стоит разделить на части.
Advertisement