AV1 и VP9 не открываются на Mac или iPhone: картинку у обеих этих семей сжимают заново
AV1 и VP9 — две семьи кодеков изображения, созданных ради «экономии трафика»: при том же качестве они требуют меньше полосы, поэтому веб-передача, средства записи экрана и выгрузка на Android их охотно используют. Расплата ложится на сторону устройства — в цепочке воспроизведения Apple для этих двух семей нет места прямому декодированию. Отсюда картина: файл на месте, двойное нажатие ничего не даёт, медиатека не принимает. Статья отвечает на три вопроса: чем это отличается от «не знаком контейнер» вроде MKV, что значит сжать картинку заново и когда можно не сжимать.
Это не проблема контейнера, это проблема самой картинки
Годность контейнеров вроде MKV или MP4 зависит от того, подходит ли устройству такая упаковка; а AV1 и VP9 даже в знакомом MP4 по картинке не читаются — у устройства просто нет пути прямого декодирования. Поэтому «поставить другой плеер» с этими двумя семьями чаще всего оборачивается повторным трудом: перепробовали несколько приложений, а проблема та же — всем нужно одно и то же устройство, чтобы расшифровать ту же картинку. Что отвечает контейнер, а что кодек — в статье чем контейнер отличается от кодека.
Положить в знакомый контейнер — не значит, что устройству знакомо кодирование картинки внутри.
По какому пути обработки идут эти две семьи
Ответ прямой: изображение нужно сжать заново. CineX для AV1 и VP9 не пытается отделаться «сменой контейнера» — после неё файл всё равно не воспроизведётся; вместо этого на выходе получается поток картинки, который это устройство воспроизводит напрямую, и он кладётся в MP4 на Вашем же устройстве. Дорожки разных языков и разных версий тоже обрабатываются по каждой дорожке, а не сводятся к одной: что можно взять как есть, уходит напрямую, а дорожки, которые устройство не расшифровывает, сначала конвертируются в совместимый формат (чаще всего AAC); дорожка по умолчанию идёт первой, остальные сохраняются как были — только не перехватывают выбор по умолчанию. Рядом стоит ещё контроль на выдаче: каждая звуковая дорожка должна быть реально расшифрована на устройстве, иначе файл не отдаётся — когда дорожка не расшифровывается, лучше совсем не выдать результат, чем отдать Вам файл с отчётом об успехе, в котором при открытии нет звука.
Сколько занимает и чем обходится
Поскольку картинка сжимается заново, время считается по длине материала — это минуты; запись экрана длиной двадцать минут за пару секунд не закончится. Во время обработки временные файлы и готовый файл занимают место одновременно: чем крупнее материал, тем больше занято, а ровно — зависит от того, по какому пути обработки он пойдёт. CineX сначала решает, нужно ли этому файлу заново сжимать картинку, и только потом выбирает объём работы; порядок решения — в статье почему одни видео в CineX быстрые, а другие дольше.
То, что и так воспроизводится напрямую, не трогаем; заново сжимаем только обязанное — и сэкономленный проход экономит в первую очередь на Ваших собственных файлах.
Не испортит ли повторное сжатие качество картинки
Лучше картинку она не сделает: разрешение не повысит, шум не уберёт, детали, размытые сжатием, не вернёт. Она меняет изображение на форму, которую это устройство принимает, — битность сохраняется по источнику до потолка 10-bit, субдискретизация цвета приводится к 4:2:0. Есть и место, которое легко понять превратно: для картинок, чьи характеристики выходят за проверенную линию (например, отдельные сочетания битрейта и разрешения), вектор обработки — перекодировать в поток, который устройство примет, а не сказать Вам на месте, что конвертация невозможна. У семейства HDR и Dolby Vision свои правила — они в статье сохраняет ли CineX HDR и Dolby Vision.
Субтитры: текстовые переносятся, графические — нет
Текстовые субтитры в форматах SRT или ASS переносятся в готовый файл по одной дорожке — многоязычные тоже уходят поштучно; оформление вроде цвета и позиционирования у ASS срезается, остаётся только текст. А вот графические субтитры (семейство Blu-ray, сжатые в картинки PGS) теперь распознаются в текст и переносятся как текстовые: распознавание может ошибаться, и замер на реальном устройстве есть пока только по этой линии PGS; разбор по видам — в статье что становится с субтитрами после конвертации.
Когда можно не сжимать
Если задача — просто посмотреть содержимое прямо сейчас, быстрее взять устройство или браузер, которые AV1 и VP9 расшифровывают изначально: заново сжимать длинный материал — занятие не на пару минут. А вот если файл собираетесь пересылать, сохранять надолго, класть в монтажную программу или пересматривать там, где нет сети, — тот повторный проход и даёт «больше искать способ не придётся». Готовый файл виден в приложении «Файлы», его можно передать другим приложениям; обработка выполняется на этом устройстве, и для конвертации не нужно отдавать файл куда-то — см. где CineX обрабатывает видео.
Частые вопросы
Так AV1 и VP9 поддерживаются или нет?
Картинку обеих этих семей уже прогоняли на реальных образцах: та же цепочка решений их распознаёт и сразу назначает путь повторного сжатия картинки. Застрять по-настоящему может из-за двух других вещей: исходный файл сам неполон, или характеристики картинки выходят за пределы, которые это устройство примет. Поэтому впервые взяв непроверенный материал, сначала прогоните короткий кусок — сбой и отмена не расходуют лимит конвертаций.
После конвертации это станет обычным файлом?
Да. На выходе новый MP4: картинка в кодеке, знакомом устройству, звуковые дорожки уходят в исходном количестве, выбранная по умолчанию — первой. Исходный файл не переписывается и с своего места не убирается.
Почему нельзя просто поставить ещё один плеер?
Если посмотреть нужно только этот раз — это более быстрый путь. Разница между «этот раз» и «дальше»: оставленный в особом плеере файл навсегда зависит от этого плеера, а после повторного сжатия в MP4 он становится обычным файлом, который открывается где угодно.
Надолго ли Вам это нужно — стоит ли покупать?
Для начала прогоните бесплатный лимит на своём собственном клипе: бесплатная версия считает только успешно завершённые конвертации, как именно — в статье что даёт бесплатная версия CineX. После прогона видно, сколько таких материалов у Вас осталось: если это одна запись экрана, которую посмотрят дважды и закроют, можно и не покупать; если на руках целая подборка, которую хранят годами, — Opus это разовая покупка, и меняется после неё только число доступных конвертаций: качество, скорость и охват форматов от оплаты не меняются.
А звук не пропадёт после конвертации?
Файл «картинка есть, звука нет» Вам не отдадут. Звуковую дорожку сначала проверяют: это устройство должно реально её расшифровать, иначе дорожка либо конвертируется в совместимый формат, либо файл отсекается на пороге выдачи — в Вашем списке файлов не окажется файл, который не проигрывается.
Axiom One LLC — CineX