SSubToolDesk
ru

Как добавить субтитры к видео на YouTube (SRT или VTT)

Пошаговая инструкция по загрузке субтитров SRT или VTT на YouTube, а также что делать, если YouTube отклоняет ваш файл.

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

Загрузка файла субтитров

  1. Откройте YouTube Studio и перейдите в раздел Контент.
  2. Нажмите на видео, которое хотите снабдить субтитрами, и откройте вкладку Субтитры.
  3. Нажмите Добавить язык, если язык, на котором вы добавляете субтитры, ещё не указан в списке.
  4. Под языком нажмите Добавить рядом с пунктом «Субтитры», затем Загрузить файл.
  5. Выберите С таймингом (не «Только расшифровка»: этот вариант удаляет ваши временные метки и просит YouTube пересинхронизировать их заново, что сводит на нет смысл уже готового по времени файла).
  6. Выберите файл .srt или .vtt и опубликуйте.

Почему YouTube иногда отклоняет файл

Несколько вещей стабильно ломают загрузку:

  • Неверный формат временных меток. SRT использует запятые (00:00:01,000), VTT — точки (00:00:01.000). Путаница между ними — самая частая причина отклонённой или некорректной загрузки.
  • Отсутствует заголовок WEBVTT. Если вы загружаете файл .vtt, самой первой строкой должна быть WEBVTT. Без неё YouTube считает файл недействительным.
  • Проблемы с кодировкой. Файлы не в UTF-8 (часто встречается, если субтитры были экспортированы из старого ПО) могут приводить к тому, что символы с диакритикой или нелатинские алфавиты отображаются как нечитаемый текст.
  • Пересекающиеся cue. Если временные диапазоны двух cue пересекаются, некоторые платформы молча отбрасывают один из них.

SRT или VTT: имеет ли это значение для YouTube?

YouTube принимает оба формата, так что на практике всё зависит от того, что у вас уже есть. Если вы начинаете с инструмента расшифровки или программы монтажа, которая экспортирует в SRT (более распространённый вариант по умолчанию), конвертировать ничего не нужно — просто загрузите файл как есть. Если у вас уже есть VTT из веб-ориентированного процесса, он тоже загрузится без проблем.

Это становится важнее, если вы также встраиваете те же субтитры на собственном сайте с помощью элемента HTML5 <video>: там браузеры ожидают именно VTT, так что стоит иметь под рукой оба формата. Конвертация между ними — чисто механический процесс (разделитель временных меток, заголовок, нумерация cue), поэтому ничего не нужно пересинхронизировать вручную. Наш конвертер SRT в VTT делает это мгновенно прямо в браузере, ничего не загружая на сервер.

Конвертировать SRT в VTT