Старые MPEG-2 и MPEG-1 не открываются на Mac или iPhone: картинку сжимают заново
Клипы старых DVD, диски поколения VCD, ранние карты захвата и файлы, выгруженные нелинейными монтажными программами, почти всегда несут MPEG-2 или MPEG-1. Эти два семейства проектировались под «оптический диск и узкие каналы прошлого», а цепочка воспроизведения устройств Apple знает только H.264 и HEVC в обычных характеристиках — поэтому файл на месте, а двойное нажатие ничего не даёт. В этой статье есть замеры на реальном устройстве для обоих слоёв: картинка этого семейства прошла полную конвертацию, а старые контейнеры, которые её несут (.mpg и .vob), тоже принимались и дали положенный результат.
Что именно было измерено — по слоям
Файл видео — это два слоя, «контейнер и содержимое», и меряют их отдельно. Слой содержимого: картинка MPEG-2 и MPEG-1 прошла полную конвертацию на реальном устройстве, и результат воспроизводится — сжатая заново в понятный устройству кодек, без потерянного кадра и со звуковой дорожкой на месте. Слой контейнера закрыт в том же заходе: .mpg (поток программы эпохи DVD) и .vob (файл на диске DVD) были приняты каждый отдельно и доведены до конца, а звуковая дорожка результата расшифровывается устройством в слышимый звук. Про суффиксы, которых не прогоняли, в этой статье по-прежнему не пишут.
Ответственная формулировка может быть только такая: картинку этого семейства сжали заново, результат воспроизводится, и оба контейнера, которые её несут, .mpg и .vob, тоже прогнаны на реальном устройстве. У других суффиксов замеров нет — и обещаний нет.
Каким путём пойдёт такая картинка
MPEG-2 и MPEG-1 как есть не переносятся — устройство не читает это семейство картинок, поэтому путь один: полная конвертация, картинка сжимается заново и кладётся в MP4. Поскольку сжатие повторное, время считается по длине материала — это минуты; во время обработки временный файл и готовый занимают место одновременно, и чем крупнее источник, тем больше занято. Прежде чем действовать, CineX читает, какое кодирование лежит в этом файле, и только потом решает, нужно ли заново сжимать; порядок — в статье почему одни видео в CineX быстрые, а другие дольше. Про разделение слоёв — в статье чем контейнер отличается от кодека.
Две формулировки, у которых сегодня есть замеры вместо предположения
У частых для старого материала «краёв спецификации» теперь есть на что сослаться из замеров на реальном устройстве: источник 12-bit входит и выходит как 10-bit; источник 4:2:2 входит, и субдискретизация цвета опускается к 4:2:0, а битность сохраняется. Это критерии, а не прилагательные: тот уровень, который можно сохранить, сохраняется, а понижение того, что должно опуститься, объявляют заранее, а не дают обнаружить его после конвертации.
Слой звука тоже не пропускаем: три самых частых в старых фильмах
Самый частый звук в старых источниках — MP2, AC-3 и PCM, и все три прогоняли на реальном устройстве, с разными итогами. AC-3 устройство знает: он переносится в результат как есть, и звук не сжимается заново. MP2 и PCM переходят в AAC (MP2 расшифровать можно, но признанного места для него в MP4 нет; PCM вообще не сжимался, а перекодировка покупает воспроизведение где угодно). Звуковые дорожки обрабатываются по каждой дорожке, и несколько дорожек разных языков не сводятся к одной: выбранная по умолчанию идёт первой, остальные сохраняются, не занимая её места. Каждая дорожка должна быть действительно расшифрована устройством в слышимый звук, иначе файл не отдаётся: в этом случае весь файл не считается успешным, и файл «завершён, но без звука» Вам не попадёт.
Стоит ли конвертировать такие фильмы
Зависит от того, зачем Вы это храните. Если посмотреть нужно один раз и сейчас, проще найти устройство, которое до сих пор знает MPEG-2, — заново сжимать длинный материал занятие не на пару минут. А если это единственная оставшаяся дома видеозапись, клипы из детства ребёнка или фильм Вашего старого проекта, то одна конвертация покупает «больше не нужно искать технику, которая это откроет». Конвертация не улучшает качество картинки: разрешение не поднимет, шум не уберёт, детали, уже съеденные сжатием, не вернёт — она отвечает только на «принимает ли это устройство».
Дело не в том, новая картинка или старая, а в том, что сегодня она открывается как обычно — старый фильм просит не «лучше», а «чтобы всё ещё можно было посмотреть».
Частые вопросы
Во что превращается MPEG-2?
В кодирование картинки, которое устройство знает, а результат — MP4. В тех замерах на реальном устройстве выбирался уровень HEVC; по какому пути пойдёт конкретный файл, зависит от того, нужно ли его картинке повторное сжатие и лежат ли его характеристики в пределах, которые устройство примет.
Файл .vob со старого DVD можно передать на обработку напрямую?
Можно. У этой клетки теперь есть замеры на реальном устройстве: .vob принимается и идёт через полное повторное сжатие — картинка переходит в понятный устройству кодек, а дорожка результата расшифровывается в слышимый звук. Старый .mpg проходил по тому же пути один раз. Граница та же: названы только эти два контейнера, а для других суффиксов без замеров ничего не обещается.
Конвертация хоть немного улучшит старую картинку?
Нет. Она меняет форму на ту, что примет другое устройство. 12-bit опускается до 10-bit, а субдискретизация 4:2:2 приводится к 4:2:0 (битность сохраняется) — это измеренные понижения уровня, а не случайность.
Сколько это займёт?
Почти всем таким файлам нужно заново сжать картинку, поэтому время считается по длине материала — это минуты. Первый неизведанный старый материал проще начать с короткого куска и посмотреть, на какой путь он встанет.
Сначала купить или сначала проверить?
Сначала проверить — на своём собственном клипе. Бесплатная версия учитывает только успешно завершённые конвертации, сбой и отмена лимит не расходуют; правило — в статье что даёт бесплатная версия CineX. Обработка выполняется на этом устройстве, и для конвертации не нужно отдавать файл куда-то, см. где CineX обрабатывает видео. Opus — это разовая покупка, и меняется после неё только то, сколько конвертаций ещё можно выполнить, а качество, скорость и набор форматов от оплаты не меняются.
Axiom One LLC — CineX