Merge main into video watermark pipeline

This commit is contained in:
Victor Kuznetsov
2026-07-31 11:13:59 -07:00
42 changed files with 1430 additions and 435 deletions
+8 -17
View File
@@ -1,7 +1,7 @@
schema_version: 1
context:
version: "0.20.2"
version: "0.22.0"
python_min: "3.10"
package:
@@ -10,7 +10,7 @@ package:
source:
url: https://pypi.org/packages/source/r/remove-ai-watermarks/remove_ai_watermarks-${{ version }}.tar.gz
sha256: 99a3991d30c80e1719122464a26befd2f372cfa8e3b1b3909f2869fce35e0f24
sha256: 00549927083c2b60444dd8404830c7333899a9345aacc41d43b21a77c63b8dd0
build:
noarch: python
@@ -25,17 +25,10 @@ requirements:
run:
- python >=${{ python_min }}
- pillow >=10.0.0
- pillow-heif >=0.13.0
- piexif >=1.1.3
- numpy >=1.24.0
- py-opencv >=4.8.0
- click >=8.0.0
- python-dotenv >=1.0.0
# PyAV packetizes processed VFR frames with explicit PTS before system
# ffmpeg encodes them. Conda's Python constraint selects the compatible
# 16.x line on Python 3.10 and the current line on newer interpreters.
- av >=16
# c2pa-python is a core PyPI dependency but is not packaged on conda-forge.
# c2pa-python is a default PyPI dependency but is not packaged on conda-forge.
# The guarded import falls back to the built-in C2PA byte scanner when it is
# absent. Add it here once a c2pa-python feedstock exists.
@@ -54,14 +47,12 @@ tests:
about:
homepage: https://github.com/wiltodelta/remove-ai-watermarks
summary: Remove visible and invisible AI watermarks from images
summary: Inspect and strip AI provenance metadata from media
description: |
Detect and remove registered visible AI-provenance marks and strip
AI-provenance metadata (C2PA, EXIF, IPTC, and PNG text chunks) from images
and supported video containers. The core package covers the identify,
metadata, visible, erase, and product-oriented video command surface. Optional
pip extras add SynthID diffusion removal and additional invisible-watermark
detectors.
Inspect and strip AI-provenance metadata (C2PA, EXIF, IPTC, and PNG text
chunks) from images and supported video containers. Optional pip extras add
visible watermark removal, video processing, SynthID diffusion removal, and
additional invisible-watermark detectors.
license: Apache-2.0
license_file: LICENSE
repository: https://github.com/wiltodelta/remove-ai-watermarks