免费开源 · Windows

jlike delogo

视频 Logo / 水印 / 台标智能去除工具。融合 PaddleOCR 文字识别、灰度模板匹配、ORB 特征匹配三种定位策略,批量处理并保留原始音轨。

版本 v1.0.0 · onedir 解压即用 · 约 12 MB

为什么选 jlike delogo

多策略融合、抗抖动、保音轨,专为批量视频后期打造。

01
🔤

OCR 文字识别

基于 PaddleOCR,自动识别画面中的文字水印与台标,支持关键词匹配,无需提供模板图即可定位。

02
🎯

模板匹配

灰度归一化互相关(NCC),对透明度固定、样式稳定的 logo 精确定位,毫秒级匹配。

03
🧩

ORB 特征匹配

ORB 描述符 + RANSAC 几何校验,应对模板缩放 / 旋转 / 轻微遮挡场景。

04
📦

批量并行

ThreadPoolExecutor 并行处理 1–3 个视频,OCR 阶段串行化避免显存争抢,稳定高效。

05
📌

抗抖动 Sticky Tracker

按 IoU 关联历史轨迹,面积突然缩水时回退到中位 box,杜绝马赛克「闪烁露出」。

06
🎵

保留原始音轨

内置 ffmpeg 二次封装,-c:v copy -c:a aac 无损复制原视频音轨到输出文件。

5 种检测模式,按需选择

不同场景用不同策略,速度与精度的最佳平衡。

OCR · 推荐

纯 OCR 文字识别

直接输入关键词(如「台标」「水印」),应用自动识别每一帧中的文字并匹配。

✓ 电视台台标 ✓ 字幕水印 ✓ 品牌文字
AUTO

OCR + 模板混合

每张模板图先 OCR,能识别出文字的走 OCR 通道,其余走灰度模板匹配。最灵活。

✓ 混合素材批处理
TEMPLATE

灰度模板匹配

全部通过 NCC 灰度模板匹配定位。速度最快,适合 logo 样式完全固定的场景。

✓ 固定台标 ✓ 纯图形 logo
ORB

ORB 特征匹配

提取 ORB 特征点 + RANSAC 几何校验,对缩放、旋转、遮挡鲁棒。

✓ 多分辨率素材 ✓ 轻微形变
BOTH

ORB + 模板双保险

同时跑 ORB 与模板匹配,召回率优先。处理速度较慢,用于难样本。

✓ 关键镜头 ✓ 高容错需求

工作流程

从添加视频到输出成品,4 步搞定。

添加视频与配置模式

拖拽视频文件或选择整个文件夹。选择检测模式(默认 OCR),填写关键词或选择模板图。

调参:阈值、扩边、马赛克块大小

UI 提供推荐默认值(与核心常量同步)。可以开启 recheck:处理完后再采样 OCR 一次,命中关键词的标红提醒。

开始批处理

最多 3 路并行。UI 实时显示进度、剩余时间、当前帧预览。随时可取消。

输出 + 音轨合并

处理后的视频先写临时文件,再由 ffmpeg 合并原视频音轨到最终输出。关闭音轨选项时直接写目标路径。

技术规格

项目规格
操作系统Windows 10 / 11 (x64)
首次运行自动调用系统 Python 安装重依赖(需 Python ≥ 3.10)
OCR 引擎PaddleOCR · 支持 CUDA GPU 加速
GPU 控制环境变量 DELOGO_OCR_DEVICE = auto / cpu / gpu
视频处理OpenCV + imageio-ffmpeg
输入格式mp4, mov, mkv, avi, flv 等主流格式
输出格式mp4 · H.264 · 音频 AAC(保留原轨)
并发1–3 个视频并行(OCR 全局串行,其余并行)
分发方式PyInstaller onedir · 解压即用,无需安装
包体积~1.8 MB launcher + ~12 MB (zipped) · 重依赖首次联网下载

常见问题

第一次启动卡在「安装依赖」界面怎么办?

launcher 会调用系统 Python 安装 paddle/opencv 等重依赖,包含 PaddleOCR 模型,总计约 500 MB,首次需要几分钟联网下载。请保持网络畅通;命令行会显示实时进度。

程序说没找到 Python,怎么处理?

请先从 python.org 安装 Python ≥ 3.10(勾选 Add to PATH)。launcher 按 sys.executablePATHpy -3%LOCALAPPDATA%\Programs\Python\Python3* 顺序查找。

OCR 有 GPU 为什么没加速?

默认 auto,能用 CUDA 时自动切 GPU。若未生效,显式设置环境变量 DELOGO_OCR_DEVICE=gpu,并确认 paddlepaddle-gpu 与 CUDA 版本匹配。

马赛克边缘偶尔闪烁,能否优化?

内置 Sticky Tracker 会自动平滑轨迹。若仍闪烁,可适度调大「扩边 pad」或降低检测阈值,让 box 更稳定。

输出视频没有声音?

UI 中确认已勾选「保留原始音轨」。内部流程为:cv2 写临时视频 → ffmpeg -c:v copy -c:a aac 合并 → 删除临时文件。若 ffmpeg 丢失,会自动回落到系统 PATH。

支持 macOS / Linux 吗?

当前发布仅有 Windows 64 位 onedir。macOS / Linux 用户可克隆源码运行:python launcher.py

立即下载

解压后运行 jlike-delogo.exe 即可开始使用。

🪟

Windows 64 位

Windows 10 / 11 · 需 Python ≥ 3.10

jlike-delogo-v1.0.0-win64.zip · 约 12 MB

下载 ZIP

安装步骤:下载 ZIP → 解压到任意目录 → 双击 jlike-delogo.exe
首次启动需要联网下载 PaddleOCR 等依赖,请耐心等待 2–5 分钟。