Wyczyść film bez przekodowywania
Narzędzia wideo AI i programy montażowe zapisują pochodzenie wprost w kontenerze. Neutralizujemy te pudełka w miejscu i nie ruszamy strumieni: klip, który wysyłasz, to co do bajta ten sam klip, który wyrenderowałeś.
Nic nie jest wysyłane
Każdy bajt jest analizowany w tej karcie. Nie ma serwera, do którego trafiałby plik, więc nie ma czego nam powierzać.
Bezstratnie z założenia
JPEG, PNG, WebP i MP4 są przepisywane na poziomie kontenera. Dane obrazu i wideo kopiujemy bajt po bajcie.
Widzisz, co zostało znalezione
Każdy plik jest sprawdzany przed i po, a każde znalezisko nazwane wraz z rozmiarem. Żadnych cichych operacji.
Bez konta, bez limitu
Pięćdziesiąt plików naraz, w rozmiarze, jaki udźwignie przeglądarka, za darmo. Żadnej rejestracji przed narzędziem.
Wypełnianie, nie usuwanie
To ten fragment, który wszystkie inne narzędzia przeglądarkowe robią źle, a zrobienie go źle psuje filmy, których nikt może nie mieć w kopii zapasowej.
Problem przesunięć
Każda ścieżka ma tabelę bezwzględnych przesunięć wskazujących na dane. Wytnij sprzed nich pudełko XMP o rozmiarze 40 KB, a każde przesunięcie w tabeli jest błędne o 40 KB.
Jak to wygląda
Plik nadal się otwiera. Odtwarza śmieci, ciszę albo nic - i to tylko w części plików, co jest gorsze niż jawny błąd.
Rozwiązanie
Przepisać każde pudełko metadanych jako pudełko free o tym samym rozmiarze i wyzerować jego zawartość. Specyfikacja definiuje free jako pomijalne wypełnienie: nic się nie przesuwa i nic nie może się zepsuć.
Pytania o wideo
Czy czyszczenie przekodowuje mój film?
Nie. Strumienie wideo i audio nie są w ogóle ruszane. Zmieniamy tylko pudełka metadanych, więc wynik jest identyczny co do bitu z Twoim renderem tam, gdzie to istotne.
Dlaczego wynik ma dokładnie ten sam rozmiar co wejście?
Ponieważ metadane są nadpisywane w miejscu, a nie wycinane. MP4 adresuje własne dane bezwzględnymi przesunięciami bajtowymi, więc usunięcie bajtów przed danymi przesunęłoby wszystkie przesunięcia i zepsuło odtwarzanie. Każde pudełko zastępujemy standardowym pudełkiem wypełniającym o identycznym rozmiarze: bajty są wyzerowane, przesunięcia się nie ruszają, a każdy odtwarzacz pomija wypełnienie.
Które pudełka są neutralizowane?
Pudełka uuid najwyższego poziomu z manifestami XMP lub C2PA, pudełko meta najwyższego poziomu oraz moov/udta, moov/meta i moov/uuid. Cała reszta - ftyp, mdat, mvhd, każdy trak - zostaje dokładnie taka, jaka była.
Jak duży plik mogę wyczyścić?
Tak duży, jak zdoła utrzymać w pamięci Twoja przeglądarka. Nie ma limitu serwera, bo nie ma serwera; praktycznym sufitem jest Twoje urządzenie, a kilka gigabajtów na komputerze jest realne.
Czy działa z WebM albo MKV?
Jeszcze nie. Używają kontenera Matroska zamiast bazowego formatu ISO, co wymaga innego parsera. MP4, MOV i M4V pokrywają eksporty ze wszystkich ważnych programów montażowych i narzędzi wideo AI.
Jeden oczyszczony plik działa wszędzie
Meta, TikTok, Pinterest i LinkedIn czytają tę samą klasę znaczników. Każdy przewodnik opisuje, co robi z nimi konkretna platforma.
Etykieta: Informacje o AI
Etykieta: Informacje o AI
TikTok
Etykieta: Wygenerowane przez AI
Etykieta: Zmodyfikowano przez AI
X (Twitter)
Etykieta: Wygenerowane przez AI
Etykieta: Plakietka CR
YouTube
Etykieta: Zmienione lub syntetyczne
Etsy
Etykieta: Oznaczenie AI
Sprawdź plik, zanim go opublikujesz
Analiza jest tylko do odczytu i trwa sekundę. Jeśli wynik jest czysty, a etykieta i tak się pojawia, przyczyna nie leży w metadanych - i będziesz to wiedzieć zamiast zgadywać.