Субтитры SRT: как сделать и загрузить на VK Видео, Rutube и YouTube

SRT — обычный текстовый файл с номерами, временем и текстом субтитров. Испортить его легко: из-за неверной кодировки зритель увидит кракозябры вместо букв, а слишком длинный субтитр не успеет дочитать. Разберём, как устроен файл, сколько текста помещать в один субтитр, как получить SRT из видео, доработать его и загрузить на VK Видео, Rutube и YouTube.

Содержание · 8 разделов

Как устроен файл SRT

SRT — это отдельные субтитры: файл загружают на площадку рядом с видео, и зритель сам включает их в плеере. Вшитые субтитры — часть картинки: их нельзя выключить, и делают их в видеоредакторе при монтаже. Для VK Видео, Rutube и YouTube нужен именно отдельный файл.

Файл .srt открывается в «Блокноте» или TextEdit. Он состоит из блоков, по одному на субтитр, и в каждом блоке четыре части:

  • номер — по порядку, начиная с 1;
  • время начала и конца через стрелку: 00:00:05,900 --> 00:00:10,220 — часы, минуты, секунды и после запятой миллисекунды;
  • текст — одна или несколько строк, для удобства чтения — не больше двух;
  • пустая строка, которая закрывает блок.

Начало готового файла к вымышленному видео «Центровка глины»

100:00:00,480 --> 00:00:02,600

Всем привет! Сегодня в мастерской

200:00:02,680 --> 00:00:05,820

говорим о том,

как центровать глину на круге.

300:00:05,900 --> 00:00:10,220

Главное правило: руки всегда мокрые,

а локти упираются в колени.

400:00:11,200 --> 00:00:13,320

А с какой скорости начинать?

В самом файле номер, время и текст стоят на отдельных строках, а между блоками — пустая строка.

Строгой спецификации у SRT нет, и чаще всего файл ломают мелочи:

  • Точка вместо запятой. Перед миллисекундами стоит запятая: 00:00:01,000. Точка — примета похожего, но другого формата WebVTT (.vtt).
  • Неполное время. Часы, минуты и секунды — по две цифры, миллисекунды — три: 00:01:05,040, а не 1:05,04.
  • Сломанная стрелка. --> — это два дефиса и знак «больше» без пробелов внутри, а от времени стрелку отделяют пробелы.
  • Нет пустой строки. Без неё граница блоков теряется, и номер со временем следующего блока могут попасть в текст предыдущего.
  • Теги оформления. YouTube не распознаёт в SRT курсив <i> и другое форматирование. Пишите простой текст.
  • Двойное расширение. Файл должен называться video.srt, а не video.srt.txt: система может скрывать последнее расширение.

Кодировка — UTF-8. Официальной кодировки у SRT нет, но YouTube требует UTF-8, и для русского текста это самый безопасный выбор. Если редактор предлагает UTF-8 с BOM и без него, выбирайте без BOM.

Как сохранить файл. В «Блокноте» выберите «Файл» → «Сохранить как», в поле «Тип файла» — «Все файлы», в поле «Кодировка» — UTF-8 и допишите к имени .srt. Кодировку открытого файла «Блокнот» показывает в строке состояния внизу окна. В TextEdit сначала выберите «Формат» → «Конвертировать в простой текст», а при сохранении — кодировку Unicode (UTF-8).

Сколько текста помещать в один субтитр

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

  • до 38 знаков в строке, включая пробелы и знаки препинания
  • не больше двух строк
  • на экране от 2 до 8 секунд
  • до 235 слов в минуту для взрослых, 150–160 — для детских фильмов
  • до 42 знаков в строке для русского языка
  • не больше двух строк
  • на экране не дольше 7 секунд
  • до 17 знаков в секунду для взрослых, до 13 — для детей
  • между субтитрами — не меньше двух кадров

ГОСТ — национальный стандарт на субтитры для людей с нарушениями слуха, он применяется добровольно. Руководства Netflix — требования сервиса к поставщикам субтитров, общие и для русского языка. В декабре 2025 года лимит строки для русского в них подняли до 42 знаков.

