Voltar às atualizações
New releaseAug 7, 2026

remove-ai-watermarks v0.26.1

Remove marcas d'água de IA visíveis e invisíveis e metadados de proveniência de imagens e vídeos. Biblioteca Python e CLI para SynthID, C2PA, EXIF, IPTC, XMP e marcas comuns de IA generativa.

Compartilhar

Remover Marcas d'Água de IA

Remova marcas de proveniência de IA de imagens e vídeos que você mesmo gerou:

  • rótulos visíveis conhecidos, como a marca d'água de brilho do Google Gemini e marcas de texto de fornecedores;
  • marcas d'água invisíveis em pixels por meio de disrupção direta de formato local ou regeneração por difusão;
  • C2PA, EXIF, XMP, IPTC e metadados de IA relacionados.

O suporte a vídeo abrange identificação de proveniência, limpeza completa de elementos visíveis mais metadados, lotes de diretórios, remoção de marcas visíveis de Sora, Veo, Seedance, Doubao, Dola, Hailuo AI e Kling AI, e regeneração VAE certificada por oráculo para remoção de SynthID em vídeo.

raiw.cc executa esta biblioteca como serviço hospedado, com a GPU incluída e nada para instalar. A remoção de marcas visíveis e metadados na saída Standard de até 12 MP é gratuita lá; resolução original acima de 12 MP e remoção de marca d'água invisível são pagas.

PyPI Python Downloads License Tests Sponsor skills.sh

Este projeto é para uso legal em conteúdo que você possui. Ele não tem como alvo prévias de agências de banco de imagens ou outras marcas d'água que protegem conteúdo pago de terceiros. Consulte escopo, segurança e notas legais.

Escolha o que você deseja fazer

ObjetivoComandoGPU
Encontrar sinais de proveniência e marcas d'águaidentifyNão
Classificar uma fotografia a partir dos pixels (opcional, não é proveniência)classifyNão
Remover marcas visíveis conhecidas de IAvisibleNão
Apagar uma região que você selecionareraseNão
Remover metadados de IAmetadataNão
Identificar proveniência de vídeo suportadavideo identifyNão
Remover marcas visíveis e metadados de IA de vídeovideo allNão
Remover metadados de IA de vídeovideo metadataNão
Remover uma marca visível registrada de IA de vídeovideo visibleNão
Processar um diretório de vídeosvideo batchDepende do modo
Aplicar o perfil calibrado de remoção de SynthID em pixels de vídeovideo invisibleRecomendado
Regenerar uma imagem para interromper marcas d'água invisíveisinvisibleObrigatório (CUDA)
Executar remoção de elementos visíveis, invisíveis e metadadosallRecomendado
Processar um diretóriobatchDepende do modo

Declarações InvisMark do Microsoft Paint e Photos são encaminhadas automaticamente para regeneração de pixels. O comando all remove tanto a marca d'água oculta em pixels quanto seu manifesto C2PA vinculado; a remoção apenas de metadados remove somente o manifesto. Uma API Python especializada pode inspecionar e interromper o payload validado local Watermarker.dll sem difusão.

Modos de instalação

NecessidadeInstalação
Inspeção e remoção de metadadosremove-ai-watermarks
Classificação de fotografia IA versus câmeraremove-ai-watermarks[classify]
Classificação de exportação de origem OpenAI/Google/desconhecidaremove-ai-watermarks[source-classify]
Detecção e remoção de elementos visíveisremove-ai-watermarks[visible]
Processamento de vídeo visívelremove-ai-watermarks[video]
Remoção de SynthID em vídeoremove-ai-watermarks[video,diffusion]
Detecção DWT-DCT sem Torchremove-ai-watermarks[detect]
Disrupção direta local do Paint InvisMarkremove-ai-watermarks[pixels]
Remoção invisível em imagens (requer CUDA)remove-ai-watermarks[qwen-zimage]
Todos os recursos de produção disponíveis no Python ativoremove-ai-watermarks[all]

Extras de nível inferior e especializados incluem pixels, heif, trustmark, migan, lama, diffusion, classify-onnx e source-classify. O guia de instalação documenta sua composição exata de dependências, compatibilidade com Python e requisitos de modelo.

Início rápido

Instale a CLI padrão focada em metadados:```bash uv tool install remove-ai-watermarks

Inspecionar uma imagem:```bash
remove-ai-watermarks identify image.png

Para classificar uma fotografia a partir de pixels (IA versus câmera, provedor opcional), instale o extra e chame classify. identify nunca o inicia:```bash uv tool install --force "remove-ai-watermarks[classify]" remove-ai-watermarks classify image.png

Guia: [classificação de pixels de fotos](https://github.com/wiltodelta/remove-ai-watermarks/blob/main/docs/photo-classify.md).

Para um sinal leve e abstenível de exportação de origem OpenAI/Google/desconhecida após
a remoção de metadados, use a API Python separada. Não é um detector de SynthID:```python
import remove_ai_watermarks as raiw

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

Instale remove-ai-watermarks[source-classify]. Guia: source-pipeline classification.

A proveniência assinada é a rota suportada para o SynthID e o identify faz a sua leitura. Não existe um detector local de píxeis SynthID no pacote. A investigação sobre um especialista em rede periódica está em scripts/synthid_runtime/ e synthid-detector-research.md.

Para remoção de marca de água visível, instale as dependências de píxeis:```bash uv tool install --force "remove-ai-watermarks[visible]"

Em seguida, remova uma marca visível conhecida e os metadados de IA:```bash
remove-ai-watermarks visible image.png -o clean.png

Remova os metadados sem executar inpainting ou difusão visível:```bash remove-ai-watermarks metadata image.png --remove -o clean.png

Sem `-o`, este comando sobrescreve o arquivo de origem no local.

Categorias