Вернуться в блог

Обзор / P2 · EncoX

Что происходит с субтитрами после конвертации в EncoX: текстовые, ASS и PGS

При конвертации видео в EncoX субтитры не «сохраняются все» и не «теряются все» — всё зависит от того, чем эти субтитры являются. Текстовые субтитры вроде SRT, ASS становятся встроенными субтитрами MP4; оформление ASS, включая позиционирование и цвета, упрощается до простого текста; субтитры картинками Blu-ray, сжатые в картинки PGS, сканируются и распознаются в текст и уходят дорожкой субтитров с изменяемым размером и цветом — только распознавание может ошибаться.

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

1. Результат для субтитров после конвертации делится на две категории

Проще всего судить не по тому, называется ли видео MKV, MP4, AVI или TS, а по тому, лежит в дорожке субтитров «текст» или «изображение». Текстовые субтитры могут попасть в MP4 после конвертации; субтитры картинками нельзя положить в тот же MP4 как есть — сперва EncoX распознает их в текст, поэтому от этой семьи вы получаете текстовую дорожку субтитров, и путь у неё другой, чем у текстовых.

Правило EncoX для субтитров можно свести к одной фразе: текстовые субтитры сохраняют содержимое, оформление ASS упрощается; субтитры картинками сперва распознаются в текст, а затем уходят дорожкой субтитров.

Обработка субтитров — лишь один из этапов конвертации, и она не означает, что изображение обязательно будет обработано заново. Быстрый или медленный путь для самого видео EncoX выбирает по отдельным правилам; о связи этих двух вещей читайте в статье как EncoX выбирает путь конвертации.

2. Текстовые субтитры сохраняются, но становятся встроенными субтитрами MP4

Субтитры вроде SRT, ASS по своей сути хранят текстовое содержимое и соответствующие сведения о времени. У SSA, WebVTT и других текстовых форматов пока нет примера, проверенного на реальном устройстве, поэтому в этой статье они не подаются как проверенная возможность. EncoX превращает уже имеющиеся в файле субтитры такого типа во встроенные субтитры, которые может нести MP4, поэтому после конвертации они по-прежнему существуют вместе с видео и отдельный файл субтитров не нужен.

«Сохранение» здесь следует понимать как то, что содержимое субтитров остаётся, а не как перенос исходного формата субтитров без изменений. После конвертации субтитры становятся частью файла MP4, и отдельный файл SRT, ASS или другой независимый файл субтитров при этом не создаётся.

Именно поэтому из фразы «в MKV есть субтитры» нельзя напрямую вывести, что «после конвертации в MP4 субтитры будут точно такими же, как раньше». Контейнер изменился, и, попадая в новый контейнер, субтитры должны приспособиться к новому способу хранения. О том, нужно ли сжимать изображение заново при конвертации MKV в MP4, читайте отдельно в статье когда при конвертации MKV в MP4 можно не сжимать изображение заново.

3. Из субтитров ASS сохраняется текст, а не прежнее оформление

ASS чаще, чем обычный SRT, вызывает недоразумения: помимо текста и времени он нередко несёт сведения об оформлении — позиционирование, цвета и другое. После конвертации в EncoX текстовое содержимое ASS сохраняется, но эти эффекты оформления за ним не следуют и в итоге упрощаются до простых текстовых субтитров.

Это значит, что обычные диалоги, как правило, всё ещё можно прочитать; но если сами субтитры используют «как расположен текст» как часть содержания, изменения будут заметны. Например, когда текст песни зависит от определённого положения, разные персонажи различаются по цвету, а двуязычные субтитры разделяются по верхнему и нижнему расположению, после конвертации впечатление от просмотра может отличаться от исходного файла.

Главная граница после конвертации ASS такова: текстовое содержимое остаётся, а оформление вроде положения и цвета — нет. Теряется способ подачи, а не весь текст субтитров.

Поэтому, если вам нужно лишь понимать диалоги, упрощение ASS часто остаётся приемлемым; если вы опираетесь на точное оформление для понимания содержания, это первое, что стоит проверить перед конвертацией.

4. Субтитры картинками PGS из Blu-ray распознаются в текст, и их размер можно менять

Субтитры PGS — не то же самое, что SRT и ASS выше: в них лежат уже свёрстанные картинки, а не текст для прямой записи в дорожку субтитров. Встроенные субтитры MP4 такие картинки не вмещают, поэтому EncoX идёт другим путём: дорожка сканируется целиком, реплики с неё распознаются в текст, и получается текстовая дорожка субтитров. Этот путь распознавания на реальном устройстве пока пройден только для PGS на Blu-ray; для DVD и ТВ-приставок образцов нет, поэтому они не заявлены как проверенные.Если с дорожки не распознаётся ни одной строки или линия распознавания вовсе не может её открыть, в результате просто не будет этой дорожки субтитров: видео конвертируется как обычно, и никаких дополнительных уведомлений не появляется.

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