Рабочий ориентир: не больше 42 знаков в строке (по ГОСТу — 38), не больше двух строк и от 2 до 7 секунд на экране. Короткий текст держите в одну строку. Чтобы проверить скорость, разделите число знаков в субтитре на его длительность в секундах: если выходит больше 17, сократите текст или продлите субтитр за счёт паузы после него. Деление тут не поможет: части той же фразы идут с той же скоростью. Делить нужно субтитры, которые не помещаются в две строки или держатся дольше 7 секунд.

  • Переносите по смыслу: после знака препинания или между частями фразы. Не отрывайте предлог от слова, прилагательное — от существительного, «не» — от глагола.
  • Делите по паузам: одна мысль — один субтитр.
  • Два говорящих в одном субтитре — каждый с новой строки, с дефисом и пробелом в начале: - А с какой скорости? и - С быстрой. Так советует руководство Netflix.

Как получить SRT из записи видео

Набрать вручную. Для ролика на минуту-две хватит текстового редактора и паузы в плеере. Для длинного видео это часы работы.

Взять автосубтитры площадки. VK Видео, Rutube и YouTube делают их для русской речи, но не для каждого видео, а исправить ошибки в именах и терминах можно не везде. На Rutube готовые автосубтитры можно скачать в SRT и доработать — об этом ниже.

Транскрибировать запись и выгрузить текст с таймкодами. Например, в Слове: войдите через Яндекс ID или по ссылке из письма и загрузите видео MP4, MOV или WEBM до 1 ГБ и 4 часов или вставьте ссылку на своё публичное видео YouTube, VK Видео или Rutube (без плейлиста) либо на файл с Яндекс Диска или Google Диска. Нажмите «Транскрибировать» и дождитесь текста. Проверьте его на слух: кнопка со временем у фрагмента включает запись с его начала. Ошибки исправьте кнопкой с карандашом, а имена — в «Участниках»; в обоих случаях нажмите «Готово». Затем на вкладке «Текст» нажмите «Скачать» и выберите SRT — пункт активен, когда все правки сохранены.

Если видео тяжёлое или в другом формате, например MKV, загрузите только звук: Слово работает со звуковой дорожкой. Выгрузите из программы монтажа звук всей финальной версии, с первого кадра, в M4A или MP3 — таймкоды совпадут с видео, а файл будет в разы меньше. Большой файл загружайте по быстрому и стабильному соединению и не закрывайте вкладку, пока идёт загрузка. Если площадка не отдаст видео по ссылке, загрузите файл. Делайте субтитры к своим видео или к тем, на которые у вас есть права: то, что ролик открыт всем, таких прав не даёт.

Что будет в файле. Один блок SRT — это один фрагмент текста с именем участника в начале. Время блока — от начала первого до конца последнего слова фрагмента, но фрагмент — это абзац, а не субтитр: при сплошной речи он длится до минуты. Разделить фрагмент в Слове нельзя, а правки текста время не меняют: текст, перенесённый в соседний фрагмент, получит его время. Так что скачанный файл — черновик, который ещё нужно разбить на короткие субтитры. Звуков вроде [смех] в нём нет. Слово рассчитано на русскую речь и не переводит её.

Блоки 4 и 5 того же видео в SRT из Слова

400:00:13,400 --> 00:00:28,760

Глеб: С быстрой. Круг крутится быстро, а руки двигаются медленно. Сначала поднимаем глину конусом, потом опускаем обратно, и так два или три раза, пока ком не перестанет бить в ладони. Если торопиться, глина уйдёт в сторону и всё придётся начинать заново.

500:00:33,400 --> 00:00:34,420

Глеб: Покажу на камере.

Блок 4 — это 15 секунд и больше 250 знаков в одной строке: вдвое дольше и втрое длиннее, чем допускают ориентиры выше. Блок 5, наоборот, держится на экране всего секунду.

Как проверить и доработать файл

