Torna agli aggiornamenti
New releaseSep 17, 2026

remove-ai-watermarks v0.41.1

Rimuovi i watermark AI visibili e invisibili e i metadati di provenienza da immagini e video. Libreria Python e CLI per SynthID, C2PA, EXIF, IPTC, XMP e i comuni marchi dell'IA generativa.

Condividi

Rimuovere i watermark AI

Rimuovi i contrassegni di provenienza AI dalle immagini e dai video che hai generato tu stesso:

  • etichette visibili note come il watermark a scintilla di Google Gemini e i contrassegni testuali dei fornitori;
  • watermark invisibili a livello di pixel tramite interruzione diretta del formato locale o rigenerazione con diffusione;
  • C2PA, EXIF, XMP, IPTC e metadati AI correlati.

Il supporto video copre l'identificazione della provenienza, la pulizia completa di elementi visibili più metadati, le elaborazioni in batch di directory, la rimozione dei contrassegni visibili di Sora, Veo, Seedance, Doubao, Dola, Hailuo AI e Kling AI, e la rigenerazione VAE certificata da oracle per la rimozione di SynthID nei video.

raiw.cc esegue questa libreria come servizio ospitato, con la GPU inclusa e nulla da installare. La rimozione dei contrassegni visibili e dei metadati con output Standard fino a 12 MP è gratuita; la risoluzione originale superiore a 12 MP e la rimozione dei watermark invisibili sono a pagamento.

PyPI Python Downloads License Tests Sponsor skills.sh

Questo è un progetto di ricerca sui segnali di provenienza AI, per uso lecito su contenuti di tua proprietà. È fornito così com'è, senza garanzia o responsabilità, e ogni utente è responsabile di come lo utilizza. Non è rivolto alle anteprime delle agenzie di stock o ad altri watermark che proteggono contenuti a pagamento di terzi. Alcune giurisdizioni, inclusa la Cina, limitano la rimozione delle etichette AI o la fornitura di strumenti che lo facciano. Vedi note su ambito, sicurezza e aspetti legali.

Scegli cosa vuoi fare

ObiettivoComandoGPU
Trovare segnali di provenienza e watermarkidentifyNo
Classificare una fotografia dai pixel (opt-in, non provenienza)classifyNo
Rimuovere contrassegni AI visibili notivisibleNo
Cancellare una regione selezionataeraseNo
Rimuovere i metadati AImetadataNo
Identificare la provenienza video supportatavideo identifyNo
Rimuovere contrassegni visibili e metadati AI dal videovideo allNo
Rimuovere i metadati AI dal videovideo metadataNo
Rimuovere un contrassegno AI visibile registrato dal videovideo visibleNo
Elaborare una directory di videovideo batchDipende dalla modalità
Applicare il profilo calibrato di rimozione SynthID sui pixel videovideo invisibleConsigliata
Rigenerare un'immagine per interrompere i watermark invisibiliinvisibleRichiesta (CUDA)
Eseguire la rimozione di elementi visibili, invisibili e metadatiallConsigliata
Elaborare una directorybatchDipende dalla modalità

Le dichiarazioni InvisMark di Microsoft Paint e Photos vengono indirizzate automaticamente alla rigenerazione dei pixel. Il comando all rimuove sia il watermark nascosto nei pixel sia il suo manifest C2PA collegato; la sola rimozione dei metadati elimina solo il manifest. Un'API Python specializzata può ispezionare e interrompere il payload locale validato Watermarker.dll senza diffusione.

Modalità di installazione

EsigenzaInstallazione
Ispezione e rimozione dei metadatiremove-ai-watermarks
Classificazione fotografica AI-versus-fotocameraremove-ai-watermarks[classify]
Classificazione di esportazioni da OpenAI/Google/fonte sconosciutaremove-ai-watermarks[source-classify]
Rilevamento e rimozione di elementi visibiliremove-ai-watermarks[visible]
Elaborazione video visibileremove-ai-watermarks[video]
Rimozione SynthID videoremove-ai-watermarks[video,diffusion]
Rilevamento DWT-DCT senza Torchremove-ai-watermarks[detect]
Interruzione diretta di Paint InvisMark localeremove-ai-watermarks[pixels]
Rimozione invisibile su immagini (richiede CUDA)remove-ai-watermarks[qwen-zimage]
Tutte le funzionalità di produzione disponibili sul Python attivoremove-ai-watermarks[all]

Gli extra di livello inferiore e specializzati includono pixels, heif, trustmark, migan, lama, diffusion, classify-onnx e source-classify. La guida all'installazione documenta la loro esatta composizione delle dipendenze, la compatibilità con Python e i requisiti dei modelli.

Avvio rapido

Installa la CLI predefinita incentrata sui metadati:

uv tool install remove-ai-watermarks

Ispeziona un'immagine:

remove-ai-watermarks identify image.png

Per classificare una fotografia dai pixel (AI versus fotocamera, provider opzionale), installa l'extra e chiama classify. identify non lo avvia mai:

uv tool install --force "remove-ai-watermarks[classify]"
remove-ai-watermarks classify image.png

Guida: photo pixel classification.

Per un segnale leggero e con astensione relativo a esportazioni da fonti OpenAI/Google/sconosciute dopo la rimozione dei metadati, utilizzare la API Python separata. Non è un rilevatore SynthID:

import remove_ai_watermarks as raiw

result = raiw.classify_source("image.png")
print(result.label, result.reason)

Installa remove-ai-watermarks[source-classify]. Guida: source-pipeline classification.

La provenienza firmata è la via supportata per SynthID e identify la legge. Non esiste un rilevatore locale di pixel SynthID nel pacchetto. La ricerca su un esperto di reticolo periodico è in scripts/synthid_runtime/ e synthid-detector-research.md.

Per la rimozione di watermark visibili, installa le dipendenze pixel:

uv tool install --force "remove-ai-watermarks[visible]"

Poi rimuovi un watermark visibile noto e i metadati AI:

remove-ai-watermarks visible image.png -o clean.png

Rimuovi i metadati senza eseguire inpainting o diffusione visibili:

remove-ai-watermarks metadata image.png --remove -o clean.png

Senza -o questo comando sovrascrive il file sorgente sul posto.

Ispeziona o rimuovi i metadati AI da un file MP4, MOV, M4V, WebM, MKV, AVI o FLV:

remove-ai-watermarks video metadata input.mp4 --check
remove-ai-watermarks video metadata input.mp4 --remove -o clean.mp4

Categorie