Детектор водяных знаков в видео
Аудитируйте видео на inspectable provenance: C2PA/JUMBF, XMP, генераторские подписи и контейнерные метаданные. Для MP4/MKV/AVI показываем безопасный рецепт очистки metadata без перекодирования.
Смотрите также
Коротко об инструменте
Загрузите видео MP4, MOV, MKV, WebM или AVI до 80 МБ, и инструмент проверит контейнер на C2PA (Content Credentials), XMP и подписи генераторов Sora, Runway, Pika, Kling. Бесплатно, без регистрации. Знак, вшитый в сами кадры или звук, он не расшифровывает, а видео не переписывает.
- Цена
- Бесплатно
- Регистрация
- Не нужна
- Где идёт обработка
- Файл загружается на наш сервер и разбирается Python-модулем; копия лежит во временной папке и удаляется по таймеру
- Что принимает
- Один видеофайл MP4, MOV, M4V, MKV, WebM или AVI до 80 МБ
- Лимиты
- 6 проверок в минуту с одного IP; без регистрации; файл больше 80 МБ отклоняется; анализируются контейнер и метаданные, но не кадры и не звук
- Результат
- Отчёт с находками и уровнем риска: записи C2PA/JUMBF, поля XMP, подписи генераторов (Sora, Runway, Pika, Kling и др.) в метаданных контейнера и рекомендация с командой ffmpeg для очистки метаданных
- Обновлено
Как это выглядит



