Torna agli aggiornamenti
New releaseAug 7, 2026

remove-ai-watermarks v0.26.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 marchi 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 marchi 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 marchi 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 marchi 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 progetto è destinato a un uso lecito su contenuti di tua proprietà. Non è rivolto alle anteprime delle agenzie di stock o ad altri watermark che proteggono contenuti a pagamento di terze parti. Consulta ambito, sicurezza e note legali.

Scegli cosa vuoi fare

ObiettivoComandoGPU
Trovare segnali di provenienza e watermarkidentifyNo
Classificare una fotografia dai pixel (opt-in, non provenienza)classifyNo
Rimuovere marchi AI visibili notivisibleNo
Cancellare una regione selezionataeraseNo
Rimuovere i metadati AImetadataNo
Identificare la provenienza video supportatavideo identifyNo
Rimuovere marchi visibili e metadati AI dal videovideo allNo
Rimuovere i metadati AI dal videovideo metadataNo
Rimuovere un marchio 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 disturbare 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 relativo manifest C2PA collegato; la sola rimozione dei metadati elimina unicamente il manifest. Un'API Python specializzata può ispezionare e disturbare il payload locale validato Watermarker.dll senza diffusione.

Modalità di installazione

EsigenzaInstallazione
Ispezione e rimozione dei metadatiremove-ai-watermarks
Classificazione fotografia AI-versus-fotocameraremove-ai-watermarks[classify]
Classificazione di esportazioni da sorgenti OpenAI/Google/sconosciuteremove-ai-watermarks[source-classify]
Rilevamento e rimozione dei marchi visibiliremove-ai-watermarks[visible]
Elaborazione video dei marchi visibiliremove-ai-watermarks[video]
Rimozione SynthID nei videoremove-ai-watermarks[video,diffusion]
Rilevamento DWT-DCT senza Torchremove-ai-watermarks[detect]
Disturbo diretto locale di Paint InvisMarkremove-ai-watermarks[pixels]
Rimozione invisibile nelle 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 orientata ai metadati:```bash uv tool install remove-ai-watermarks

Ispeziona un'immagine:```bash
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:```bash uv tool install --force "remove-ai-watermarks[classify]" remove-ai-watermarks classify image.png

Guida: [photo pixel classification](https://github.com/wiltodelta/remove-ai-watermarks/blob/main/docs/photo-classify.md).

Per un segnale leggero e con astensione di esportazione da fonte OpenAI/Google/sconosciuta dopo
la rimozione dei metadati, usa la API Python separata. Non è un rilevatore SynthID:```python
import remove_ai_watermarks as raiw

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

Installa remove-ai-watermarks[source-classify]. Guida: classificazione della pipeline dei sorgenti.

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 dei pixel:```bash uv tool install --force "remove-ai-watermarks[visible]"

Poi rimuovi un watermark visibile noto e i metadati AI:```bash
remove-ai-watermarks visible image.png -o clean.png

Rimuovi i metadati senza eseguire inpainting o diffusione visibili:```bash remove-ai-watermarks metadata image.png --remove -o clean.png

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

Categorie