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

Взгляд / D6 · решение

Перед выбором приложения для конвертации видео сверяйте пять пунктов, а не список функций

Списки функций у таких инструментов почти одинаковые: поддерживает десятки форматов, вывод совместим лучше, скорость выше. Но решают, сможете ли Вы вечером отдать готовый ролик, пять пунктов, которые редко попадают на первый экран. Их можно сверять по одному, и заранее не нужно верить никому — включая эту статью.

1. Почему порядок важнее списка

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

Сначала определите, какой слой Вас остановил, и лишь потом решайте, менять ли инструмент. Если порядок обратный, на одном и том же устройстве будут снова и снова повторять одну и ту же ошибку.

2. Сверка первая: «коробка» и кодирование изображения — две разные переменные

Расширение после имени файла говорит про «коробку», а не про то, что лежит внутри. В одном и том же MP4 может находиться совершенно разное содержимое; и одно и то же кодирование изображения, уложенное в разные коробки, устройства воспринимают по-разному. Сначала прочитайте файл изнутри, а потом уже говорите о том, «поддерживается ли».

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

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

3. Сверка вторая: вывод должен попасть в тот контейнер, который целевое устройство понимает напрямую

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

Набор контейнеров, которые понимают телефоны и телевизоры, заметно уже, чем у десктопных плееров; и один и тот же видеокодек в одном и том же контейнере можно пометить по-разному — считается конфигурация или нет, и поведение получается совершенно разным. Эти различия здесь повторно не разбираем: список контейнеров и кодеков, проверенных на реальных устройствах, — в Какие контейнеры и кодеки проверены на реальных устройствах; почему на уровне тегов два побайтово одинаковых файла один воспроизводится, а другой нет — ссылка из раздела 2 провела этот путь слой за слоем вместе с замерами.

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

4. Сверка третья: звуковые дорожки по одной и два вида субтитров

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

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

Спрашивать у инструмента, «поддерживает ли он субтитры», бессмысленно. Нужно спрашивать другое: эти субтитры — текст или картинки, и останутся ли они тем же самым после конвертации.

5. Сверка четвёртая: должен ли файл покидать это устройство

Этот пункт легче всего пропустить, потому что большинство инструментов о нём само не говорит. Вопрос в маршруте данных: файл обрабатывается здесь, на этом устройстве, или его сначала нужно куда-то отдать и потом ждать возвращения. Чем больше и чем личнее материал, тем ощутимее эта разница: одно путешествие туда и обратно перекрывает все достоинства инструмента.

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

6. Сверка пятая: форма оплаты и то, что останется в руках после остановки

Такие инструменты обычно тарифицируются одним из трёх способов: постоянная оплата по периодам, лимит, покупаемый по объёму, или разовая покупка. Разница между ними не в ценнике, а в дне, когда Вы перестанете платить: останутся ли прежние результаты и нужно ли заново платить за файлы, которые уже открываются. Этот слой стоит прояснить заранее — он полезнее сравнения скидок.

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

CineX относится к третьему виду: разовая покупка (в продукте эта покупка называется Opus), без периодических платежей, без пробного периода и без лимита, продаваемого по минутам конвертации. Чем различаются три формы и что именно меняет разовая покупка — в статье что меняет разовая покупка.

7. Помимо пяти пунктов: кому инструмент для конвертации не нужно было покупать в принципе

Самое надёжное свидетельство того, стоит ли инструмент своих денег, — во что он превратил Ваши собственные файлы.

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

Может, сначала просто поменять расширение?

Нельзя, и этот шаг никогда не был короткой дорогой. Расширение — лишь метка: смена метки не переписывает внутреннюю структуру коробки и не меняет кодирование изображения. Когда устройство открывает файл, оно читает его внутреннюю структуру, а не имя файла. Сначала прочитайте содержимое, а потом решайте, какой слой трогать.

Нужно ли сначала купить инструмент, чтобы провести проверку?

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

Можно ли перенести графические субтитры в MP4 в исходном виде?

Нельзя. Дорожки субтитров MP4 устроены под текст, и подходящего места в контейнере для графического типа нет. Реальны два пути: распознать их в текстовые субтитры и перенести уже текстом (распознавание может ошибаться — проверяйте перед сдачей) либо отказаться от этих субтитров. Третьего способа, который сохранил бы исходные картинки и одновременно поместил бы их в текстовую дорожку MP4, не существует.

Почему файлы с одним и тем же кодированием на одних устройствах играют, а на других нет?

Потому что «одинаковое кодирование» — ещё не всё условие. На поведение устройства влияют и то, где лежат сведения о конфигурации — в описании дорожки или внутри потока, — и битность с профилем/уровнем, и метки цвета, и частота кадров со структурой GOP. Поэтому построчное чтение файла изнутри надёжнее, чем верить одной фразе «поддерживает HEVC».

Если эти пять пунктов сверены — нужно ли смотреть на что-то ещё?

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


Axiom One LLC — CineX