Править SRT удобнее в редакторе субтитров: он показывает блоки таблицей, сам перенумеровывает их и подсвечивает ошибки. Подойдёт бесплатный редактор, в котором есть звуковая дорожка, сдвиг времени и проверка наложений. В текстовом редакторе следите за форматом сами и сохраняйте файл как простой текст в UTF-8.

  • Разбейте длинные блоки по смыслу на субтитры в одну-две строки, а время делите пропорционально тексту. Границы уточняйте по звуковой дорожке в редакторе субтитров.
  • Решите, нужны ли имена. Если по кадру видно, кто говорит, удалите их поиском и заменой в текстовом редакторе: впишите в поле поиска имя с двоеточием и пробелом, например «Глеб: », поле замены оставьте пустым и повторите для каждого участника. Если имена остаются, проверьте, кому приписаны реплики: в Слове имя меняется сразу во всём тексте, а перенести фрагмент к другому участнику нельзя, поэтому такую ошибку исправьте в файле.
  • Удалите пустые блоки. Фрагмент, стёртый при правке целиком, остаётся в файле блоком с одним именем. Удалите его и перенумеруйте остальные.
  • Продлите короткие субтитры и уберите наложения. «Покажу на камере.» в примере держится на экране около секунды — продлите его хотя бы до 2 секунд. Следующий субтитр не должен начинаться раньше, чем закончился предыдущий: оставьте между ними хотя бы два кадра, при 25 кадрах в секунду это 80 мс.
  • Добавьте звуки в квадратных скобках, если субтитры нужны зрителям, которые не слышат: [смех], [музыка].
  • Сдвиньте время после монтажа. Таймкоды отсчитываются от начала исходного файла. Если потом добавили заставку или вырезали кусок, сдвиньте все субтитры после этого места на ту же величину. Проще сразу делать SRT из финальной версии видео.
  • Назовите файл по видео. Слово сохраняет любой SRT как transcript.srt — переименуйте его, например, в centrovka-gliny.srt.

Блок 4 выгрузки стал блоками 5–8, имя убрано

500:00:13,400 --> 00:00:17,080

С быстрой. Круг крутится быстро,

а руки двигаются медленно.

600:00:17,160 --> 00:00:20,600

Сначала поднимаем глину конусом,

потом опускаем обратно,

700:00:20,680 --> 00:00:24,440

и так два или три раза,

пока ком не перестанет бить в ладони.

800:00:24,520 --> 00:00:29,200

Если торопиться, глина уйдёт в сторону

и всё придётся начинать заново.

Номера продолжают готовый файл из начала статьи. Строки — не длиннее 38 знаков, субтитры — от 3 до 5 секунд и не быстрее 17 знаков в секунду, между ними — два кадра. Последний субтитр можно продлить почти на полсекунды после конца речи: следующий, «Покажу на камере.» (теперь это блок 9), начнётся только через четыре секунды.

Кракозябры вместо букв. Текст вида «РџСЂРёРІРµС‚, это субтитры» значит, что файл в UTF-8 открыли как Windows-1251. Не сохраняйте его: откройте заново, вручную выбрав UTF-8. В TextEdit выберите «Файл» → «Открыть», нажмите «Показать параметры» и укажите кодировку в меню «Кодировка простого текста». Ромбы с вопросительными знаками — обратный случай: откройте файл в Windows-1251 и сохраните в UTF-8. В «Блокноте» на русской Windows эта кодировка называется ANSI, в TextEdit — «Кириллическая (Windows)»; если её нет в меню, добавьте её через пункт «Настроить список кодировок…».

Напоследок посмотрите видео с субтитрами целиком, лучше до публикации: многие видеоплееры на компьютере подхватывают SRT, который лежит рядом с видео под тем же именем.

Как загрузить субтитры на VK Видео

