Чёрное поле
Чёрное поле в начале, в конце и внутри программы — где оно начинается и сколько длится.
Deep Inspection
Метаданные говорят, чем файл себя называет; Deep Inspection показывает, чем он является. Media Inspector декодирует каждый кадр с помощью медиасистемы вашего Mac, проверяет в каждом то, о чём не скажут метаданные, и вычисляет отпечатки изображения и звука — примерно за минуту для полнометражного фильма.
Каждый кадр измеряется в момент декодирования. Находки появляются на временной шкале всей программы и сводятся в одну строку — и каждая доступна вашим политикам, отчётам и быстрым командам.
Чёрное поле в начале, в конце и внутри программы — где оно начинается и сколько длится.
Изображения, застывшие на две секунды и дольше, — в отличие от статичных планов, где зерно и шум продолжают двигаться.
Дублированные кадры и реальное число уникальных изображений в секунду: файл 59,94, который на деле — удвоенные 29,97, виден сразу.
Планы длиной в один-два кадра, оставшиеся после монтажа, а также каждая смена плана, число планов и их средняя длина.
Чересстрочная или прогрессивная развёртка, верхнее или нижнее поле первым и 3:2 pulldown — по самим изображениям, так что чересстрочное видео с пометкой «прогрессивное» не пройдёт незамеченным (SD и HD, до 30 кадров в секунду).
Общие и красные вспышки в секунду по всему изображению — ориентировочная проверка по ITU-R BT.1702 и рекомендациям Ofcom, отмечающая более трёх вспышек в секунду.
Повреждённые кадры по одному: участок, который отвергла медиасистема, декодируется заново программно — так точно находятся сломанные кадры.
CRC32 каждого декодированного кадра, скреплённые SHA-256: одно и то же изображение в MP4 или Matroska даёт один и тот же отпечаток; изменится один кадр — изменится и отпечаток.
Декодированные сэмплы каждого аудиопотока превращаются в отпечаток: один и тот же звук в WAV или QuickTime даёт одно и то же значение в любом контейнере.
Настоящий полнометражный фильм: 145 759 кадров проверены за 59 секунд, четыре находки для просмотра — вспышки, стоп-кадры, флеш-кадры и чёрное поле внутри программы, — каждая с таймкодами.
Просмотр кадров
Наведите указатель на временную шкалу — и карточка покажет кадры находки: для флеш-кадра — кадр перед ним, сам флеш-кадр и кадр после. Переведите указатель на карточку и щёлкните кадр, чтобы закрепить его рядом с результатами.
Закреплено: кадры участка со вспышками на ленте, каждый сверен с проверкой — листайте их клавишами ← и → или воспроизведите со звуком.
Воспроизведение
«Воспроизвести» показывает секунды вокруг находки или закреплённого кадра в собственном плеере Media Inspector поверх затемнённого окна. Он использует тот же декодер, что и проверка, поэтому воспроизводит любой формат, который читает приложение, — даже тот, что ваш Mac сам воспроизвести не может.
На медиасистеме
Deep Inspection делит поток по ключевым кадрам и декодирует фрагменты параллельно на медиасистеме вашего Mac — аппаратном видеодекодере, — считывая каждый кадр прямо из её памяти. Все измерения выполняются в Accelerate, фреймворке Apple для векторных вычислений.
Ход проверки: поток делится по ключевым кадрам, и до шести сеансов медиасистемы декодируют фрагменты одновременно — видно, как они заполняются. Продолжайте работать, ставьте в очередь новые файлы или отменяйте в любой момент.
В вашей работе
Запускайте её с панели инструментов, через «Файл ▸ Deep Inspection…» (⌘I) или с панели вверху любой вкладки «Видео». Сначала она объясняет, что будет делать, — с флажком «Больше не показывать», — а затем работает, пока работаете вы.
Каждый результат Deep Inspection проверяется на файлах с заранее известными ответами — и независимыми инструментами.
Двадцать два специально созданных тестовых файла — чёрное поле, стоп-кадры, удвоенные кадры, телесине, чересстрочность, вспышки, повреждения, — у каждого ответ, который следует из того, как он сделан.
Находки сверяются с детекторами FFmpeg (blackdetect, freezedetect, idet, scdet), а каждый отпечаток совпадает с независимой эталонной реализацией.
Результаты по вспышкам — ориентировочная проверка, а не сертифицированный тест. Отпечатки H.264 и HEVC одинаковы на любом Mac; отпечатки ProRes зависят от декодера.
Нет. Она только читает и декодирует — ничего не изменяется и не записывается. Результаты остаются в Media Inspector и в отчётах, которые вы из него создаёте.
Около минуты для фильма длиной 1 ч 41 мин в 720p на M2 Pro; 4K и старые Mac — дольше. Во время проверки можно работать дальше, следить за ходом вверху вкладки «Видео» и отменить её в любой момент.
С любым видео, которое открывает Media Inspector. Форматы, которые декодирует медиасистема вашего Mac, — среди них H.264, HEVC и ProRes — обрабатываются на ней; всё остальное декодируется программно, с теми же проверками.
Нет. Это ориентировочная проверка по ITU-R BT.1702 и рекомендациям Ofcom: она считает общие и красные вспышки в секунду и отмечает более трёх. Используйте её, чтобы найти проблемы заранее; там, где требуется сертифицированный тест, он по-прежнему нужен.
Да. Отпечатки изображения и звука зависят только от декодированного материала, поэтому одно и то же изображение в MP4 или Matroska — или один и тот же звук в WAV или QuickTime — даёт один и тот же отпечаток. Сравнительный отчёт говорит об этом словами: идентичны или различаются начиная с кадра N.
На панели инструментов, в меню «Файл ▸ Deep Inspection…» (⌘I) и на панели вверху каждой вкладки «Видео». Выберите несколько файлов — они встанут в очередь и будут проверены по одному.
Да. Наведите указатель на временную шкалу, чтобы увидеть кадры находки, закрепите один и листайте кадр за кадром, воспроизведите секунды вокруг неё со звуком или поделитесь любым кадром как PNG в полном разрешении с подробностями. Каждый показанный кадр сверяется с CRC, измеренной Deep Inspection.
Полный медиаанализатор для вашего Mac — уже доступен в Mac App Store.
Требуется macOS 14 (Sonoma) или новее · Универсальный бинарник для Apple silicon и Intel