Вшитые и внешние субтитры

Перетащите аудио или видео или нажмите, чтобы выбратьMP3 · WAV · M4A · OGG · MP4 · до 30 минут
Пример результата – так выглядит готовая расшифровка
00:47РусскийСпикеры: 2
00:00Спикер 1

Давай коротко по срокам. Мы успеваем к пятнице или переносим на следующую неделю?

00:07Спикер 2

К пятнице успеваем, если макеты придут завтра. Если позже, то реалистичнее вторник, и это я ещё не закладываю правки после ревью.

00:18Спикер 1

Понял. Тогда я тереблю дизайн сегодня, а ты пока начинаешь с той части, которая от макетов не зависит.

00:25Спикер 2

Договорились. И ещё момент: на прошлой неделе мы забыли записать решение по интеграции, потом полчаса вспоминали. Давай в этот раз зафиксируем сразу.

AI-саммари

Фрагмент рабочего созвона: обсуждают сроки по задаче и договариваются, кто отвечает за следующий шаг.

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

Мы отдаём расшифровку видео сразу в двух внешних форматах, srt и vtt, с тайм-кодами к каждой реплике. Дальше вы решаете сами: оставить субтитры отдельным файлом или впечатать в кадр видеоредактором. Ниже разберём, чем вшитые отличаются от внешних, при чём тут открытые и скрытые субтитры и что выбрать под соцсети, YouTube и обычные плееры.

Что такое вшитые субтитры

Вшитые субтитры (hardsub, они же открытые) – это текст, впечатанный в пиксели видео на этапе рендера. Выключить или отредактировать его нельзя: он стал частью картинки, как логотип или водяной знак. Поэтому их и называют открытыми, ведь они видны всегда и всем зрителям без исключения.

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

Вшитые и внешние субтитры: Что можно выключить, где точно покажется и где ломается

Что такое внешние субтитры

Внешние субтитры (softsub, скрытые, CC) – это отдельный текстовый файл srt, vtt или ass, который плеер подгружает и накладывает поверх видео. Их можно включать и выключать, менять язык, размер и положение на экране. В видеопоток они не впаяны, поэтому правятся в любой момент без пересборки ролика.

За гибкость приходится платить зависимостью от плеера: если он не умеет подключать файл субтитров, зритель их не увидит. Зато один ролик несёт хоть 5 языковых дорожек сразу, а поисковики индексируют текст vtt, и это добавляет видео находимости. Мы формируем srt и vtt из расшифровки автоматически, с тайм-кодом к каждой реплике вида 00:01:23.

Открытые и скрытые субтитры: как это связано

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

Поэтому две пары почти всегда совпадают: «вшитые равно открытые», «внешние равно скрытые». Разница только в акценте. Термины «вшитые» и «внешние» говорят, где лежит текст, а «открытые» и «скрытые» – может ли зритель им управлять. На практике достаточно решить одно: должен субтитр выключаться или нет.

Форматы внешних субтитров: srt, vtt, ass

Формат внешних субтитров задаёт, что лежит в файле кроме самого текста. srt (SubRip) – самый простой: номер реплики, тайм-код в виде 00:01:23,000 и строка текста. vtt (WebVTT) – веб-стандарт для HTML5-видео, тайм-код пишется через точку (00:01:23.000) и поддерживает стили и позиционирование. Формат ass/ssa нужен для сложного оформления со шрифтами и эффектами.

Для 9 задач из 10 хватает srt и vtt, и мы отдаём именно их. srt возьмёт любой редактор и большинство платформ, а vtt нужен веб-плеерам и YouTube. Таблица ниже сводит три формата по применению.

ФорматКогда подходитЧто внутри
srtЗагрузка на платформы, простое редактированиеНомер, тайм-код 00:00:01,000, текст
vttHTML5-видео, веб-плееры, YouTubeТайм-код 00:00:01.000, стили, позиция
ass/ssaСложное оформление, караоке, фан-сабыШрифты, цвета, эффекты

Три формата внешних субтитров: srt, vtt и ass – когда подходит и что лежит внутри файла

Что выбрать: соцсети, YouTube, плееры

Выбор между вшитыми и внешними субтитрами решает площадка. В вертикальных соцсетях (Reels, TikTok, Shorts) видео часто смотрят без звука и прямо в ленте, поэтому надёжнее вшитые: они гарантированно на экране. Для YouTube, Vimeo и сайтов лучше внешние: их включают по желанию, добавляют 2–3 языка и получают индексируемый текст.

