Volver a actualizaciones
Nuevo releaseAug 19, 2026

remove-ai-watermarks v0.27.0

Elimina marcas de agua de IA visibles e invisibles y metadatos de procedencia de imágenes y vídeo. Biblioteca de Python y CLI para SynthID, C2PA, EXIF, IPTC, XMP y marcas comunes de IA generativa.

Compartir

Eliminar marcas de agua de IA

Elimina las marcas de procedencia de IA de las imágenes y videos que hayas generado tú mismo:

  • etiquetas visibles conocidas, como la marca de agua de destello de Google Gemini y las marcas de texto del proveedor;
  • marcas de agua invisibles en píxeles mediante disrupción directa del formato local o regeneración por difusión;
  • C2PA, EXIF, XMP, IPTC y metadatos de IA relacionados.

La compatibilidad con video abarca la identificación de procedencia, la limpieza completa de elementos visibles más metadatos, lotes de directorios, la eliminación de marcas visibles de Sora, Veo, Seedance, Doubao, Dola, Hailuo AI y Kling AI, y la regeneración VAE certificada por oráculo para la eliminación de SynthID en video.

raiw.cc ejecuta esta biblioteca como servicio alojado, con la GPU incluida y sin nada que instalar. La eliminación de marcas visibles y metadatos con salida Standard de hasta 12 MP es gratuita allí; la resolución original por encima de 12 MP y la eliminación de marcas de agua invisibles son de pago.

PyPI Python Downloads License Tests Sponsor skills.sh

Este proyecto es para uso lícito en contenido que te pertenece. No está dirigido a vistas previas de agencias de stock ni a otras marcas de agua que protegen contenido de pago de terceros. Consulta alcance, seguridad y notas legales.

Elige lo que quieres hacer

ObjetivoComandoGPU
Encontrar señales de procedencia y marcas de aguaidentifyNo
Clasificar una fotografía a partir de los píxeles (opcional, no es procedencia)classifyNo
Eliminar marcas visibles conocidas de IAvisibleNo
Borrar una región que seleccioneseraseNo
Eliminar metadatos de IAmetadataNo
Identificar la procedencia de video compatiblevideo identifyNo
Eliminar marcas visibles y metadatos de IA de videovideo allNo
Eliminar metadatos de IA de videovideo metadataNo
Eliminar una marca visible registrada de IA de videovideo visibleNo
Procesar un directorio de videosvideo batchDepende del modo
Aplicar el perfil calibrado de eliminación de SynthID en píxeles de videovideo invisibleRecomendado
Regenerar una imagen para interrumpir marcas de agua invisiblesinvisibleRequerido (CUDA)
Ejecutar la eliminación de elementos visibles, invisibles y metadatosallRecomendado
Procesar un directoriobatchDepende del modo

Las declaraciones de InvisMark de Microsoft Paint y Photos se dirigen automáticamente a la regeneración de píxeles. El comando all elimina tanto la marca de agua oculta en píxeles como su manifiesto C2PA vinculado; la eliminación de metadatos por sí sola elimina únicamente el manifiesto. Una API especializada de Python puede inspeccionar e interrumpir la carga útil validada local Watermarker.dll sin difusión.

Modos de instalación

NecesidadInstalación
Inspección y eliminación de metadatosremove-ai-watermarks
Clasificación de fotografía IA frente a cámararemove-ai-watermarks[classify]
Clasificación de exportación de origen OpenAI/Google/desconocidoremove-ai-watermarks[source-classify]
Detección y eliminación de elementos visiblesremove-ai-watermarks[visible]
Procesamiento de video visibleremove-ai-watermarks[video]
Eliminación de SynthID en videoremove-ai-watermarks[video,diffusion]
Detección DWT-DCT sin Torchremove-ai-watermarks[detect]
Disrupción directa local de Paint InvisMarkremove-ai-watermarks[pixels]
Eliminación de imágenes invisibles (requiere CUDA)remove-ai-watermarks[qwen-zimage]
Todas las funciones de producción disponibles en el Python activoremove-ai-watermarks[all]

Los extras de nivel inferior y especializados incluyen pixels, heif, trustmark, migan, lama, diffusion, classify-onnx y source-classify. La guía de instalación documenta su composición exacta de dependencias, compatibilidad con Python y requisitos de modelos.

Inicio rápido

Instala la CLI predeterminada centrada en metadatos:```bash uv tool install remove-ai-watermarks

Inspeccionar una imagen:```bash
remove-ai-watermarks identify image.png

Para clasificar una fotografía a partir de píxeles (IA versus cámara, proveedor opcional), instala el extra y llama a classify. identify nunca lo inicia:```bash uv tool install --force "remove-ai-watermarks[classify]" remove-ai-watermarks classify image.png

Guía: [clasificación de píxeles de fotos](https://github.com/wiltodelta/remove-ai-watermarks/blob/main/docs/photo-classify.md).

Para una señal ligera y abstenida de exportación de fuente OpenAI/Google/desconocida después de la eliminación de metadatos, utilice la API de Python independiente. No es un detector de SynthID:```python
import remove_ai_watermarks as raiw

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

Instala remove-ai-watermarks[source-classify]. Guía: clasificación del pipeline de origen.

La procedencia firmada es la ruta compatible para SynthID y identify la lee. No hay un detector local de píxeles de SynthID en el paquete. La investigación sobre un experto en redes periódicas está en scripts/synthid_runtime/ y synthid-detector-research.md.

Para la eliminación de marcas de agua visibles, instala las dependencias de píxeles:```bash uv tool install --force "remove-ai-watermarks[visible]"

Luego elimina una marca visible conocida y los metadatos de IA:```bash
remove-ai-watermarks visible image.png -o clean.png

Eliminar metadatos sin ejecutar inpainting visible ni difusión:```bash remove-ai-watermarks metadata image.png --remove -o clean.png

Sin `-o`, este comando sobrescribe el origen en el mismo lugar.

Categorías