MJPEG со старых камер и видеонаблюдения не открывается на Mac или iPhone: что делать
Раньше это семейство вообще не проходило: файл, чья картинка и есть MJPEG, читался как «нет видео для обработки», и всё останавливалось на фразе о том, что сведения о медиа не считываются. Это решение изменено, сегодня такой файл принимается и сжимается заново, а на выходе получается MP4, который это устройство воспроизводит.
Какой материал относится к этому семейству
MJPEG устроен так, что каждый кадр хранится как отдельный JPEG, отсюда его простота и давняя совместимость: он часто встречается в коротких клипах ранних цифровых фотоаппаратов, в выгрузках некоторых автомобильных и охранных регистраторов, в файлах, оставшихся от старых карт захвата. Общее у таких файлов одно: снаружи это выглядит видео, а внутри читается как связка картинок, и потому цепочка воспроизведения и инструменты легко принимают его за «картинки нет». Почему при одном и том же суффиксе разное содержимое даёт совсем разный результат — в статье чем контейнер отличается от кодека.
Фраза «сведения о медиа не считываются» чаще означает не то, что файл испорчен, а то, что такое семейство картинок было некому принять.
Насколько дело изменилось сегодня — скажем прямо
Такая картинка распознаётся обычным порядком и идёт через полную конвертацию со повторным сжатием. Случай, проверенный на реальном устройстве, — файл с картинкой MJPEG внутри: картинку сжали заново в понятный устройству кодек, результат открывается и звук в нём слышен. Нужно различать «картинка этого семейства распознана» и «из этого файла вынесены все дорожки» — это два разных утверждения: первое решает, сможет ли обработка начаться, второе — что окажется в готовом файле у Вас на руках.
Сколько времени и сколько места: этих двух чисел нет
Картинку нужно сжать заново, поэтому время считается по длине материала — это минуты; насколько быстр или долог именно этот файл, зависит от того, по какому пути он пойдёт, а порядок решения — в статье почему одни видео в CineX быстрые, а другие дольше. Множитель по объёму тоже не называют: у материала, где каждый кадр — отдельная картинка, изменение объёма после сжатия не масштабируется так же, как у обычного, и переносить замер с одного куска на другой было бы безответственно. Каким получится именно Ваш файл, надёжнее всего увидеть, сначала прогнав короткий кусок.
Две вещи в этом семействе, которые пока вне области
Первая — сам файл неполон: запись прервалась, выгрузка не дописалась, копирование прошло наполовину — данных нет, и конвертация их не восполнит; здесь сначала решают сохранность и полноту. Вторая — формат не совпадает с окном выбора: устройства и программы выгружают очень разное, и об обработке может идти речь только о файле, который удаётся выбрать; если то, что даёт программа, невозможно даже отметить, дело не в звене конвертации. С чего разбирать, на каком слое застрял этот файл, — в статье что проверить, когда видео не открывается.
Почему на таком материале обязательно сначала прогнать один короткий клип
Потому что источники этого семейства слишком разнородны: выгрузки одной и той же модели разных лет бывают несопоставимы, а решение принимается по сведениям каждого файла, а не по шаблону для суффикса. Шаг безопасен благодаря трём страховкам: обработка выполняется на этом устройстве, и для конвертации не нужно отдавать файл куда-то (см. где CineX обрабатывает видео); оригинал не переписывается; сбой и отмена не расходуют лимит конвертаций. Бесплатная версия учитывает только успешно завершённые конвертации, как именно — в статье что даёт бесплатная версия CineX.
Тот, кто хранит такие клипы, ищет не качество картинки, а «сегодня это по-прежнему открывается, и старую машину искать больше не придётся».
Частые вопросы
MJPEG теперь поддерживается?
Да — картинка этого семейства распознаётся обычным порядком и сжимается заново, случай прогнан на реальном устройстве и прошёл проверку при выдаче. Точная формулировка такова: это утверждение верно для сегодняшних версий, а раньше такие файлы вообще не принимались.
Мой файл из видеонаблюдения конвертируется без реакции — это та же причина?
Не обязательно. Сначала разберите, на каком слое застревание: полон ли файл, распознана ли картинка этого семейства, или, может быть, устройство не принимает звуковую дорожку результата — у этих трёх ситуаций совсем разные выхода, а порядок разбора по пунктам — в статье что проверить перед покупкой Opus.
Конвертация не сделает картинку старее или мутнее?
Она меняет форму на ту, что примет другое устройство: разрешение она не повысит, шум не уберёт, детали, уже съеденные сжатием, не вернёт. Присущие старому материалу проблемы конвертация не лечит — но и не ухудшает их.
Десятки клипов наблюдения можно обработать разом?
Обрабатываются по одному, и каждый файл решается по своему содержимому. Собрать несколько клипов в одну серию — это разметка, а не склейка; склейка, монтаж и починка повреждённых файлов вне области этого продукта.
Сначала купить или сначала проверить?
Сначала проверить — на самом коротком из Ваших клипов. Бесплатная версия учитывает только успешно завершённые конвертации, сбой и отмена лимит не расходуют; нескольких удачных прогонов достаточно, чтобы понять, принимает ли это семейство. Opus — это разовая покупка, и меняется после неё только число доступных конвертаций, а качество, скорость и набор форматов от оплаты не меняются.
Axiom One LLC — CineX