Сравнение по ключевым параметрам собрано в таблице выше. Если коротко, вшитые выигрывают в охвате и предсказуемости, а внешние – в гибкости, редактировании и многоязычности. Часто делают и то, и другое: внешний srt держат для сайта, а вшитую копию собирают под соцсети. Ещё один довод за внешние – доступность: скрытые субтитры помогают зрителям с нарушением слуха и тем, кто смотрит без звука в транспорте или офисе.

Читаемость: сколько строк и символов

Читаемость субтитра важнее его вида, и здесь работают одни и те же нормы для вшитых и внешних. В кадре держат 1–2 строки, по 35–42 символа в каждой, иначе текст перекрывает картинку и не успевает прочитаться. Одна реплика висит от 1 до 6 секунд, а скорость подачи держат в пределах 15–17 символов в секунду.

Эти правила проще соблюсти на внешних субтитрах: длинную реплику режут на два коротких куска прямо в srt, не трогая видео. У вшитых так не выйдет – придётся пересобирать ролик. Мы отдаём реплики уже разбитыми по паузам речи, с тайм-кодом к каждой, поэтому под нормы читаемости их остаётся только слегка подправить, а не расставлять тайминг с нуля.

Нормы читаемости субтитра: Правила одинаковы для вшитых и внешних субтитров

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

Чтобы получить субтитры, сначала расшифруйте видео в текст с тайм-кодами. Загрузите файл (приёма по ссылке нет, ролик с платформы сначала скачайте), и мы распознаем речь с точностью WER 7,10%, разложим реплики по спикерам и вернём srt и vtt. Это уже готовые внешние субтитры, останется их вычитать.

Если нужны вшитые, эти srt и vtt впечатывают в видео редактором, отдельным шагом и без нас. Разбор самих форматов даёт материал про субтитры srt vtt, а собрать субтитры из ролика помогает генератор субтитров; там же лежит транскрибация видео целиком. Обработка идёт быстро: на час видео уходит около минуты, это примерно 1–2% длительности.

Порядок действий простой. Сначала берём внешний файл: расшифровали ролик, скачали srt или vtt, вычитали 2–3 спорных реплики и поправили разбивку под нормы читаемости. Потом решаем по площадке: для сайта и YouTube этого файла достаточно, а для Reels или TikTok ту же дорожку впечатываем в кадр редактором и получаем вшитую копию. Так один раз распознанный текст закрывает обе задачи, и переделывать распознавание под каждый формат не приходится.

Если ролик короткий, расшифровку можно получить и без загрузки на сайт: перешлите видео в Telegram-бот @VoicePalatineBot и заберите текст, а тайминг под субтитры соберёте уже из него. Для длинных роликов и пакетной работы удобнее основной сервис с выгрузкой сразу в srt и vtt.

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

  1. Чем вшитые субтитры отличаются от внешних? Вшитые (hardsub) впечатаны прямо в пиксели видео и всегда на экране, их нельзя выключить или отредактировать. Внешние (softsub) лежат отдельным файлом srt или vtt, плеер подгружает их поверх видео, и зритель может включить, выключить или сменить язык.

  2. Какие субтитры лучше для Reels и TikTok? Для вертикальных соцсетей надёжнее вшитые: ленту часто листают без звука, а внешний файл там не подключишь. Текст, впечатанный в кадр, точно покажется на любом устройстве.

  3. Какие субтитры лучше для YouTube? На YouTube и сайтах удобнее внешние субтитры в формате vtt или srt: зритель включает их сам (CC), можно добавить несколько языков, а поисковики индексируют текст и лучше находят видео.

  4. Открытые и скрытые субтитры – это то же самое, что вшитые и внешние? Почти. Открытые видны всегда и совпадают с вшитыми, а скрытые (closed captions) зритель включает сам, и это внешние субтитры файлом. Пары «вшитые = открытые» и «внешние = скрытые» на практике совпадают.

  5. В каком формате отдаются субтитры? Мы формируем srt и vtt из расшифровки, с тайм-кодами к каждой реплике. srt возьмёт любая платформа, vtt нужен веб-плеерам и YouTube.

  6. Можно ли вшить субтитры прямо в сервисе? Нет. Мы отдаём внешние субтитры srt и vtt, а впечатывают их в кадр уже в видеоредакторе – это отдельный шаг после расшифровки.

  7. Можно сделать субтитры к ролику по ссылке? Приёма по ссылке нет: скачайте ролик с платформы и загрузите файлом. Из видео мы берём звуковую дорожку и распознаём речь так же, как обычную запись.

  8. Сколько стоит сделать субтитры? Расшифровка стоит от 0,29 ₽/мин по модели pay-as-you-go, а короткие ролики примет Telegram-бот @VoicePalatineBot бесплатно – до 100 записей в день.