VK Видео принимает только SRT. Файл добавляют на сайте, в окне редактирования видео.

  1. Откройте VK Видео на компьютере, перейдите в «Мои видео» и в меню «Ещё» у нужного ролика выберите «Редактировать». Для нового ролика то же окно открывается при загрузке.
  2. Перейдите на вкладку «Дополнительно», к блоку «Субтитры».
  3. В разделе «Загрузить субтитры вручную» укажите язык в поле «Выберите язык» — без него кнопка загрузки неактивна.
  4. Нажмите «Загрузить файл» и выберите файл .srt.
  5. Для другого языка нажмите «Добавить дорожку субтитров» — всего дорожек может быть до пяти.
  6. В поле «Субтитры по умолчанию:» выберите «Отключены», «На языке пользователя» или одну из дорожек.
  7. Нажмите «Сохранить», а для нового ролика — кнопку публикации.

Заменить или удалить файл можно в меню дорожки. Русские автосубтитры VK добавляет сам к самым просматриваемым видео. Если вы загрузили свои, отметьте на той же вкладке «Скрыть автосубтитры» — тогда зрители не смогут включить автоматические.

Как загрузить субтитры на Rutube

На Rutube у видео могут быть субтитры только одного вида: ваши или автоматические. Загрузить свой файл можно не на каждом канале: если в блоке «Субтитры» в студии Rutube есть кнопка «Загрузить свои», загрузка доступна, а если только «Пусть сгенерирует ИИ» — каналу доступны лишь автоматические субтитры. А если блока «Субтитры» на странице видео нет вовсе, субтитры вашему каналу пока недоступны.

  1. Откройте студию Rutube на компьютере и перейдите к редактированию видео или загрузите новое.
  2. В блоке «Субтитры» нажмите «Загрузить свои».
  3. Выберите файл SRT размером до 5 МБ. Подойдут и другие форматы, например VTT или ASS.
  4. Сохраните изменения.

Автосубтитры Rutube делает только для русской речи и не на всех каналах, а включают и отключают их в настройках канала. Готовые автосубтитры можно скачать в SRT или удалить. Если ошибок много, скачайте файл, исправьте, удалите автосубтитры и загрузите свой вариант — при условии, что у канала есть кнопка «Загрузить свои». В трансляциях и их записях субтитров нет. Зрители включают субтитры кнопкой в плеере или клавишей «С».

Как загрузить субтитры на YouTube

Учтите: из России YouTube с 2024 года работает с ограничениями, и сайт вместе с Творческой студией может не открываться. Файл загружают в Творческой студии YouTube на компьютере.

  1. Откройте Творческую студию YouTube, в меню слева нажмите «Субтитры» и выберите видео.
  2. Нажмите кнопку добавления языка и выберите «Русский» — в русской справке YouTube она названа «Добавить перевод на другой язык».
  3. В разделе «Субтитры» нажмите «Добавить», затем «Загрузить файл».
  4. Если студия спросит, есть ли в файле время, выберите вариант с временными кодами.
  5. Выберите файл и нажмите «Сохранить».

Поправить субтитры можно прямо в студии: нажмите «Изменить» у нужного языка, исправьте текст или время в ячейках рядом со строкой и нажмите «Опубликовать». Если разбивать длинные блоки вручную не хочется, выберите «Синхронизировать автоматически» и вставьте текст без номеров, времени и имён — YouTube сам расставит время. Подойдёт TXT из Слова, если удалить из него название и строки со временем и именами. Для видео длиннее часа и с плохим звуком YouTube этот способ не советует.

Чек-лист

  • Файл сохранён в UTF-8 с расширением .srt, время записано с запятой: 00:00:01,000.
  • Блоки разделены пустой строкой, номера идут по порядку.
  • Строки не длиннее 42 знаков (по ГОСТу — 38), в субтитре не больше двух строк, на экране — от 2 до 7 секунд и не быстрее 17 знаков в секунду.
  • Длинные блоки разбиты по смыслу, короткие субтитры продлены, наложений и пустых блоков нет.
  • Имена говорящих убраны или проверены, звуки добавлены, если нужны.
  • SRT сделан из финальной версии видео и просмотрен поверх картинки.
  • На площадке выбран язык дорожки, а на VK Видео — ещё и субтитры по умолчанию.