Детектор водяных знаков в видео — C2PA, metadata и AI-сигнатуры
Проверьте видеофайл на provenance-метки C2PA/JUMBF, XMP и упоминания AI-видеогенераторов в метаданных контейнера: Sora, Runway, Pika, Kling и другие. Инструмент показывает риск, найденные сигналы и ffmpeg-команду удаления контейнерных metadata без перекодирования. Видимые логотипы и SynthID в кадрах он не анализирует.
Как пользоваться
- Загрузите видео до лимита страницы.
- Проверьте найденные C2PA/XMP/generator signals и risk score.
- Если нужно очистить metadata, примените показанный ffmpeg-рецепт к своему исходнику.
Для чего подходит
- Проверка видео перед публикацией в соцсетях, рекламных кабинетах и лендингах.
- Инвентаризация AI-provenance в UGC и креативах подрядчиков.
Ограничения
- Не удаляет видимые логотипы, субтитры и встроенные в кадры watermark.
- Для больших видео используйте локальную ffmpeg-очистку по рецепту из отчёта.
- MKV и WebM проверяются только по начальной части файла (первые 128 КБ), MP4/MOV — по служебным блокам контейнера.
Пример: ввод и результат
promo-video.mp4 с C2PA-манифестом в контейнере
Risk 100%, найдено: C2PA manifest (Content Credentials); команда: ffmpeg -i in.mp4 -map_metadata -1 -c copy out.mp4.
FAQ
Для кого и сценарии
- Редакторы и модераторы. Перед публикацией ролика проверьте, нет ли в файле Content Credentials (C2PA) с пометкой об ИИ-генерации.
- Авторы AI-видео. Посмотрите, какие метаданные оставил генератор, прежде чем выкладывать файл на другие площадки.
- Юристы и журналисты. Быстрый первичный осмотр происхождения файла: сохранилась ли подпись и кем она выдана.
- Подготовка к чистке метаданных. Для MP4, MKV и AVI инструмент покажет готовую команду ffmpeg, которая убирает метаданные без перекодирования видеопотока.
Честные ограничения
- Только контейнер и метаданные. Кадры и звуковая дорожка не анализируются, поэтому невидимый знак, вшитый в пиксели или звук, этим инструментом не найти.
- Чистый результат ничего не доказывает. Метаданные исчезают при пересохранении, загрузке на соцсети и конвертации; отсутствие подписи не значит, что видео снял человек.
- Сам файл мы не очищаем. Выдаётся только рекомендация и команда для ffmpeg, которую вы запускаете у себя.
- Размер и форматы. До 80 МБ и только MP4, MOV, M4V, MKV, WebM, AVI; 6 проверок в минуту с одного IP.
- Файл загружается на сервер. Не отправляйте неопубликованные материалы под NDA.
Дальше по теме: проверка C2PA, детектор водяных знаков в аудио, детектор водяных знаков в изображениях, удаление EXIF, детектор ИИ-изображений.
PromoPilot и аналоги: сравнение
Сравниваем только то, что подтверждено на официальных страницах сервисов. Если данные подтвердить не удалось, в ячейке стоит «—».
| Параметр | PromoPilot | c2patool (Content Authenticity Initiative) | ExifTool |
|---|---|---|---|
| Бесплатно и лимиты | Да: до 80 МБ, 6 проверок в минуту | Открытый код, лицензии Apache-2.0 и MIT | — |
| Где обрабатывается файл | На нашем сервере | Запускается у вас (командная строка) | Запускается у вас (Perl, командная строка) |
| Чтение манифестов C2PA | ✓ поиск записей C2PA/JUMBF | ✓ сводный JSON и низкоуровневый отчёт по манифестам | — |
| Метаданные XMP и подписи генераторов | ✓ | — | ✓ XMP и множество других форматов метаданных |
| Запись и правка метаданных | ✗ только команда ffmpeg | ✓ может добавлять манифест C2PA | ✓ чтение, запись и правка |
| Нужно ли что-то устанавливать | Нет, работает в браузере | ✓ | ✓ |
Таблицу можно прокрутить вбок
Где мы слабее: не читаем и не проверяем подпись манифеста C2PA глубоко, не умеем расшифровывать метки внутри кадров, не правим сам файл; лимит 80 МБ.
Когда выбрать PromoPilot: Когда нужно быстро понять, остались ли в видео Content Credentials, XMP или следы AI-генератора в метаданных, не ставя консольные утилиты. Для скрытых меток внутри кадров используйте инструменты самих разработчиков моделей.
Проверено: . «—» — не подтверждено на официальной странице; условия и цены сервисов меняются, уточняйте на их сайтах.
Детектор ИИ-видео или детектор водяных знаков: что вам нужно
Под «это видео сделано ИИ?» скрываются три разные вещи: видимый логотип в кадре, невидимый водяной знак в пикселях (SynthID у Google) и запись о происхождении в контейнере файла (C2PA Content Credentials, XMP). Инструмент читает третье. Он открывает контейнер, находит блоки метаданных и сообщает о маркерах C2PA и JUMBF, полях XMP вроде digitalSourceType и названиях генераторов — Sora, OpenAI, Runway, Kling, Pika. Кадры он не анализирует: видимый логотип не заметит, SynthID не расшифрует.
| Контейнер | Что сканируется |
|---|---|
| MP4, MOV, M4V | Боксы верхнего уровня, включая uuid (там хранится C2PA), метаданные в moov/udta/meta и первые 64 КБ |
| MKV, WebM | Первые 128 КБ файла |
| AVI | Все RIFF-чанки, включая INFO |
Принимаются файлы до 80 МБ. Если что-то найдено, отчёт даёт команду ffmpeg для удаления метаданных без перекодирования; очищенное видео сервер не готовит.
Водяной знак Sora: логотип и C2PA
OpenAI помечает видео Sora 2 двумя способами: при скачивании из приложения на ролике есть видимый движущийся логотип Sora, который меняет положение по ходу клипа, а в каждом видео есть метаданные C2PA. Кроме того, OpenAI заявляет, что может определить видео Sora своими внутренними инструментами.
- Оригинальный файл. Ожидайте в отчёте «C2PA manifest (Content Credentials)», а если манифест называет Sora или OpenAI — ещё и строку генератора.
- Перезалив или запись экрана. Площадки и загрузчики пересобирают контейнер, и C2PA обычно пропадает. Чистый отчёт тогда значит «метаданных нет», а не «это не Sora».
- Ролик Sora «без водяного знака». Ищите размытое пятно, которое прыгает между углами, или слишком плотную обрезку кадра — так выглядит удалённый логотип.
Водяной знак Veo: видимая метка и SynthID
Google помечает видео Veo 3 невидимым водяным знаком SynthID в каждом кадре, а ролики из приложения Gemini получают ещё и видимую метку Veo; в некоторых продуктах и тарифах Google видимой метки нет. Google также добавляет в свои генераторы C2PA Content Credentials — есть ли манифест в конкретном файле, покажет этот инструмент.
Две оговорки. Отдельной сигнатуры Veo в списке нет, поэтому файл Veo определится как C2PA-манифест или упоминание Gemini (или Imagen), если оно есть в метаданных. А SynthID из метаданных не читается: его проверяет сама Google в приложении Gemini. Порядок действий и ограничения — на странице проверки SynthID.
Как понять, что видео сделано ИИ: чек-лист
- Найдите файл, ближайший к оригиналу — скачанный из генератора или экспортированный из редактора, а не ссылку на репост.
- Проверьте его здесь. C2PA или название генератора — сильный признак. Пустой отчёт значит, что метаданные стёрты или их не было.
- Разберите C2PA. Манифест хранит, кто его подписал и какие действия выполнялись; разобрать его поможет проверка C2PA.
- Проверьте SynthID, если вероятна модель Google.
- Смотрите кадры: надписи, которые «плывут» от кадра к кадру; слипающиеся пальцы; предметы, исчезающие за прохожим; тени и отражения не по свету; волосы и ткань, текущие как жидкость; губы чуть мимо речи.
- Оцените длину. Генераторы выдают короткие клипы: у Veo 3 обычно 8 секунд, у Sora 2 — 10–15 секунд. Длинные планы без склеек встречаются реже.
Как проверить видео из TikTok и Reels
Скачанные ролики TikTok, Instagram Reels, YouTube Shorts и Facebook — это перекодированные копии площадки. C2PA из исходного файла в них обычно не попадает, поэтому инструмент часто ничего не найдёт. Начните с самой площадки:
- TikTok читает Content Credentials при загрузке и сам ставит метку «Создано ИИ»; автор может поставить её и вручную.
- Instagram и Facebook показывают метку «Информация об ИИ», если нашли отраслевые сигналы или автор указал это сам.
- YouTube показывает пометку об изменённом или синтетическом контенте, если автор её отметил.
Отсутствие метки почти ничего не доказывает: она зависит от сохранности метаданных и честности автора. Для спорного ролика найдите самую раннюю публикацию, попросите у автора исходный файл и проверьте его здесь.
Sora 2 и Veo 3: сравнение меток
| Sora 2 (OpenAI) | Veo 3 (Google) | |
|---|---|---|
| Видимая метка | Движущийся логотип Sora на роликах, скачанных из приложения Sora | Метка Veo на роликах из приложения Gemini; в некоторых продуктах и тарифах Google её нет |
| Невидимая метка | OpenAI заявляет, что находит видео Sora внутренним обратным поиском по изображению и звуку; публичной проверки нет | SynthID в каждом кадре |
| C2PA | В каждом видео, по словам OpenAI | Проверьте конкретный файл здесь |
| Официальная проверка | Публичной нет | Проверка SynthID в приложении Gemini |
| Что покажет инструмент | C2PA-манифест; «OpenAI Sora» или «OpenAI», если они названы в метаданных | C2PA-манифест, если он есть; «Google Gemini» или «Google Imagen», если названы; отдельной сигнатуры Veo нет |
Как убрать водяной знак Sora или Veo: почему мы этого не делаем
Удалить водяной знак Sora или Veo хотят многие. Этот инструмент так не делает и делать не будет. Он вообще не меняет кадры: не размывает, не обрезает и не дорисовывает логотипы, а сервер не выдаёт отредактированное видео. Причины и практические, и этические:
- Метка — это раскрытие. Видимый логотип и запись C2PA сообщают зрителю, что реалистичное видео сгенерировано. Без них синтетический ролик с реальным местом или человеком легко выдать за съёмку — именно так работают дипфейк-мошенничество и фейковые новости.
- Площадки и закон всё равно требуют пометки. YouTube просит авторов отмечать реалистичный изменённый или синтетический контент, TikTok требует метку на реалистичном ИИ-контенте, Meta — раскрытие для фотореалистичного ИИ-видео. Регламент ЕС об ИИ (AI Act, статья 50) обязывает тех, кто публикует дипфейки, раскрывать, что контент создан искусственно. Убрав логотип, от этой обязанности не избавиться.
- От систем проверки происхождение не скрыть. SynthID рассчитан на то, чтобы пережить обрезку и перекодирование, а OpenAI заявляет, что находит видео Sora внутренними инструментами. Удаление видимой метки прячет происхождение от людей, но не от детекторов.
Если для законной работы нужен ролик без видимой метки, используйте продукт или тариф, который выдаёт такое видео по своим правилам, и помечайте результат как созданный ИИ там, где этого требует площадка.
Очистка метаданных видео
ffmpeg -i in.mp4 -map_metadata -1 -c copy out.mp4
Команда копирует потоки без перекодирования и отбрасывает метаданные; при записи MP4 неизвестные боксы, включая uuid с C2PA, тоже не переносятся. Проверьте результат здесь повторно. Видимый логотип и SynthID в кадрах очистка не трогает и права на видео не меняет. Используйте её, чтобы убрать данные устройства, геолокацию и следы редактора из своих роликов; если видео сгенерировано ИИ, при публикации его всё равно нужно пометить. Кадры, сохранённые картинками, проверяйте в детекторе для изображений.