Detektor znaków wodnych w wideo
Audytuj wideo pod kątem inspectable provenance: C2PA/JUMBF, XMP, podpisów generatorów i metadanych kontenera. Dla MP4/MKV/AVI pokazujemy bezpieczny przepis usuwania metadata bez re-encodingu.
Zobacz także
Najważniejsze fakty
Prześlij wideo MP4, MOV, MKV, WebM lub AVI do 80 MB, a narzędzie sprawdzi kontener pod kątem C2PA (Content Credentials), XMP i podpisów Sora, Runway, Pika, Kling. Za darmo, bez rejestracji. Nie odczytuje znaku wplecionego w klatki lub dźwięk i nie przepisuje wideo.
- Cena
- Za darmo
- Rejestracja
- Niewymagana
- Przetwarzanie
- Plik trafia na nasz serwer i jest analizowany modułem Pythona; kopia leży w folderze tymczasowym i jest kasowana po czasie
- Dane wejściowe
- Jeden plik wideo MP4, MOV, M4V, MKV, WebM lub AVI do 80 MB
- Limity
- 6 sprawdzeń na minutę z jednego IP; bez rejestracji; pliki powyżej 80 MB są odrzucane; analizowane są kontener i metadane, a nie klatki ani dźwięk
- Wynik
- Raport ze znaleziskami i poziomem ryzyka: zapisy C2PA/JUMBF, pola XMP, podpisy generatorów (Sora, Runway, Pika, Kling i inne) w metadanych kontenera oraz zalecenie z poleceniem ffmpeg do czyszczenia metadanych
- Ostatnia aktualizacja
Jak to wygląda



