Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Watermark Remover — Android

这是把 lixiangguang/video-watermark-remover 的核心算法移植到 Android 的独立工程。

原项目的核心处理链是:

灰度化 → 阈值分割 → MORPH_CLOSE → MORPH_OPEN → 膨胀掩码 → OpenCV Telea inpaint

本 Android 版继续使用这套算法,并提供原生手机界面、视频选择、快速/平衡/精确三档参数、处理进度和 MediaStore 输出。

注意

上游仓库没有检测到 LICENSE 文件,因此这里没有直接打包/再发布上游 Python 源码,而是按公开代码中的算法行为重新实现 Android 版本。使用前请自行确认原作者的授权要求。

原项目文档列出的输入格式包括 MP4、AVI、MOV、MKV、FLV、WMV、M4V、WebM、3GP、MPG、MPEG;Android 文件选择器按视频类型筛选。原项目的实际 VideoWriter 流程并没有真正把原音频重新封装回输出,所以这个 Android 初版同样只处理视频轨,不保证保留原音频。

用手机直接构建 APK

项目附带 .github/workflows/build-apk.yml。把整个目录上传到自己的 GitHub 仓库后,在 Actions 里运行 Build Android APK,构建完成后下载 VideoWatermarkRemover-debug.apk

本地构建

pip install buildozer
buildozer android debug

需要 Android SDK、NDK 和 Buildozer/python-for-android 构建环境。

About

Android video watermark remover based on OpenCV. Remove text, logos and corner watermarks from videos offline.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages