ВойтиЗаказать
Субтитры

Как загрузить субтитры на YouTube: файлы SRT и VTT

Пошагово, как загрузить файл субтитров на YouTube в YouTube Studio, чем отличаются SRT и VTT, что значит «с таймингом» и «без тайминга», как исправить текст и что делать с казахским языком.

Опубликовано Обновлено 7 мин чтения
Содержание10 разделов

Коротко: чтобы загрузить субтитры на YouTube, откройте YouTube Studio, раздел Subtitles, выберите видео, добавьте язык, нажмите ADD, выберите Upload file, затем With timing (для файла SRT или VTT, в котором уже есть время) и загрузите файл. Файл должен быть в кодировке UTF-8: иначе казахские буквы «ә, ғ, қ, ң, ө, ұ, ү, һ, і» могут превратиться в набор символов. После загрузки просмотрите текст на видео и исправьте ошибки.

Все шаги ниже взяты из официальных справок YouTube (ссылки в тексте), а то, что подтвердить не удалось, мы прямо отметили.

Что нужно до загрузки

  • Видео уже на вашем канале или загружается прямо сейчас: справка говорит, что субтитры можно добавить и во время загрузки.
  • Файл субтитров в поддерживаемом формате. Откуда его взять: сделать в редакторе, получить от сервиса или подготовить вручную. Про то, как получить SRT для казахской речи, читайте «Субтитры на казахском».
  • Язык субтитров, который вы выберете в списке при добавлении. Есть ли в нём казахский именно у вашего канала, проверьте при добавлении языка: полный список мы официально не подтверждали.

Пошагово: загрузка файла

По справке YouTube:

  1. Войдите в YouTube Studio.
  2. В меню слева выберите Subtitles.
  3. Выберите видео.
  4. Нажмите ADD LANGUAGE и выберите язык.
  5. В столбце Subtitles нажмите ADD.
  6. Выберите Upload file.
  7. Выберите With timing или Without timing и нажмите Continue.
  8. Выберите файл и нажмите Save.

Названия кнопок приведены по англоязычной справке: в вашем интерфейсе на русском языке они могут называться иначе, суть шагов та же.

«С таймингом» и «без тайминга»

ВариантКогда выбиратьЧто произойдёт
With timingв файле есть время начала и конца каждой реплики (SRT, VTT и другие)субтитры встанут по времени из файла
Without timingу вас только текст, без времениYouTube расставит время сам

Справка описывает и третий способ: Auto-sync. Вы вводите слова из видео или загружаете файл с расшифровкой, YouTube синхронизирует текст с речью, и субтитры публикуются после обработки. Справка не рекомендует расшифровки для видео длиннее часа или с плохим звуком. Для казахского такой способ остаётся возможным только если синхронизация поддерживает язык, а это нужно проверять на коротком ролике: мы это официально не подтверждали.

Третий способ, Type manually, — печатать субтитры, глядя на видео. Он подходит для нескольких коротких фраз.

SRT или VTT: что выбрать

Справка YouTube о поддерживаемых файлах пишет так:

  • SubRip (.srt). Поддерживаются только базовые версии, стили (разметка) не распознаются, файл должен быть простым текстом в UTF-8.
  • SubViewer (.sbv, .sub). Те же ограничения: базовая версия, без стилей, UTF-8.
  • WebVTT (.vtt). Позиционирование поддерживается, а стили ограничены тегами <b>, <i>, <u>.
  • TTML (.ttml). Поддерживаются стили и позиционирование. DFXP (.dfxp) YouTube читает как TTML.
  • Есть и другие: SAMI, LRC, MPsub, RealText и вещательные форматы вроде SCC и EBU-STL.

Практический вывод:

НужноФормат
Просто текст с временемSRT: его понимает почти любой инструмент
Перенести субтитры и на сайтVTT: формат веб-плееров
Положение текста на экранеVTT или TTML, если это правда нужно
Цвет, шрифт, подсветка словне через файл: такие субтитры вшивают в видео

Как выглядят файлы

Оба формата текстовые. В SRT у каждой реплики три части: номер (1), время через запятую (00:00:01,200 --> 00:00:03,800) и сам текст под ними, а между репликами пустая строка.

В VTT, по спецификации W3C файл начинается со слова WEBVTT, время записывается с точкой между секундами и миллисекундами, а сам файл должен быть в UTF-8.

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

Что делать с казахским языком

Здесь два разных вопроса:

  1. Автосубтитры YouTube. В справке об автоматических субтитрах список языков включает русский, но не включает казахский. Значит, для казахского ролика автосубтитры YouTube вы, скорее всего, не получите. Сервис может добавить языки, поэтому перед работой просмотрите список.
  2. Загрузка своего файла. Это отдельный путь: файл вы делаете сами или получаете от сервиса, и загружаете его как описано выше. Он работает независимо от автосубтитров. Единственное, что нужно проверить, — можно ли выбрать нужный язык в списке вашего канала и правильно ли отображаются казахские буквы после загрузки.

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

Как исправить субтитры после загрузки

По справке о правке:

  • Откройте Subtitles в YouTube Studio, выберите видео и язык.
  • Для автоматических субтитров выберите Duplicate and edit и Continue. Справка уточняет, что при правке автоматических субтитров создаётся новая дорожка с вашими исправлениями.
  • Текст правите прямо в панели и публикуете.
  • Тайминг можно править в редакторе YouTube или скачать файл, поправить локально в текстовом редакторе и загрузить заново.

Практический совет: если ошибок много, исправляйте их в файле на компьютере и загружайте его заново. Так у вас остаётся исправленный «эталон» для других площадок.

Частые проблемы

СимптомВероятная причинаЧто сделать
Файл не загружаетсяформат не поддерживается или файл повреждёнпроверьте расширение и откройте файл в текстовом редакторе
Вместо казахских букв «квадраты» или «кракозябры»кодировка не UTF-8сохраните файл в UTF-8 и загрузите заново
Субтитры «уплыли» по временифайл сделан для другой версии видео (до обрезки)сделайте файл для итоговой версии
Текст показывается без стиляSRT и SBV не содержат стилей, справка это оговариваетдля стиля вшивайте субтитры в видео
Автосубтитров нетязык не в списке или обработка не завершиласьдля казахского загружайте свой файл
Реплики длинные и закрывают экранслишком много текста в одной репликережьте реплики: не больше двух строк

Правила для хороших субтитров в файле

Это рабочие ориентиры, а не требования YouTube:

  • не больше двух строк на реплику, строка не длиннее 40–42 знаков;
  • реплика на экране от 1 до 7 секунд;
  • разрез по концу предложения или по паузе, а не посреди словосочетания;
  • имена и числа сверены с речью;
  • казахские буквы на месте.

Чек-лист перед загрузкой

  • Файл сделан для итоговой версии видео.
  • Формат SRT или VTT, кодировка UTF-8.
  • Язык в YouTube Studio выбран верно.
  • В интерфейсе выбран вариант With timing, если время в файле есть.
  • Имена, числа, термины сверены.
  • Реплики не длиннее двух строк.
  • После загрузки видео просмотрено на телефоне с включёнными субтитрами.
  • Копия файла сохранена для других площадок.

Вшитые субтитры или файл

Файл SRT или VTT удобен тем, что зритель включает и выключает текст, YouTube может показать его на разных языках, а ошибку исправляют без пересборки видео. Вшитые субтитры видны всегда и выглядят так, как вы задали. Для коротких вертикальных роликов часто нужны вшитые, для длинных на YouTube нужен файл. Как выбрать для Reels и Shorts, разобрано в статьях «Как сделать субтитры для Reels» и «Как добавить субтитры к видео на телефоне». Если вы делаете вариант на втором языке, смотрите «Как перевести видео с русского на казахский».

Как делаем мы

IA Agent — ИИ-сервис, который делает субтитры и перевод ru↔kk. Казахскую речь мы распознаём отдельной моделью turbo-ksc2, дообученной на корпусе казахской речи, а не общей моделью. Из загруженного ролика вы получаете файлы SRT и VTT (VTT удобен для YouTube и сайтов), текст речи целиком и, если нужно, видео с вшитыми субтитрами. Реплики мы режем так: не больше двух строк по 42 знака и не дольше 7 секунд. Файл содержит только текст и время, без стилей: цвет и подсветка слов есть только в вшитой версии, причём пословная подсветка — у оригинала, а у перевода реплика показывается целиком. Перевод между русским и казахским делается с теми же таймингами, реплика в реплику.

Цена: 60 ₸ за минуту видео, перевод +40 ₸ за минуту, минимум 990 ₸ за заказ. Платите после результата: сначала превью, потом счёт. Результаты помечены как созданные с помощью ИИ. Ошибки распознавания бывают, поэтому перед загрузкой на YouTube текст нужно проверять.

Редакция IA Agent. Правила площадок меняются — перед загрузкой сверяйтесь с первоисточником, ссылки даны в тексте.

Все статьи