Detektor znaków wodnych w wideo — C2PA, metadata i sygnatury AI
Sprawdź plik wideo pod kątem znaczników C2PA/JUMBF, XMP oraz nazw generatorów AI zapisanych w metadanych kontenera: Sora, Runway, Pika, Kling i innych. Narzędzie pokazuje ryzyko, sygnały i komendę ffmpeg do usunięcia metadata kontenera bez ponownego kodowania. Nie analizuje widocznych logo ani SynthID w klatkach.
Jak korzystać
- Prześlij wideo w limicie strony.
- Sprawdź wykryte C2PA/XMP/generator signals oraz risk score.
- Jeśli trzeba usunąć metadata, użyj pokazanego przepisu ffmpeg na pliku źródłowym.
Zastosowania
- Audyt wideo przed publikacją w social media, systemach reklamowych i landing pages.
- Inwentaryzacja AI provenance w UGC i kreacjach wykonawców.
Ograniczenia
- Nie usuwa widocznych logo, napisów ani watermarków wyrenderowanych w klatkach.
- Dla dużych plików użyj lokalnego czyszczenia ffmpeg według przepisu z raportu.
- MKV i WebM są sprawdzane tylko w pierwszych 128 KB pliku, MP4/MOV — w blokach metadanych kontenera.
Przykład: wejście i wynik
promo-video.mp4 z manifestem C2PA w kontenerze
Risk 100%, wykryto C2PA manifest (Content Credentials); komenda: ffmpeg -i in.mp4 -map_metadata -1 -c copy out.mp4.
FAQ
Dla kogo i typowe zastosowania
- Redaktorzy i moderatorzy. Przed publikacją materiału sprawdź, czy plik nie ma Content Credentials (C2PA) z oznaczeniem generacji AI.
- Twórcy wideo AI. Zobacz, jakie metadane zostawił generator, zanim wrzucisz plik na inne platformy.
- Prawnicy i dziennikarze. Szybki pierwszy rzut oka na pochodzenie pliku: czy podpis przetrwał i kto go wydał.
- Przygotowanie do czyszczenia metadanych. Dla MP4, MKV i AVI narzędzie pokaże gotowe polecenie ffmpeg, które usuwa metadane bez ponownego kodowania strumienia wideo.
Uczciwe ograniczenia
- Tylko kontener i metadane. Klatki i ścieżka dźwiękowa nie są analizowane, więc niewidocznego znaku wplecionego w piksele lub dźwięk tym narzędziem nie znajdziesz.
- Czysty wynik niczego nie dowodzi. Metadane znikają przy ponownym zapisie, wrzucaniu do social mediów i konwersji; brak podpisu nie oznacza, że nagrał człowiek.
- Samego pliku nie czyścimy. Dostajesz zalecenie i polecenie ffmpeg, które uruchamiasz u siebie.
- Rozmiar i formaty. Do 80 MB i tylko MP4, MOV, M4V, MKV, WebM i AVI; 6 sprawdzeń na minutę z jednego IP.
- Plik trafia na serwer. Nie wysyłaj niepublikowanych materiałów objętych NDA.
Powiązane: test C2PA, detektor znaków wodnych w audio, detektor znaków wodnych w obrazach, usuwanie EXIF, detektor obrazów AI.
PromoPilot i alternatywy: porównanie
Porównujemy tylko to, co potwierdzono na oficjalnych stronach usług. Gdy nie udało się potwierdzić faktu, w komórce jest „—”.
| Parametr | PromoPilot | c2patool (Content Authenticity Initiative) | ExifTool |
|---|---|---|---|
| Za darmo i limity | Tak: do 80 MB, 6 sprawdzeń na minutę | Open source, licencje Apache-2.0 i MIT | — |
| Gdzie przetwarzany jest plik | Na naszym serwerze | Uruchamiane u Ciebie (wiersz poleceń) | Uruchamiany u Ciebie (Perl, wiersz poleceń) |
| Odczyt manifestów C2PA | ✓ wyszukuje zapisy C2PA/JUMBF | ✓ zbiorczy JSON i niskopoziomowy raport manifestów | — |
| Metadane XMP i podpisy generatorów | ✓ | — | ✓ XMP i wiele innych formatów metadanych |
| Zapis i edycja metadanych | ✗ tylko polecenie ffmpeg | ✓ może dodać manifest C2PA | ✓ odczyt, zapis i edycja |
| Czy potrzebna instalacja | Nie, działa w przeglądarce | ✓ | ✓ |
Tabelę można przewinąć w bok
Gdzie jesteśmy słabsi: nie czytamy i nie weryfikujemy głęboko podpisu manifestu C2PA, nie odczytujemy znaków w klatkach i nie edytujemy samego pliku; limit to 80 MB.
Kiedy wybrać PromoPilot: Gdy chcesz szybko sprawdzić, czy wideo ma jeszcze Content Credentials, XMP lub ślady generatora AI w metadanych, bez instalowania narzędzi konsolowych. Do znaków ukrytych w klatkach użyj narzędzi samych twórców modeli.
Sprawdzono: . „—” oznacza brak potwierdzenia na oficjalnej stronie; warunki i ceny się zmieniają, sprawdź je na stronach usług.
Detektor wideo AI czy detektor znaków wodnych: czego potrzebujesz
Pytanie „czy to wideo zrobiła AI?” obejmuje trzy różne rzeczy: widoczne logo w kadrze, niewidoczny znak wodny w pikselach (SynthID Google) i zapis pochodzenia w kontenerze pliku (C2PA Content Credentials, XMP). Narzędzie czyta to trzecie. Otwiera kontener, znajduje bloki metadanych i zgłasza znaczniki C2PA i JUMBF, pola XMP jak digitalSourceType oraz nazwy generatorów — Sora, OpenAI, Runway, Kling, Pika. Klatek nie analizuje: nie zauważy widocznego logo i nie odczyta SynthID.
| Kontener | Co jest skanowane |
|---|---|
| MP4, MOV, M4V | Boksy najwyższego poziomu, w tym uuid (tam jest C2PA), metadane w moov/udta/meta i pierwsze 64 KB |
| MKV, WebM | Pierwsze 128 KB pliku |
| AVI | Wszystkie chunki RIFF, w tym INFO |
Przyjmowane są pliki do 80 MB. Jeśli coś się znajdzie, raport podaje komendę ffmpeg do usunięcia metadanych bez ponownego kodowania; serwer nie przygotowuje oczyszczonego wideo.
Znak wodny Sora: logo i C2PA
OpenAI oznacza wideo Sora 2 na dwa sposoby: pobrane z aplikacji klipy mają widoczne, ruchome logo Sora, które zmienia położenie w trakcie klipu, a każde wideo zawiera metadane C2PA. OpenAI deklaruje też, że potrafi rozpoznać wideo Sora własnymi narzędziami.
- Oryginalny plik. W raporcie spodziewaj się „C2PA manifest (Content Credentials)”, a jeśli manifest wymienia Sora lub OpenAI — także wiersza generatora.
- Ponowny upload lub nagranie ekranu. Platformy i programy do pobierania przebudowują kontener i C2PA zwykle znika. Czysty raport znaczy wtedy „brak metadanych”, a nie „to nie Sora”.
- Klip Sora „bez znaku wodnego”. Szukaj rozmytej plamy skaczącej między rogami albo zbyt ciasnego kadrowania — tak wygląda usunięte logo.
Znak wodny Veo: widoczny znak i SynthID
Google oznacza wideo Veo 3 niewidocznym znakiem SynthID w każdej klatce, a klipy z aplikacji Gemini dostają też widoczny znak Veo; w części produktów i planów Google widocznego znaku nie ma. Google dodaje też do swoich generatorów C2PA Content Credentials — czy manifest jest w konkretnym pliku, pokaże to narzędzie.
Dwa zastrzeżenia. Na liście nie ma osobnej sygnatury Veo, więc plik Veo pojawi się jako manifest C2PA lub wzmianka o Gemini (lub Imagen), jeśli jest w metadanych. A SynthID nie da się odczytać z metadanych: sprawdza go samo Google w aplikacji Gemini. Kroki i ograniczenia opisuje strona sprawdzania SynthID.
Czy to wideo jest z AI? Lista kontrolna
- Zdobądź plik najbliższy oryginałowi — pobrany z generatora lub wyeksportowany z edytora, a nie link do repostu.
- Sprawdź go tutaj. C2PA lub nazwa generatora to mocna przesłanka. Pusty raport znaczy, że metadane usunięto albo ich nie było.
- Przeanalizuj C2PA. Manifest zapisuje, kto go podpisał i jakie operacje wykonano; odczytać go pomoże sprawdzanie C2PA.
- Sprawdź SynthID, jeśli prawdopodobny jest model Google.
- Oglądaj klatki: napisy, które „pływają” między klatkami; zlewające się palce; przedmioty znikające za przechodniem; cienie i odbicia niezgodne ze światłem; włosy i tkanina płynące jak ciecz; usta minimalnie obok mowy.
- Oceń długość. Generatory tworzą krótkie klipy: Veo 3 zwykle 8 sekund, Sora 2 — 10–15 sekund. Długie ujęcia bez cięć zdarzają się rzadziej.
Jak sprawdzić wideo z TikToka i Reels
Pobrane filmy z TikToka, Instagram Reels, YouTube Shorts i Facebooka to kopie ponownie zakodowane przez platformę. C2PA z oryginału zwykle w nich nie ma, więc narzędzie często nic nie znajdzie. Zacznij od samej platformy:
- TikTok odczytuje Content Credentials przy uploadzie i sam dodaje etykietę „wygenerowane przez AI”; twórca może dodać ją też ręcznie.
- Instagram i Facebook pokazują etykietę „Informacje o AI”, gdy wykryją branżowe sygnały lub twórca to zadeklaruje.
- YouTube pokazuje informację o treściach zmienionych lub syntetycznych, jeśli twórca ją zaznaczył.
Brak etykiety niewiele dowodzi: zależy ona od zachowania metadanych i uczciwości twórcy. Przy spornym klipie znajdź najwcześniejszą publikację, poproś autora o plik źródłowy i sprawdź go tutaj.
Sora 2 i Veo 3: porównanie oznaczeń
| Sora 2 (OpenAI) | Veo 3 (Google) | |
|---|---|---|
| Widoczny znak | Ruchome logo Sora na filmach pobranych z aplikacji Sora | Znak Veo na filmach z aplikacji Gemini; niektóre produkty i plany Google go nie dodają |
| Niewidoczny znak | OpenAI deklaruje, że rozpoznaje filmy Sora wewnętrznym wyszukiwaniem po obrazie i dźwięku; publicznego testu nie ma | SynthID w każdej klatce |
| C2PA | W każdym filmie, według OpenAI | Sprawdź konkretny plik tutaj |
| Oficjalna weryfikacja | Brak publicznej | Weryfikacja SynthID w aplikacji Gemini |
| Co pokaże narzędzie | Manifest C2PA; „OpenAI Sora” lub „OpenAI”, jeśli metadane je wymieniają | Manifest C2PA, jeśli jest; „Google Gemini” lub „Google Imagen”, jeśli wymienione; osobnej sygnatury Veo nie ma |
Usuwanie znaku wodnego Sora i Veo: dlaczego tego nie robimy
Wiele osób szuka sposobu na usunięcie znaku wodnego Sora lub Veo. To narzędzie tego nie robi i nie będzie robić. W ogóle nie zmienia klatek: nie rozmywa, nie przycina i nie domalowuje logo, a serwer nie zwraca edytowanego wideo. Powody są praktyczne i etyczne:
- Znak to informacja dla widza. Widoczne logo i zapis C2PA mówią, że realistyczne wideo jest wygenerowane. Bez nich syntetyczny klip z prawdziwym miejscem lub osobą łatwo podać za nagranie — tak działają oszustwa z deepfake'ami i fałszywe newsy.
- Platformy i prawo i tak wymagają oznaczenia. YouTube prosi twórców o oznaczanie realistycznych treści zmienionych lub syntetycznych, TikTok wymaga etykiety przy realistycznych treściach z AI, a Meta — ujawnienia przy fotorealistycznym wideo z AI. Unijny AI Act (art. 50) zobowiązuje publikujących deepfake'i do ujawnienia, że treść wygenerowano sztucznie. Usunięcie logo nie zwalnia z tego obowiązku.
- Przed systemami weryfikacji pochodzenia się nie ukryje. SynthID ma przetrwać przycinanie i ponowne kodowanie, a OpenAI deklaruje, że rozpoznaje filmy Sora wewnętrznymi narzędziami. Usunięcie widocznego znaku ukrywa pochodzenie przed ludźmi, nie przed detektorami.
Jeśli do legalnej pracy potrzebujesz klipu bez widocznego znaku, użyj produktu lub planu, który zgodnie ze swoimi zasadami dostarcza takie wideo, i oznacz wynik jako wygenerowany przez AI tam, gdzie wymaga tego platforma.
Czyszczenie metadanych wideo
ffmpeg -i in.mp4 -map_metadata -1 -c copy out.mp4
Komenda kopiuje strumienie bez ponownego kodowania i odrzuca metadane; przy zapisie MP4 nieznane boksy, w tym uuid z C2PA, też nie są przenoszone. Sprawdź wynik tutaj ponownie. Czyszczenie nie usuwa widocznego logo ani SynthID w klatkach i nie zmienia praw do wideo. Używaj go, by usunąć dane urządzenia, lokalizację i ślady edytora z własnych nagrań; jeśli wideo wygenerowało AI, przy publikacji i tak trzeba je oznaczyć. Klatki zapisane jako obrazy sprawdzisz w detektorze znaków wodnych na obrazie.