Как устроен файл SRT
SRT — это отдельные субтитры: файл загружают на площадку рядом с видео, и зритель сам включает их в плеере. Вшитые субтитры — часть картинки: их нельзя выключить, и делают их в видеоредакторе при монтаже. Для VK Видео, Rutube и YouTube нужен именно отдельный файл.
Файл .srt открывается в «Блокноте» или TextEdit. Он состоит из блоков, по одному на субтитр, и в каждом блоке четыре части:
- номер — по порядку, начиная с 1;
- время начала и конца через стрелку:
00:00:05,900 --> 00:00:10,220— часы, минуты, секунды и после запятой миллисекунды; - текст — одна или несколько строк, для удобства чтения — не больше двух;
- пустая строка, которая закрывает блок.
Пример SRT
Начало готового файла к вымышленному видео «Центровка глины»
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).
Сколько текста помещать в один субтитр
Субтитр читают, одновременно глядя на картинку: длинный текст зритель не успеет дочитать, а мелькнувший — даже начать. Удобно опираться на два источника.
ГОСТ Р 57767-2017
- до 38 знаков в строке, включая пробелы и знаки препинания
- не больше двух строк
- на экране от 2 до 8 секунд
- до 235 слов в минуту для взрослых, 150–160 — для детских фильмов
Руководства Netflix для субтитров
- до 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
Глеб: Покажу на камере.
Как проверить и доработать файл
Править 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
Если торопиться, глина уйдёт в сторону
и всё придётся начинать заново.
Кракозябры вместо букв. Текст вида «РџСЂРёРІРµС‚, это субтитры» значит, что файл в UTF-8 открыли как Windows-1251. Не сохраняйте его: откройте заново, вручную выбрав UTF-8. В TextEdit выберите «Файл» → «Открыть», нажмите «Показать параметры» и укажите кодировку в меню «Кодировка простого текста». Ромбы с вопросительными знаками — обратный случай: откройте файл в Windows-1251 и сохраните в UTF-8. В «Блокноте» на русской Windows эта кодировка называется ANSI, в TextEdit — «Кириллическая (Windows)»; если её нет в меню, добавьте её через пункт «Настроить список кодировок…».
Напоследок посмотрите видео с субтитрами целиком, лучше до публикации: многие видеоплееры на компьютере подхватывают SRT, который лежит рядом с видео под тем же именем.
Как загрузить субтитры на VK Видео
VK Видео принимает только SRT. Файл добавляют на сайте, в окне редактирования видео.
- Откройте VK Видео на компьютере, перейдите в «Мои видео» и в меню «Ещё» у нужного ролика выберите «Редактировать». Для нового ролика то же окно открывается при загрузке.
- Перейдите на вкладку «Дополнительно», к блоку «Субтитры».
- В разделе «Загрузить субтитры вручную» укажите язык в поле «Выберите язык» — без него кнопка загрузки неактивна.
- Нажмите «Загрузить файл» и выберите файл
.srt. - Для другого языка нажмите «Добавить дорожку субтитров» — всего дорожек может быть до пяти.
- В поле «Субтитры по умолчанию:» выберите «Отключены», «На языке пользователя» или одну из дорожек.
- Нажмите «Сохранить», а для нового ролика — кнопку публикации.
Заменить или удалить файл можно в меню дорожки. Русские автосубтитры VK добавляет сам к самым просматриваемым видео. Если вы загрузили свои, отметьте на той же вкладке «Скрыть автосубтитры» — тогда зрители не смогут включить автоматические.
Как загрузить субтитры на Rutube
На Rutube у видео могут быть субтитры только одного вида: ваши или автоматические. Загрузить свой файл можно не на каждом канале: если в блоке «Субтитры» в студии Rutube есть кнопка «Загрузить свои», загрузка доступна, а если только «Пусть сгенерирует ИИ» — каналу доступны лишь автоматические субтитры. А если блока «Субтитры» на странице видео нет вовсе, субтитры вашему каналу пока недоступны.
- Откройте студию Rutube на компьютере и перейдите к редактированию видео или загрузите новое.
- В блоке «Субтитры» нажмите «Загрузить свои».
- Выберите файл SRT размером до 5 МБ. Подойдут и другие форматы, например VTT или ASS.
- Сохраните изменения.
Автосубтитры Rutube делает только для русской речи и не на всех каналах, а включают и отключают их в настройках канала. Готовые автосубтитры можно скачать в SRT или удалить. Если ошибок много, скачайте файл, исправьте, удалите автосубтитры и загрузите свой вариант — при условии, что у канала есть кнопка «Загрузить свои». В трансляциях и их записях субтитров нет. Зрители включают субтитры кнопкой в плеере или клавишей «С».
Как загрузить субтитры на YouTube
Учтите: из России YouTube с 2024 года работает с ограничениями, и сайт вместе с Творческой студией может не открываться. Файл загружают в Творческой студии YouTube на компьютере.
- Откройте Творческую студию YouTube, в меню слева нажмите «Субтитры» и выберите видео.
- Нажмите кнопку добавления языка и выберите «Русский» — в русской справке YouTube она названа «Добавить перевод на другой язык».
- В разделе «Субтитры» нажмите «Добавить», затем «Загрузить файл».
- Если студия спросит, есть ли в файле время, выберите вариант с временными кодами.
- Выберите файл и нажмите «Сохранить».
Поправить субтитры можно прямо в студии: нажмите «Изменить» у нужного языка, исправьте текст или время в ячейках рядом со строкой и нажмите «Опубликовать». Если разбивать длинные блоки вручную не хочется, выберите «Синхронизировать автоматически» и вставьте текст без номеров, времени и имён — YouTube сам расставит время. Подойдёт TXT из Слова, если удалить из него название и строки со временем и именами. Для видео длиннее часа и с плохим звуком YouTube этот способ не советует.
Чек-лист
- Файл сохранён в UTF-8 с расширением
.srt, время записано с запятой:00:00:01,000. - Блоки разделены пустой строкой, номера идут по порядку.
- Строки не длиннее 42 знаков (по ГОСТу — 38), в субтитре не больше двух строк, на экране — от 2 до 7 секунд и не быстрее 17 знаков в секунду.
- Длинные блоки разбиты по смыслу, короткие субтитры продлены, наложений и пустых блоков нет.
- Имена говорящих убраны или проверены, звуки добавлены, если нужны.
- SRT сделан из финальной версии видео и просмотрен поверх картинки.
- На площадке выбран язык дорожки, а на VK Видео — ещё и субтитры по умолчанию.