☰
这个skill让动态视频水印终于能自动消失了!
2026/11/2 1:50:42 网站建设 项目流程

剪辑党狂喜🔥动态视频水印终于能自动消失了!

姐妹们,谁懂啊😭
下素材最崩溃的不是找素材,是视频角落那个台标/频道ID/固定水印!
手动一帧帧打码不现实,直接模糊又毁画面……

最近挖到一个开源项目codex-skill-video-watermark,思路真的很妙:
不让你框水印,让算法自己把水印找出来,再用 FFmpeg 的 delogo 原位修复,最后还会对输出复检一遍!

🔗项目链接:
https://github.com/xingguangYan/codex-skill-video-watermark/tree/main


🧠它怎么做到的?

一句话原理:每一帧都亮着的东西,大概率就是水印。
背景像素迟早会变暗——镜头切换、画面移动、有东西经过;但水印每帧都盖在最上面。
所以它抽帧取最小亮度,把“持久亮着”的像素筛出来,再合并成水印框。

流程也很省心:
1️⃣ 自动检测水印位置
2️⃣ 用 FFmpeg delogo 矩形修复
3️⃣ 对输出再检测一次,确认没有残留
跑完返回verified: true,才算机器验证通过✅


💻怎么用?

它既是Codex skill,也能完全当独立脚本用。
依赖很轻:FFmpeg + Python 3.8+,再配 numpy 和 Pillow,本地就能跑,不用云服务。

克隆仓库后进scripts/,一条命令:

python remove_watermark.py INPUT.mp4 OUTPUT.mp4

已知水印位置也可以直接手动指定:

python remove_watermark.py INPUT.mp4 OUTPUT.mp4--x33--y37--w230--h63

作为 Codex skill 用就更简单,把video-watermark文件夹放进 skills 目录,然后自然语言说“remove the watermark from the top-left of this video”就行。


⚠️避坑提醒

🔹只处理静态水印!滚动字幕、闪烁logo这种动态覆盖层不行,delogo 是固定矩形修复,追不了运动水印。
🔹暗色/半透明水印可能低于默认亮度阈值,可以把--threshold降到 90–100 再试。
🔹很短的片段采样对比空间不够,建议直接在全片上跑检测,检测出的框是静态的,截取片段也能用。
🔹多个静态水印就分别用--region限定区域检测,再把多个 delogo 矩形串起来。
🔹 项目还有面积守卫:掩码覆盖超20%判失败,delogo矩形超25%直接中止,防止把录屏/静态画面整幅糊掉。


🎯适合谁用?

✅ 素材站下载的带角落台标视频
✅ 频道录播里的固定 overlay
✅ 需要二次剪辑的带来源标识素材
✅ 水印位置固定、但数量多到不想手动处理的人

代码量不大,MIT 协议,既能当命令行工具,也能嵌进视频处理流程。
链接再放一次,建议直接收藏⭐

https://github.com/xingguangYan/codex-skill-video-watermark/tree/main

#剪辑工具 #开源项目 #视频去水印 #FFmpeg #GitHub #效率工具 #自媒体 #素材处理 #打工人必备 #Codex #视频剪辑 #生产力工具

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询