HD-NET.ORG FAQ Помощь Вход Регистрация 🌐 RU ▾

Фильмы, сериалы, игры и софт в высоком качестве. Сообщество, форум, чат и радио.

🎬
Фильмы, музыка, игры, софт HD 1080p BDRip
12 450 релизов
🆕
Свежие поступления фильмов, сериалов и игр Новинки MKV
340 за неделю
🏆
Рейтинг по скачиваниям и оценкам пользователей Популярное
8 920 оценок
👤
Биографии и полная фильмография актёров и режиссёров Актёры Режиссёры
2 100 персон
💬
Новости, Hi-Tech, кулинария, знакомства, блог диджея Общение Radio X-Zona
1 840 тем
🎮
PDA, Phone, Android — игры и приложения Android Soft
3 200 релизов
🎵
Музыка MP3
Музыкальные релизы, радио X-Zona, поиск MP3 MP3 Radio
5 600 треков
📖
Правила трекера, помощь новичкам, школа аплоадера Помощь
45 статей

Субтитры от SRT до ASS: форматы, различия и встраивание в видео

Субтитры давно перестали быть вспомогательной опцией для людей с нарушениями слуха — сегодня это основной способ знакомства с зарубежным кино и сериалами для миллионов зрителей. Хорошо сделанная дорожка передаёт шёпот, акцент, игру слов — то, что теряется при дубляже. На торрент-трекерах вроде каталога торрентов субтитры чаще всего идут отдельным файлом, который остаётся либо внешним, либо встраивается в контейнер MKV или MP4 как дополнительный поток.

За годы развития форматов выделились две большие семьи. Первая — текстовые форматы вроде SRT и WebVTT, где каждая реплика хранится в виде строки с тайм-кодом и текстом. Вторая — графические и расширенные текстовые форматы: ASS/SSA с возможностью стилизации и анимации, а также SUB, IDX и PGS, где каждая фраза отрисована как растровая картинка. Понимание различий между ними помогает выбрать оптимальный вариант под устройство воспроизведения, будь то старый проектор, телевизор со Smart TV или мобильный плеер.

Прежде чем скачивать и вшивать текст в видео, стоит разобраться в устройстве файлов. Ниже — сравнение SRT и ASS, пошаговые инструкции по их встраиванию в MKV и MP4, а также обзор программ, без которых работа с дорожками превращается в угадайку. Отдельно упомянуты и более редкие форматы вроде SUB и PGS — без них не обходятся Blu-ray релизы.

Разнообразие форматов и где они встречаются

Текстовые субтитры существуют с тех пор, как компьютеры научились показывать видео с оверлеями. Простейший формат MicroDVD использовал покадровые тайм-коды и постепенно уступил место SRT, который стал де-факто стандартом для коротких фильмов, обучающих роликов и любительских переводов. ASS/SSA вырос из аниме-сообщества, где требовались стили для оформления песенных сцен и эффектов: karaoke-эффекты, движение текста по экрану, разноцветные реплики у разных персонажей.

Графические форматы вроде SUB (VobSub) и PGS берут начало в DVD и Blu-ray индустрии. На дисках текст уже отрисзан студией локализации и хранится как серия изображений с цветовой палитрой. Поэтому в торрент-раздачах такие дорожки часто весят больше, чем текстовые, но зато идеально совпадают с тем, что было на оригинальном издании. Их нельзя редактировать блокнотом — только специальными утилитами типа BDSup2Sub, которые умеют извлекать и обратно вшивать изображения.

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

Сравнение форматов по ключевым параметрам

Чтобы не теряться в многообразии расширений, ниже собраны основные параметры четырёх популярных семей — текстовых SRT, стилизованных ASS/SSA, графических VobSub (SUB/IDX) и Blu-ray PGS. Таблица учитывает редактируемость, размер файла, поддержку кириллицы и совместимость с распространёнными плеерами.

Параметр SRT ASS/SSA SUB/IDX (VobSub) PGS (Blu-ray)
Тип содержимого текст текст изображения изображения
Стилизация шрифта минимальная полная нет нет
Поддержка кириллицы да, через UTF-8 да, через UTF-8 встроенная встроенная
Возможность редактирования легко средне сложно (BDSup2Sub) очень сложно
Размер файла на 2 ч фильма 60–120 КБ 100–400 КБ 1–5 МБ 3–15 МБ
Поддержка VLC, MPC-HC, PotPlayer отлично хорошо хорошо хорошо
Поддержка Smart TV средне средне хорошо хорошо
Возможность смены шрифта через конвертацию да, в файле нет нет

Из таблицы видно, что SRT остаётся наиболее универсальным выбором — его читают практически все плееры, а правка дорожки занимает минуты. ASS оправдан там, где важна визуальная подача: karaoke-эффекты в аниме, анимированные реплики в авторских переводах, фирменные шрифты для тематических каналов. Графические SUB/IDX и PGS незаменимы для Blu-ray релизов, где требуется попиксельная точность отрисовки титров без потерь в качестве.

SRT — минимализм и совместимость

SRT-файл — это последовательность блоков, разделённых пустой строкой. Каждый блок состоит из порядкового номера, диапазона времени в формате часы:минуты:секунды,миллисекунды --> ... и одной или нескольких текстовых строк. Простота структуры сделала SRT самым популярным форматом: его понимают VLC, MPC-HC, PotPlayer, Kodi, мобильные плееры и даже многие телевизоры.

Пример типичного блока:

1
00:01:23,456 --> 00:01:26,789
Привет, как дела?

