Детектор водяних знаків у відео
Аудитуйте відео на 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 у кадрах очищення не зачіпає й прав на відео не змінює. Використовуйте його, щоб прибрати дані пристрою, геолокацію й сліди редактора зі своїх роликів; якщо відео згенеровано ШІ, під час публікації його однаково треба позначити. Кадри, збережені як зображення, перевіряйте в детекторі для зображень.