Назад к обновлениям
New releaseAug 19, 2026

remove-ai-watermarks v0.27.0

Удаление видимых и невидимых водяных знаков ИИ и метаданных о происхождении из изображений и видео. Python-библиотека и CLI для SynthID, C2PA, EXIF, IPTC, XMP и распространённых маркеров генеративного ИИ.

Поделиться

Удаление AI-водяных знаков

Удаление меток происхождения AI с изображений и видео, созданных вами самостоятельно:

  • известные видимые метки, такие как блеск-водяной знак Google Gemini и текстовые метки производителей;
  • невидимые пиксельные водяные знаки через прямое локальное нарушение формата или диффузионную регенерацию;
  • C2PA, EXIF, XMP, IPTC и связанные AI-метаданные.

Поддержка видео охватывает идентификацию происхождения, полную очистку видимых меток и метаданных, пакетную обработку каталогов, удаление видимых меток Sora, Veo, Seedance, Doubao, Dola, Hailuo AI и Kling AI, а также сертифицированную оракулом VAE-регенерацию для удаления SynthID из видео.

raiw.cc запускает эту библиотеку как хостинговый сервис, с включённым GPU и без необходимости что-либо устанавливать. Удаление видимых меток и метаданных при выводе Standard до 12 МП бесплатно; исходное разрешение выше 12 МП и удаление невидимых водяных знаков платные.

PyPI Python Downloads License Tests Sponsor skills.sh

Этот проект предназначен для законного использования на контенте, которым вы владеете. Он не нацелен на превью стоковых агентств или другие водяные знаки, защищающие сторонний платный контент. См. область применения, безопасность и юридические примечания.

Выберите, что вы хотите сделать

ЦельКомандаGPU
Найти сигналы происхождения и водяные знакиidentifyНет
Классифицировать фотографию по пикселям (опционально, не происхождение)classifyНет
Удалить известные видимые AI-меткиvisibleНет
Стереть выбранную вами областьeraseНет
Удалить AI-метаданныеmetadataНет
Идентифицировать поддерживаемое происхождение видеоvideo identifyНет
Удалить видимые метки и AI-метаданные из видеоvideo allНет
Удалить AI-метаданные из видеоvideo metadataНет
Удалить зарегистрированную видимую AI-метку из видеоvideo visibleНет
Обработать каталог видеоvideo batchЗависит от режима
Применить калиброванный профиль удаления SynthID из видеопикселейvideo invisibleРекомендуется
Регенерировать изображение для нарушения невидимых водяных знаковinvisibleТребуется (CUDA)
Запустить удаление видимых меток, невидимых водяных знаков и метаданныхallРекомендуется
Обработать каталогbatchЗависит от режима

Объявления InvisMark от Microsoft Paint и Photos автоматически направляются на пиксельную регенерацию. Команда all удаляет как скрытый пиксельный водяной знак, так и связанный с ним манифест C2PA; одно лишь удаление метаданных удаляет только манифест. Специализированный Python API может исследовать и нарушать валидированную локальную полезную нагрузку Watermarker.dll без диффузии.

Режимы установки

ПотребностьУстановка
Инспекция и удаление метаданныхremove-ai-watermarks
Классификация фотографий AI-против-камерыremove-ai-watermarks[classify]
Классификация экспорта из OpenAI/Google/неизвестного источникаremove-ai-watermarks[source-classify]
Обнаружение и удаление видимых метокremove-ai-watermarks[visible]
Обработка видимого видеоremove-ai-watermarks[video]
Удаление SynthID из видеоremove-ai-watermarks[video,diffusion]
Обнаружение DWT-DCT без Torchremove-ai-watermarks[detect]
Прямое локальное нарушение Paint InvisMarkremove-ai-watermarks[pixels]
Удаление невидимых водяных знаков из изображений (требуется CUDA)remove-ai-watermarks[qwen-zimage]
Все производственные функции, доступные на активном Pythonremove-ai-watermarks[all]

К низкоуровневым и специализированным дополнениям относятся pixels, heif, trustmark, migan, lama, diffusion, classify-onnx и source-classify. Руководство по установке документирует их точный состав зависимостей, совместимость с Python и требования к моделям.

Быстрый старт

Установите CLI по умолчанию, ориентированный на метаданные:```bash uv tool install remove-ai-watermarks

Проверить образ:```bash
remove-ai-watermarks identify image.png

Чтобы классифицировать фотографию по пикселям (AI или камера, опциональный провайдер), установите дополнительный компонент и вызовите classify. identify никогда его не запускает:```bash uv tool install --force "remove-ai-watermarks[classify]" remove-ai-watermarks classify image.png

Руководство: [классификация пикселей фотографий](https://github.com/wiltodelta/remove-ai-watermarks/blob/main/docs/photo-classify.md).

Для лёгкого, воздерживающегося от решения сигнала об экспорте из OpenAI/Google/неизвестного источника после удаления метаданных используйте отдельный Python API. Это не детектор SynthID:```python
import remove_ai_watermarks as raiw

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

Установите remove-ai-watermarks[source-classify]. Руководство: классификация исходного конвейера.

Подписанное происхождение — это поддерживаемый маршрут для SynthID, и identify считывает его. В пакете нет локального детектора пикселей SynthID. Исследование эксперта по периодической решётке находится в scripts/synthid_runtime/ и synthid-detector-research.md.

Для удаления видимых водяных знаков установите пиксельные зависимости:```bash uv tool install --force "remove-ai-watermarks[visible]"

Затем удалите известную видимую метку и метаданные ИИ:```bash
remove-ai-watermarks visible image.png -o clean.png

Удаление метаданных без запуска видимого inpainting или диффузии:```bash remove-ai-watermarks metadata image.png --remove -o clean.png

Без `-o` эта команда перезаписывает исходный файл на месте.

Категории