Редактировать такой файл можно в любом текстовом редакторе, но удобнее в специализированных утилитах: Subtitle Edit, Subtitle Workshop или Aegisub. Они автоматически пересчитывают тайм-коды при сдвиге, проверяют наложение реплик друг на друга, конвертируют кодировку. Самая частая проблема начинающих — сохранение в cp1251 вместо UTF-8, после чего вместо русских букв появляются «кракозябры». Решение — сохранить файл через «Файл → Сохранить как → UTF-8» или запустить пакетное преобразование через Subtitle Edit.

Дополнительный плюс SRT — малый размер. Средний фильм занимает 60–120 КБ, что позволяет вкладывать дорожки прямо в раздачу без утяжеления торрента. Если нужно разделить длинную реплику на две короткие, добавить HTML-тег <i>...</i> для курсива или просто поправить опечатку — SRT справляется без перекодирования и потери исходного качества видео.

ASS и SSA — стиль и анимация

Формат ASS/SSA расширяет возможности SRT за счёт отдельной секции [V4+ Styles], где описываются стили: шрифт, размер, основной и фоновый цвет, обводка, тень, выравнивание и поля. Каждая реплика ссылается на стиль по имени, и при смене параметров стиля автоматически меняется весь блок титров. Это удобно при больших проектах, где важно выдержать единый визуальный ряд на протяжении сериала из десятков серий.

Внутри реплики допускаются теги-оверрайды: \b1 — жирный, \i1 — курсив, \fnArial — смена шрифта, \fs40 — изменение размера, \fad(500,500) — плавное появление и исчезновение. Продвинутые теги вроде \move(x1,y1,x2,y2) двигают текст по экрану, \t(...) плавно меняют параметры во времени, а \an8 переключают выравнивание (например, по верхнему центру). Это позволяет делать karaoke-эффекты, плавающие подписи и оригинальные заставки в авторских работах.

Главное ограничение ASS — необходимость иметь установленные в системе шрифты, которые указаны в стилях. Если шрифта нет, плеер подставляет свой, что ломает вёрстку и может обрезать длинные строки. Поэтому в раздачах с ASS часто прикладывают папку Fonts/ рядом с видео — оттуда их подхватывает MPC-HC через автоматическую загрузку. Ещё одна тонкость — некоторые мобильные плееры (старые версии MX Player, системные плееры на Android) понимают только базовые теги и игнорируют анимацию, отображая текст одной строкой внизу.

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

Существуют два принципиально разных подхода: hardcode (прожиг) и softsub (добавление дорожки в контейнер). При прожиге текст становится частью видеокадра — отключить его нельзя, зато проигрывается на любом устройстве. При softsub дорожка хранится отдельно, её можно включить или выключить, сменить на другую или вовсе удалить. На трекерах предпочитают именно softsub, потому что это сохраняет гибкость для конечного зрителя.

Прожечь текст можно через FFmpeg. Команда для ASS выглядит так:

ffmpeg -i video.mkv -vf "ass=subtitles.ass" -c:v libx264 -crf 20 -c:a copy out.mkv

Здесь фильтр ass берёт указанный файл и рендерит его в видеокадр на этапе кодирования. Качество исходного видео немного падает из-за перекодирования, поэтому прожиг стоит делать в последнюю очередь — обычно когда финальный релиз готовится для устройств без поддержки текстовых потоков. Для SRT используется фильтр subtitles=subtitles.srt с указанием кодировки при необходимости.

Добавить дорожку в MKV без перекодирования удобнее всего в MKVToolNix. Достаточно открыть исходное видео, нажать «Добавить файлы субтитров», выбрать формат и язык, отметить дорожку как «принудительную» при необходимости — и программа соберёт новый контейнер с дополнительным потоком. Эквивалент в FFmpeg:

ffmpeg -i video.mkv -i subtitles.srt -map 0 -map 1 -c copy out.mkv

Ключ -c copy запрещает перекодирование: видео, аудио и субтитры копируются как есть. Полученный файл сохраняет исходное качество и работает в VLC, PotPlayer, Kodi, на большинстве Smart TV без дополнительной настройки кодеков.

Программы и частые ошибки

Для редактирования чаще всего используют Subtitle Edit (Windows) и Aegisub (кроссплатформенный). Subtitle Edit удобен для пакетных операций: выравнивание тайм-кодов, конвертация кодировок, синхронизация со звуком через волновую форму, перевод с одного языка на другой через встроенный переводчик. Aegisub — выбор авторов стилизованных переводов: визуальный просмотр тегов, подсветка стилей, экспорт в PNG покадрово для предварительного рендера сложных сцен.

Для проверки и мультиплексации — MKVToolNix, MediaInfo и сам FFmpeg. MediaInfo покажет, какие потоки содержатся в файле: видео, аудио, субтитры, главы, вложения. Если дорожка не отображается в плеере, сначала стоит открыть файл в MediaInfo — возможно, дорожка есть, но помечена как «принудительная» или имеет нераспознанный код языка, который проигнорировал плеер. MKVToolNix в таких случаях позволяет переставить флаги и пересохранить контейнер за пару секунд.

Среди типичных ошибок — рассинхронизация из-за разницы FPS (23.976 против 25 кадров в секунду), неправильная кодировка (особенно при скачивании старых раздач с cp1251), дублирование строк после склейки файлов из разных источников, а также устаревшие теги \an, которые игнорируются некоторыми мобильными плеерами. Прежде чем публиковать дорожку, прогоните её через автоматическую проверку тайминга в Subtitle Edit и откройте в двух разных плеерах — VLC и PotPlayer. Это занимает несколько минут и закрывает большинство жалоб зрителей.

Привычка документировать каждый шаг — как, например, при подготовке к экспедиции на остров Змеиный — пригодится и в работе с субтитрами. Следующий практический шаг — взять любой релиз без русской дорожки, открыть его в MKVToolNix, добавить скачанный SRT как отдельный поток и проверить воспроизведение в VLC.