Проблема: Необходимо подтвердить или опровергнуть факт изменения метаданных видеофайла (дата/время съёмки, координаты, модель камеры, программное обеспечение). Это критично для судебной экспертизы, проверки подлинности цифровых доказательств или аудита медиаконтента.
Причины изменения метаданных видео:
1. Редактирование в видеоредакторах (Premiere, Final Cut, DaVinci) — перекодирование сбрасывает оригинальные теги EXIF/XMP.
2. Пакетное переименование или копирование — ОС часто меняет даты `File Modification Date / Creation Date`.
3. Преднамеренный обман — подмена даты съёмки через `exiftool -datetimeoriginal` или аналоги.
4. Конвертация формата (MOV→MP4, AVI→MKV) — теряются атомарные структуры (moov, trak, udta).
Решение: комплексная проверка целостности метаданных видео
Никаких онлайн-сервисов — только локальные утилиты для юридической чистоты.
1. Анализ встроенных тегов (EXIF, XMP, QuickTime)
Утилита: `exiftool -a -G1 -s путь/к/файлу.mp4`
Что искать:
`QuickTime:CreateDate` и `QuickTime:ModifyDate` — должны совпадать, если не было редактирования.
`QuickTime:Software` — наличие «Adobe Premiere Pro 2024» прямое указание на изменение.
`Make` / `Model` — если пусто или «Canon», а видео с iPhone — манипуляция.
Признак редактирования: Расхождение `File:FileModifyDate` (время копирования) и `QuickTime:CreateDate` (время съёмки) > 1 секунды.
2. Проверка целостности медиа-структуры (атомарный анализ)
Утилита: `mp4box -info файл.mp4` или `mediainfo --Full --Details=1 файл.mp4`
Ключевой параметр: `Encoded_Library` / `Writing library`. Если указан `x264 core 155 r2901 7d0ff22` (софтварный кодировщик) вместо `Apple QuickTime` или «фабричного кодека камеры» — видео прошло повторное сжатие.
Аномалии timestamps: Нарушение непрерывности `timecodes` (резкий сдвиг на 1 час) — признак склейки или замены таймлайна.
3. Сравнение хешей оригинальных данных (форензический дамп)
Если есть оригинал с доверенного носителя — сравнить SHA256.
Без оригинала: Извлеките raw-трек (`ffmpeg -i video.mp4 -map 0:0 -c copy video_stream.h264`). Любое изменение метаданных не изменит битовую последовательность хэнда, но если изменился пакет `moov` — хеш файла не совпадет с «оригинальным» хешем.
4. Логическая проверка по данным «длинного хвоста»
Как определить редактировалось ли видео по GPS: Если координаты `GPSLatitude` и `GPSLongitude` присутствуют, но скорость (`GPSHorizontalAccuracy`) = 0 — метаданные могли быть скопированы с фото, а не записаны камерой.
Проверка даты создания видео по битовому представлению: Файлы, снятые до 2010 года, могут иметь ошибки в формате даты (смещение эпох). Если `CreateDate` выставляется как 1904-01-01 — это признак манипуляции.
Итоговый чек-лист:**
1. `exiftool` — нет расхождений между `CreateDate`, `ModifyDate` и `FileModifyDate`.
2. `mediainfo` — `Writing library` пуст или соответствует камере (а не стороннему софту).
3. Просмотр hex-дампа начала файла (первые 32 байта) — наличие сигнатуры `ftyp` с кодом устройства (например, `MSNV` для Nikon, `M4V` для Apple).
4. Отсутствие трейсов в `UserData` (udta box) от видео-редакторов.
Если хотя бы один пункт нарушен — метаданные изменены или файл перекодирован.
Поддержите автора и задайте вопрос экспертам
Вступайте в нашу группу ВКонтакте, чтобы поддержать проект и получить консультацию экспертов по этой теме
Содержание темы
Ответы (0)
Пока нет ответов. Станьте первым, кто ответит!