Чем текстовые субтитры отличаются от графических: почему PGS при переносе в MP4 сталкивается с проблемами
Субтитры устроены двумя принципиально разными способами. Текстовые субтитры хранят строки текста и время их появления, а плеер рисует их шрифтом текущего устройства; графические субтитры хранят уже нарисованные картинки (к этому роду относится PGS на Blu-ray), и плеер просто накладывает их поверх кадра. Именно это и решает, можно ли поместить их в MP4: дорожка субтитров в MP4 рассчитана на текст, а для картинок в ней не находится места, поэтому при конвертации файла с PGS в MP4 субтитры этого рода не входят в готовый файл в исходном виде: сначала нужно распознать текст с картинок, и только тогда они ложатся на дорожку субтитров — CineX идёт именно этим путём.
Это и есть самая частая причина ситуации «в исходном файле субтитры были, а после конвертации их нет»: файл не повреждён и конвертация не провалилась — просто у того инструмента, что оказался под рукой, не нашлось дорожки, способной вместить картинки. Там, где картинки сначала распознаются в текст и уходят одной дорожкой субтитров, — именно так поступает CineX, — вы получаете текстовые субтитры вместо пустоты, а ценой может быть ошибка распознавания. Общий порядок проверки описан в статье что происходит с субтитрами после конвертации в CineX.
1. Текстовые субтитры: хранятся строки и время
Текстовые субтитры — это, по сути, простой текст с временной шкалой. В них лежат только содержание и момент показа, а размер, шрифт и положение плеер выбирает на ходу. Плюс — маленький объём, возможность включить и выключить и то, что другое устройство может разложить текст по-своему; минус — при сложной разметке на разных устройствах результат необязательно одинаковый.
К этому же виду относятся SRT и ASS — два самых частых формата в локальных источниках. ASS несёт немного больше информации о разметке, чем SRT, поэтому при конвертации её содержимое приводится к более универсальному виду, а не переносится вместе с параметрами оформления.
Текстовые субтитры — это «текст плюс время», а как именно они выглядят, решает тот, кто их воспроизводит.
2. Графические субтитры: хранятся готовые картинки
У графических субтитров текст ещё на этапе изготовления диска свёрстан, обведён и окрашен, а в файл в итоге попадают картинки-кадры. Плееру не нужно понимать текст — достаточно наложить нужную картинку в нужное время, поэтому на любом устройстве они выглядят одинаково. Цена за это — их нельзя отредактировать, нельзя изменить размер шрифта, и их трудно уместить в контейнер, рассчитанный на текст.
PGS — обычный для Blu-ray формат графических субтитров; по тому же принципу устроены субтитры и на других носителях-дисках. Когда они лежат в файле MKV, с контейнером всё в порядке; проблема в том, что сами субтитры являются картинками.
3. Почему PGS в MP4 сталкивается с проблемой
Дорожка субтитров в MP4 организована по тексту: на каждую строку приходится интервал времени. Графические субтитры — это последовательность картинок, и уложить их в такую дорожку некуда. Теоретически путей три: положить картинки в файл другим типом дорожки (сочетаний, которые такое переносят, очень мало), заново распознать текст с картинок (результат не может совпасть с исходной разметкой) — или не переносить их при конвертации.
CineX идёт вторым из этих путей: реплики с картинок сначала распознаются как текст и уходят одной дорожкой субтитров. Поэтому субтитры получаются и у источника, где есть только графические субтитры, — только распознавание может ошибиться, и прежней разметки в готовом файле не будет.
Графические субтитры входят в MP4 только после того, как сначала распознаются как текст; если же вся дорожка не переносится в контейнер, дело в том, что контейнер и тип субтитров не совпадают, а не в ошибке конвертации.
4. Как определить, к какому виду относится ваш файл
Смотрите раздел субтитров в медиаданных файла. Есть несколько практичных признаков:
- Если в поле типа стоит текстовое обозначение вроде SRT или ASS, это обычно текстовые субтитры; если обозначение из дисковых — вроде PGS, — это субтитры графические.
- В одном и том же MKV может одновременно лежать несколько дорожек субтитров: одна текстовая, другая графическая, и такая ситуация очень частая.
- Даже у двух дорожек с одинаковой языковой меткой содержание не обязано совпадать — одна может быть упрощённым китайским письмом, а другая традиционным или иным языком.
Звуковые дорожки проверяются в том же порядке: правило «смотреть на содержимое, а не на расширение» из статьи чем контейнер отличается от кодирования справедливо и для субтитров.
5. Три рекомендации
Первое: определите тип субтитров до конвертации — от него зависит, стоит ли рассчитывать на субтитры в готовом файле. Второе: если источник несёт только графические субтитры и вам правда нужно смотреть его в другом месте, заранее подберите материал с текстовыми субтитрами, а не ждите, что конвертация достанет их откуда-то. Третье: смена расширения не меняет тип субтитров и не делает так, чтобы графические субтитры вдруг начинали распознаваться.
6. Что CineX реально делает с субтитрами
Из проверенных на реальных устройствах входных форматов субтитров у CineX есть SRT и ASS, включая двуязычные и многоязычные дорожки; после конвертации они сохраняются как текстовые субтитры в выходном MP4. Графические субтитры Blu-ray, сжатые в картинки PGS, сканируются и распознаются в текст, и этот текст ложится в готовый файл текстовой дорожкой субтитров; распознавание может ошибаться. На реальном устройстве этот путь пока пройден только для PGS, поэтому формы графических субтитров без реальных образцов не записываются как проверенные.
У текстовых субтитров сохраняется содержание; графические сначала распознаются как текст и только тогда уходят одной дорожкой субтитров, поэтому о границе этого шага честнее сказать заранее, чем потом отправлять вас их искать.
Частые вопросы
В исходном файле субтитры были — почему после конвертации их нет?
Чаще всего это графические субтитры: они хранятся картинками, которых дорожка субтитров в MP4 как есть не вмещает, — поэтому они сначала распознаются как текст. Текстовые субтитры (SRT, ASS) сохраняют содержание напрямую.
Как сделать из графических субтитров рабочие?
Всё держится на шаге распознавания: CineX превращает реплики из картинок в текст и пишет дорожку субтитров, а результат не может совпасть с исходной разметкой, поэтому дорожку стоит проверить самостоятельно. Если проверять не хочется, возьмите материал с текстовыми субтитрами или смотрите исходный файл как есть.
Сохранится ли разметка у субтитров ASS?
Содержание сохранится, а параметры разметки в исходном виде не перенесутся. Шрифт, положение и прочая информация, которой у ASS больше, чем у SRT, в выходном файле приводится к более универсальному виду.
Сохранятся ли все дорожки субтитров?
Несколько текстовых дорожек в проверенных образцах сохраняются, в том числе двуязычные и многоязычные; если в том же файле лежат и графические субтитры, эта дорожка идёт через распознавание.
Axiom One LLC — CineX. Приведённые числа актуальны на 2026-09-24.