Usuwanie metadanych sztucznej inteligencji z wideo
Usuwaj manifesty C2PA, pakiety XMP i znaczniki pochodzenia z eksportów Sora, Veo, Runway i Kling. Strumienie wideo są kopiowane bit po bicie, więc jakość pozostaje bez zmian.
Upuść tutaj swoje filmy
MP4, MOV, M4V, WebM lub MKV — nic nie jest przesyłane
Nie ma jeszcze żadnych filmów. Upuść plik powyżej, aby sprawdzić, jakie informacje zawiera.
| Plik | Przed | Po |
|---|
Ważne: to narzędzie usuwa metadane, a nie znaki wodne. Niewidoczne znaki wodne w pikselach, takie jak Google SynthID, są zakodowane w samym obrazie i pozostają po ponownym złożeniu pliku. Wszystko, co zapisano w metadanych pliku — manifesty C2PA, pakiety XMP i znaczniki utworzenia — zostaje usunięte.
Bez ponownego kodowania
Strumienie audio i wideo są kopiowane bez zmian, a ponownie budowany jest tylko kontener. Jakość pozostaje identyczna, a długie nagranie zajmuje kilka sekund zamiast kilku minut.
Nic nie jest przesyłane
Całe ponowne składanie pliku odbywa się za pomocą WebAssembly w przeglądarce. Twoje nagranie nigdy nie trafia na serwer, nie jest przechowywane i nie wymaga konta.
Pokazuje znalezione informacje
Dane przed i po czyszczeniu są wyświetlane obok siebie, dzięki czemu możesz dokładnie sprawdzić, które manifesty C2PA, pakiety XMP lub znaczniki generatora znajdowały się w pliku i że zostały usunięte.
Obsługuje cztery najważniejsze formaty
MP4, MOV, M4V i WebM obejmują pliki eksportowane przez Sora, Veo, Runway, Kling, Luma i Pika, a także nagrania prosto z telefonu lub kamery.
Co generatory wideo sztucznej inteligencji zapisują w pliku
Każde większe narzędzie sztucznej inteligencji do tworzenia wideo podpisuje obecnie swoje eksporty. Sora, Veo, Runway, Kling i Firefly zapisują poświadczenia treści C2PA w kontenerze, a większość z nich dodaje także pakiety XMP i znaczniki utworzenia. Manifesty określają, który model utworzył nagranie, kiedy to nastąpiło, a czasami również jakie polecenia lub zmiany zostały zastosowane. Prześlij plik w dowolne miejsce, a te informacje będą podróżować razem z nim — dokładnie do tego zaprojektowano ten standard i dokładnie tego możesz nie chcieć, gdy nagranie jest prywatnym szkicem, materiałem dla klienta albo elementem wewnętrznych badań.
Gdzie faktycznie znajdują się dane
W pliku MP4 lub MOV manifest C2PA znajduje się w polu uuid najwyższego poziomu ze stałym identyfikatorem, XMP znajduje się w drugim polu uuid, a znaczniki o dowolnej treści trafiają do udta. WebM przechowuje te same informacje w elementach znaczników Matroska. Żadna z tych danych nie jest częścią obrazu — są to informacje pomocnicze otaczające strumienie wideo i audio, dlatego można je usunąć bez modyfikowania choćby jednej klatki.
Ponowne składanie zamiast ponownego kodowania
To narzędzie uruchamia FFmpeg skompilowany do WebAssembly z parametrami -map_metadata -1 -map_chapters -1 -c copy. Strumienie są kopiowane bajt po bajcie do świeżo utworzonego kontenera, więc nic nie jest dekodowane ani ponownie kompresowane. Pola, których program składający nie rozpoznaje — w tym pole uuid C2PA — po prostu nie są przenoszone. Wynik jest wizualnie identyczny z oryginałem, powstaje w kilka sekund nawet w przypadku dużego pliku, a skanowanie przed i po na tej stronie potwierdza usunięcie metadanych.
Czego to narzędzie nie może zrobić
Metadane nie są jedynym sygnałem pochodzenia. SynthID firmy Google i podobne systemy osadzają niedostrzegalny wzór w pikselach oraz przebiegu audio, a wzór ten pozostaje po ponownym złożeniu, ponownym kodowaniu, przycięciu i nagraniu ekranu. To narzędzie nie próbuje go usuwać i żadne uczciwe narzędzie nie może tego obiecać. Jeśli chcesz sprawdzić, jakie informacje ujawnia plik, najpierw przeprowadź go przez moduł sprawdzania poświadczeń treści; jeśli chcesz usunąć warstwę metadanych, właśnie to dzieje się tutaj.