Если исходное видео смотрят в основном с субтитрами картинками PGS с Blu-ray, после конвертации у вас будут текстовые субтитры, где можно менять размер и цвет; уже свёрстанные картинки субтитров при этом не переходят.

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

5. Внешние файлы субтитров импортировать нельзя: EncoX обрабатывает только субтитры, уже имеющиеся в видео

Если у вас «видеофайл + отдельный файл SRT или ASS», EncoX сейчас не может импортировать этот внешний файл субтитров и присоединить его к видео. Она обрабатывает только дорожки субтитров, уже существующие внутри исходного видеофайла.

Поэтому у фразы «EncoX умеет работать с SRT» есть очень важное условие: SRT уже находится внутри видеофайла. Это не значит, что при конвертации можно выбрать внешний файл SRT и добавить его вместе с видео. Различие кажется мелким, но именно от него зависит, получится ли ваш рабочий процесс.

Точно так же по завершении конвертации EncoX не извлекает встроенные субтитры в отдельный файл субтитров. Её задача — конвертировать видео в MP4, который удобнее открывать напрямую на iPhone, iPad и Mac, а не импортировать, извлекать или упорядочивать файлы субтитров.

6. Несколько дорожек субтитров обрабатываются по очереди, но различие упрощённого и традиционного письма теряется

В одном видео может быть не одна дорожка субтитров. EncoX обрабатывает имеющиеся дорожки по очереди, а не останавливается на первой. Простой пример: если в файле 3 текстовые дорожки субтитров, каждая из них проходит обработку отдельно; если среди них есть субтитры картинками, текстовые обрабатываются по правилам текстовых субтитров, а субтитры картинками идут через распознавание.

У китайских субтитров есть и более тонкое ограничение: сведения о различии упрощённого и традиционного письма теряются. После конвертации субтитры больше не различают упрощённое и традиционное написание. Для тех, кто читает только текст субтитров, это может быть незаметно; но если вам нужно различать несколько китайских дорожек по этому признаку, об изменении стоит знать заранее.

7. Почему все эти субтитры нельзя описать одним словом «сохраняются»

Называть все субтитры просто «субтитрами» удобно, но для результата конвертации это ничего не даёт. Текстовые и субтитры картинками несут разное: первые — текст и сведения о времени, вторые — изображения. EncoX может превратить первые во встроенные субтитры MP4, но не может поместить вторые как есть в такую же дорожку субтитров, поэтому их сперва распознают в текст.

ASS занимает промежуточное положение: это текстовые субтитры, поэтому текст может сохраниться; но дополнительная информация об оформлении выходит за пределы того, что способна сохранить итоговая форма субтитров, и остаётся только самое главное — текстовое содержимое. Разбирать эти три случая по отдельности хлопотнее, чем сказать «субтитры поддерживаются», зато это ближе к тому файлу, который вы действительно получите.

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

8. Границы: чем эта статья не поможет

Сохранены, пересобраны или распознаны с ошибкой — это разные результаты, и по одной картинке их не различить; проверьте вывод по статье что проверить перед покупкой Opus и уточните по статье бесплатный лимит, как считаются пробы.

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

После конвертации прежние субтитры останутся?

Зависит от типа субтитров. Текстовые субтитры вроде SRT, ASS становятся встроенными субтитрами MP4; оформление ASS упрощается. Субтитры картинками PGS с Blu-ray распознаются в текст и уходят одной дорожкой субтитров.

Мои субтитры — PGS. Что будет после конвертации?

PGS переносятся, только в текстовом виде: EncoX сканирует эти картинки, распознаёт реплики и выдаёт дорожку субтитров с изменяемым размером и цветом. Распознавание может ошибаться — это возможность, а не пословная гарантия; изображение не меняется, а прежние положение и цвет не переходят.

Можно ли сохранить цвета и положение ASS?

Нет. Текстовое содержимое ASS сохранится, но эффекты оформления — позиционирование, цвета и другие — упростятся до простого текста. Если это оформление само несёт смысл, после конвертации результат заметно изменится.

Могу ли я сам выбрать файл SRT и добавить его?

Нет. EncoX сейчас не поддерживает импорт внешних файлов субтитров и обрабатывает только дорожки субтитров, уже существующие внутри видеофайла.

В видео много дорожек субтитров — останется только одна?

EncoX обрабатывает дорожки субтитров по очереди, а не только первую. Текстовые субтитры обрабатываются по правилам текстовых субтитров; если среди них есть субтитры картинками, эти дорожки идут через распознавание.


Axiom One LLC — EncoX