अपडेट पर वापस जाएँ
New releaseAug 7, 2026

remove-ai-watermarks v0.26.1

छवियों और वीडियो से दृश्यमान और अदृश्य AI वॉटरमार्क तथा प्रोवेनेंस मेटाडेटा हटाएँ। SynthID, C2PA, EXIF, IPTC, XMP और सामान्य जनरेटिव-AI मार्क्स के लिए Python लाइब्रेरी और CLI।

साझा करें

AI वॉटरमार्क हटाएँ

आपके द्वारा स्वयं जनरेट की गई छवियों और वीडियो से AI प्रोवेनेंस मार्क हटाएँ:

  • ज्ञात दृश्य लेबल जैसे Google Gemini स्पार्कल वॉटरमार्क और विक्रेता टेक्स्ट मार्क;
  • अदृश्य पिक्सेल वॉटरमार्क, प्रत्यक्ष स्थानीय-फ़ॉर्मेट व्यवधान या डिफ्यूज़न पुनर्जनन के माध्यम से;
  • C2PA, EXIF, XMP, IPTC, और संबंधित AI मेटाडेटा।

वीडियो समर्थन में प्रोवेनेंस पहचान, पूर्ण दृश्य-प्लस-मेटाडेटा सफ़ाई, निर्देशिका बैच, दृश्य Sora, Veo, Seedance, Doubao, Dola, Hailuo AI, और Kling AI मार्क हटाना, और वीडियो SynthID हटाने के लिए oracle-प्रमाणित VAE पुनर्जनन शामिल है।

raiw.cc इस लाइब्रेरी को एक होस्टेड सेवा के रूप में चलाता है, जिसमें GPU शामिल है और कुछ भी इंस्टॉल करने की आवश्यकता नहीं है। Standard आउटपुट पर 12 MP तक दृश्य मार्क और मेटाडेटा हटाना वहाँ मुफ़्त है; 12 MP से ऊपर मूल रिज़ॉल्यूशन और अदृश्य वॉटरमार्क हटाना सशुल्क है।

PyPI Python Downloads License Tests Sponsor skills.sh

यह प्रोजेक्ट आपके स्वामित्व वाली सामग्री पर वैध उपयोग के लिए है। यह स्टॉक एजेंसी प्रीव्यू या अन्य वॉटरमार्क को लक्षित नहीं करता जो तृतीय-पक्ष सशुल्क सामग्री की सुरक्षा करते हैं। scope, safety, and legal notes देखें।

चुनें कि आप क्या करना चाहते हैं

लक्ष्यकमांडGPU
प्रोवेनेंस सिग्नल और वॉटरमार्क खोजेंidentifyNo
पिक्सेल से फ़ोटोग्राफ़ वर्गीकृत करें (opt-in, प्रोवेनेंस नहीं)classifyNo
ज्ञात दृश्य AI मार्क हटाएँvisibleNo
आपके द्वारा चुने गए क्षेत्र को मिटाएँeraseNo
AI मेटाडेटा हटाएँmetadataNo
समर्थित वीडियो प्रोवेनेंस पहचानेंvideo identifyNo
वीडियो से दृश्य मार्क और AI मेटाडेटा हटाएँvideo allNo
वीडियो से AI मेटाडेटा हटाएँvideo metadataNo
वीडियो से पंजीकृत दृश्य AI मार्क हटाएँvideo visibleNo
वीडियो की एक निर्देशिका प्रोसेस करेंvideo batchमोड पर निर्भर
कैलिब्रेटेड वीडियो-पिक्सेल SynthID-हटाने प्रोफ़ाइल लागू करेंvideo invisibleअनुशंसित
अदृश्य वॉटरमार्क बाधित करने के लिए छवि पुनर्जनित करेंinvisibleआवश्यक (CUDA)
दृश्य, अदृश्य, और मेटाडेटा हटाना चलाएँallअनुशंसित
एक निर्देशिका प्रोसेस करेंbatchमोड पर निर्भर

Microsoft Paint और Photos InvisMark घोषणाएँ स्वचालित रूप से पिक्सेल पुनर्जनन पर रूट की जाती हैं। 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]
Torch-मुक्त DWT-DCT पहचानremove-ai-watermarks[detect]
प्रत्यक्ष स्थानीय Paint InvisMark व्यवधानremove-ai-watermarks[pixels]
अदृश्य छवि हटाना (CUDA आवश्यक)remove-ai-watermarks[qwen-zimage]
सक्रिय Python पर उपलब्ध प्रत्येक प्रोडक्शन सुविधाremove-ai-watermarks[all]

निम्न-स्तरीय और विशेषीकृत extras में pixels, heif, trustmark, migan, lama, diffusion, classify-onnx, और source-classify शामिल हैं। installation guide उनकी सटीक निर्भरता संरचना, 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] इंस्टॉल करें। गाइड: source-pipeline classification.

Signed provenance, SynthID के लिए समर्थित मार्ग है और identify इसे पढ़ता है। पैकेज में कोई स्थानीय SynthID पिक्सेल डिटेक्टर नहीं है। एक periodic lattice expert पर शोध scripts/synthid_runtime/ में और synthid-detector-research.md में है।

दृश्यमान वॉटरमार्क हटाने के लिए, पिक्सेल निर्भरताएँ इंस्टॉल करें:```bash uv tool install --force "remove-ai-watermarks[visible]"

फिर एक ज्ञात दृश्य चिह्न और AI मेटाडेटा हटाएँ:```bash
remove-ai-watermarks visible image.png -o clean.png

मेटाडेटा को हटाएँ बिना दृश्य इनपेंटिंग या डिफ्यूज़न चलाए:```bash remove-ai-watermarks metadata image.png --remove -o clean.png

`-o` के बिना यह कमांड स्रोत को उसी स्थान पर अधिलेखित कर देता है।

MP4, MOV, M4V, WebM, MKV, AVI, या FLV फ़ाइल से AI मेटाडेटा का निरीक्षण करें या उसे हटाएँ:```bash
remove-ai-watermarks video metadata input.mp4 --check
remove-ai-watermarks video metadata input.mp4 --remove -o clean.mp4

video metadata कमांड वीडियो या ऑडियो स्ट्रीम्स को ट्रांसकोड नहीं करता। ऊपर दिए गए इमेज कमांड के विपरीत, जब -o छोड़ा जाता है तो यह <source>_clean लिखता है और मूल को संरक्षित रखता है। MP4 और MOV निरीक्षण में moov.udta.meta.keys/ilst में मूल TC260 AIGC टैग शामिल होता है, जिसमें मीडिया पेलोड के बाद रखा गया moov भी शामिल है, साथ ही QuickTime-रूप meta वेरिएंट्स जो Doubao का iOS एक्सपोर्ट लिखता है (एक सीधा moov चाइल्ड के रूप में एक बेयर meta बॉक्स, और एक कीलेस hdlr=mdir मेटाडेटा सूची)। उसी मेटाडेटा-सूची संरचना में कीड workflow और prompt प्रविष्टियाँ भी पहचानी और हटाई जाती हैं, जिसमें ComfyUI एक्सपोर्ट भी शामिल हैं। MKV और WebM निरीक्षण मानक Segment.Tags.Tag.SimpleTag प्लेसमेंट को पढ़ता है। AVI LIST/INFO/AIGC का उपयोग करता है, जबकि FLV script.onMetaData.AIGC का उपयोग करता है। गैर-ISOBMFF फॉर्मेट्स को हटाने के लिए स्ट्रीम कॉपी के साथ रीमक्स किया जाता है।

श्रेणियाँ