Deep Inspection

Каждый кадр. Проверен.

Метаданные говорят, чем файл себя называет; Deep Inspection показывает, чем он является. Media Inspector декодирует каждый кадр с помощью медиасистемы вашего Mac, проверяет в каждом то, о чём не скажут метаданные, и вычисляет отпечатки изображения и звука — примерно за минуту для полнометражного фильма.

Что она находит

Каждый кадр измеряется в момент декодирования. Находки появляются на временной шкале всей программы и сводятся в одну строку — и каждая доступна вашим политикам, отчётам и быстрым командам.

Чёрное поле

Чёрное поле в начале, в конце и внутри программы — где оно начинается и сколько длится.

Стоп-кадры

Изображения, застывшие на две секунды и дольше, — в отличие от статичных планов, где зерно и шум продолжают двигаться.

Повторяющиеся кадры

Дублированные кадры и реальное число уникальных изображений в секунду: файл 59,94, который на деле — удвоенные 29,97, виден сразу.

Флеш-кадры и планы

Планы длиной в один-два кадра, оставшиеся после монтажа, а также каждая смена плана, число планов и их средняя длина.

Чересстрочность и pulldown

Чересстрочная или прогрессивная развёртка, верхнее или нижнее поле первым и 3:2 pulldown — по самим изображениям, так что чересстрочное видео с пометкой «прогрессивное» не пройдёт незамеченным (SD и HD, до 30 кадров в секунду).

Опасные вспышки

Общие и красные вспышки в секунду по всему изображению — ориентировочная проверка по ITU-R BT.1702 и рекомендациям Ofcom, отмечающая более трёх вспышек в секунду.

Ошибки декодирования

Повреждённые кадры по одному: участок, который отвергла медиасистема, декодируется заново программно — так точно находятся сломанные кадры.

Отпечаток изображения

CRC32 каждого декодированного кадра, скреплённые SHA-256: одно и то же изображение в MP4 или Matroska даёт один и тот же отпечаток; изменится один кадр — изменится и отпечаток.

Отпечаток звука

Декодированные сэмплы каждого аудиопотока превращаются в отпечаток: один и тот же звук в WAV или QuickTime даёт одно и то же значение в любом контейнере.

Настоящий полнометражный фильм: 145 759 кадров проверены за 59 секунд, четыре находки для просмотра — вспышки, стоп-кадры, флеш-кадры и чёрное поле внутри программы, — каждая с таймкодами.

Просмотр кадров

Кадры за каждой находкой

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

  • Листайте кадр за кадром клавишами ← и → или наводите указатель на любой момент программы
  • Каждый показанный кадр — именно тот, что измерила Deep Inspection: его CRC32 сверяется с данными проверки, и просмотрщик это сообщает
  • Повреждённые кадры декодируются заново программно — видно, что именно сломалось

Закреплено: кадры участка со вспышками на ленте, каждый сверен с проверкой — листайте их клавишами ← и → или воспроизведите со звуком.

Воспроизведение

Любая находка — со звуком

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

  • Кадры находки отмечаются по мере воспроизведения
  • Звук синхронен с изображением с точностью до миллисекунды
  • Перетаскивайте указатель воспроизведения по точным кадрам; «Воспроизвести» продолжит с того места, где вы остановились

Поделиться кадром

Отправьте кадр, а не его описание

Поделитесь закреплённым кадром — или перетащите его — в Почту, Сообщения, Slack или Finder как PNG без потерь в полном разрешении, включая HDR и Dolby Vision (в SDR).

  • С подробностями под ним: находка, время и номер кадра, файл и поток, CRC32 кадра и то, тот ли это кадр, что измерила Deep Inspection
  • С подписью вашего фирменного стиля, как в отчётах
  • Выключите «Включить подробности», чтобы отправить только кадр

На медиасистеме

Фильм примерно за минуту

Deep Inspection делит поток по ключевым кадрам и декодирует фрагменты параллельно на медиасистеме вашего Mac — аппаратном видеодекодере, — считывая каждый кадр прямо из её памяти. Все измерения выполняются в Accelerate, фреймворке Apple для векторных вычислений.

  • До шести сеансов VideoToolbox декодируют одновременно
  • Все измерения — в Accelerate (vDSP); отпечатки — на инструкциях CRC32 и SHA-256 процессора
  • 1 ч 41 мин H.264 в 720p — 145 759 кадров — за 59 секунд на M2 Pro
  • Параллельно или фрагмент за фрагментом — результаты идентичны
  • Во время проверки можно работать дальше; несколько файлов встают в очередь и проверяются по одному

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

В вашей работе

Один щелчок — и везде

Запускайте её с панели инструментов, через «Файл ▸ Deep Inspection…» (⌘I) или с панели вверху любой вкладки «Видео». Сначала она объясняет, что будет делать, — с флажком «Больше не показывать», — а затем работает, пока работаете вы.

  • Политики соответствия — «Целостность изображения» и «Проверка на вспышки (ориентировочная)» встроены, а любая находка может стать вашим собственным правилом
  • Отчёт QC — таблица Deep Inspection рядом с проверками «измерено и заявлено»
  • Сравнительный отчёт — несут ли два или три файла одно и то же изображение и звук, или с какого кадра они расходятся
  • Быстрые команды — «Проверить соответствие» и «Создать отчёт» запускают Deep Inspection, когда это нужно политике или отчёту

Проверено на известных ответах

Каждый результат Deep Inspection проверяется на файлах с заранее известными ответами — и независимыми инструментами.

Известные ответы

Двадцать два специально созданных тестовых файла — чёрное поле, стоп-кадры, удвоенные кадры, телесине, чересстрочность, вспышки, повреждения, — у каждого ответ, который следует из того, как он сделан.

Независимая сверка

Находки сверяются с детекторами FFmpeg (blackdetect, freezedetect, idet, scdet), а каждый отпечаток совпадает с независимой эталонной реализацией.

Без преувеличений

Результаты по вспышкам — ориентировочная проверка, а не сертифицированный тест. Отпечатки H.264 и HEVC одинаковы на любом Mac; отпечатки ProRes зависят от декодера.

Часто задаваемые вопросы

Изменяет ли Deep Inspection мой файл?

Нет. Она только читает и декодирует — ничего не изменяется и не записывается. Результаты остаются в 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.

Получите Media Inspector

Полный медиаанализатор для вашего Mac — уже доступен в Mac App Store.

Требуется macOS 14 (Sonoma) или новее · Универсальный бинарник для Apple silicon и Intel