Вшить субтитры в видео — встроенные SRT и VTT онлайн
Навсегда добавьте субтитры SRT или VTT в видео прямо в браузере. Выберите размер шрифта, цвет, обводку или подложку и расположение. Без загрузки на сервер.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяВшитые субтитры, которые видны везде
Отдельный файл субтитров работает только тогда, когда его поддерживает плеер или платформа. Многие соцсети, мессенджеры и программы для презентаций игнорируют файлы .srt, а зрители часто листают ленту с выключенным звуком. Вшивание, или жёсткое встраивание, субтитров рисует текст прямо в кадрах видео, поэтому субтитры отображаются на любом устройстве и любой платформе именно так, как вы их оформили. Обратная сторона в том, что вшитые субтитры нельзя потом отключить или отредактировать, поэтому сохраняйте исходное видео и файл субтитров.
Всё происходит в вашем браузере. Видео обрабатывается с помощью ffmpeg.wasm — сборки ffmpeg на WebAssembly, которая работает на вашем собственном устройстве, поэтому личные записи и клиентские проекты никогда не загружаются на сервер. При первом запуске скачивается движок ffmpeg; последующие запуски в той же вкладке используют его повторно.
Как отрисовываются субтитры
Каждая реплика субтитров рисуется с помощью canvas браузера системными шрифтами, переносится так, чтобы занимать не более 90% ширины кадра, и сохраняется как прозрачный PNG. Затем ffmpeg накладывает каждое изображение на видео только между временем начала и конца этой реплики и перекодирует результат в MP4 H.264 со звуком AAC. Поскольку текст отрисовывает браузер, работает любая письменность, которую может отобразить ваше устройство, включая кириллицу, арабское письмо и символы CJK, и устанавливать файлы шрифтов не нужно.
Размер шрифта и отступ задаются в процентах от высоты видео, поэтому одни и те же настройки выглядят одинаково и на вертикальном ролике с телефона, и на горизонтальном видео 4K. Чёрная обводка сохраняет читаемость белого текста на ярких сценах, а полупрозрачная подложка даёт классический телевизионный вид. Воспользуйтесь «Preview first subtitle», чтобы увидеть стиль на реальном кадре перед кодированием.
Советы и ограничения
Перекодирование требует времени и памяти пропорционально длительности и разрешению видео. Короткие ролики в 1080p обычно обрабатываются без проблем; длинные видео или видео 4K сначала уменьшите или обрежьте. Поддерживается до 400 реплик на видео, чего хватает для типичных роликов для соцсетей, обучающих видео и выступлений. Если тайминг субтитров неверный, исправьте его в редакторе субтитров или сгенерируйте субтитры заново с помощью автоматического генератора субтитров перед вшиванием, ведь вшитые субтитры потом исправить невозможно.
Как использовать
- Добавьте видеоПеретащите видео, к которому хотите добавить субтитры.
- Добавьте субтитрыПеретащите соответствующий файл .srt или .vtt.
- Оформите субтитрыЗадайте размер шрифта, цвет, обводку или фоновую подложку, расположение и отступ, затем просмотрите первую реплику.
- Вшейте и скачайтеЗакодируйте видео с субтитрами, нарисованными в каждом кадре, и скачайте MP4.