Что такое Добавить субтитры к видео?

Добавление субтитров в видео вжигает текст субтитров прямо в кадры видео. Загрузите файлы SRT, WebVTT, ASS или SSA — субтитры станут частью самого видео и будут видны в любом проигрывателе или на любой платформе без поддержки отдельной дорожки субтитров.

Инструмент запускает FFmpeg локально, поэтому ваше видео и файл субтитров никогда не покидают страницу. Принимает субтитры SRT, WebVTT, ASS и SSA, а также видео MP4, WebM и MOV. Выберите один из встроенных стилей (Чистый, Жирный, Контурный, Высокий контраст) или настройте шрифт, размер, цвета, полужирный и курсив, выравнивание текста, стиль фона (сплошная плашка, только контур или без фона), непрозрачность фона и положение строки вверху, по центру или внизу кадра. Показывайте субтитры целой строкой, по словам или в режиме караоке с подсветкой текущего слова, и проверяйте предпросмотр на реальном кадре видео перед тем, как вшить их. Сдвиг по времени позволяет сместить все субтитры раньше или позже, если файл рассинхронизирован.

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

  1. Загрузите видео и файл субтитров в формате SRT, WebVTT, ASS или SSA.
  2. Выберите готовый стиль или сами настройте шрифт, цвета, фон и положение.
  3. Обработайте видео и скачайте его с намертво вшитыми субтитрами.

Когда использовать

  • Публикация ролика на платформах, которые игнорируют отдельные дорожки субтитров: WhatsApp, LinkedIn.
  • Перевод короткометражки, когда плеер не подхватывает внешний SRT-файл.
  • Подготовка учебных или обучающих видео, у которых субтитры должны оставаться видны и в офлайн-копии.

Результат

Режиссёр загружает MP4 короткометражного фильма и испанский SRT-файл, устанавливает белый текст с полупрозрачным чёрным фоном по центру снизу и скачивает версию с субтитрами для дистрибуции.

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

Чем вшитые субтитры отличаются от отдельной SRT-дорожки?
Вшитые субтитры — это пиксели самого видео, они показываются всегда и не отключаются. Отдельный SRT — текст, который плеер накладывает поверх, у зрителя есть переключатель, но это работает только если плеер понимает формат. Выбирайте вшивку, когда нужно гарантированное отображение.
Видео загружается на сервер?
Нет. FFmpeg работает локально через WebAssembly. Видео и SRT всё время остаются на вашем устройстве, итоговый файл генерируется в этой же вкладке и никуда не отправляется.
Почему обработка занимает больше времени, чем длится само видео?
WebAssembly-сборка FFmpeg примерно в два-четыре раза медленнее нативной версии, потому что работает в одном потоке. Ролик длиной две минуты может обрабатываться пять-десять минут, в зависимости от разрешения и мощности компьютера.
Тайминги SRT выглядят правильно, но субтитры в результате не совпадают. В чём дело?
Если все субтитры смещены на одинаковую величину, воспользуйтесь регулятором «Сдвиг по времени», чтобы сдвинуть их все раньше или позже, пока они не совпадут. Если не в такт только часть, файл SRT может содержать BOM или переводы строк CRLF, с которыми не справляются старые парсеры: пересохраните его в UTF-8 без BOM и убедитесь, что в метках времени для миллисекунд используется запятая (00:00:01,500), а не точка.
Сохраняется ли исходное качество видео?
Кодировщик использует H.264 со средним CRF, визуально это очень близко к исходнику для большинства материалов. Если нужен по-настоящему безпотерьный результат, лучше взять десктопный Handbrake или вызвать FFmpeg напрямую с CRF 0.

Похожие инструменты