sexy-claw
根据用户偏好,在小红书、抖音等平台自动搜索并推荐高颜值博主视频。
下载 425
使用 ffmpeg delogo 滤镜去除视频中的固定或动态水印,支持多段分割处理。
openclaw skills install @ozzylennon/ffmpeg-video-watermark-remover命令、参数、文件名以原文为准
使用 ffmpeg 的 delogo 滤镜从视频中移除水印/Logo/文字叠加层。
步骤 1:提取样本帧
以每秒间隔提取帧,用于定位水印位置:
for t in 1 2 3 4 5; do
ffmpeg -y -ss 00:00:0$t -i "$INPUT" -frames:v 1 "/tmp/wm_frame_$t.jpg" 2>/dev/null
done步骤 2:通过视觉模型分析
使用 image 工具分析样本帧,获取以下信息:
步骤 3:构建分割策略
*静态水印*(位置始终不变):
*动态水印*(在特定时间点位置发生变化):
步骤 4:处理并验证
# 单一段落处理
ffmpeg -y -i "$INPUT" -vf "delogo=x=$X:y=$Y:w=$W:h=$H" -c:a copy "$OUTPUT"
# 多段处理
# 对每段分别使用 -ss/-t 提取,再进行拼接在最终交付前,使用视觉模型对每段处理结果进行验证。
| 参数 | 描述 |
|---|---|
x, y | 水印区域左上角坐标 |
w, h | 水印区域的宽度和高度 |
INPUT | 输入视频路径 |
OUTPUT | 输出视频路径 |
获取精确坐标的方法:
actual_x = normalized_x * width / 1000当水印在不同位置间切换时:
file 'seg1.mp4'
file 'seg2.mp4' ffmpeg -y -f concat -safe 0 -i concat.txt -c copy output.mp4示例分段:
| 分段 | 时间范围 | 水印位置 |
|---|---|---|
| 1 | 0-3.5s | 右下角 (x=540, y=1195, w=165, h=55) |
| 2 | 3.5-5s | 左侧边缘 (x=30, y=480, w=160, h=210) |
若多个水印同时存在(如角落 Logo + 用户名标签):
-vf 字符串中添加多个 delogo 过滤器: -vf "delogo=x=540:y=1195:w=165:h=55,delogo=x=30:y=480:w=160:h=210"/root/.openclaw/workspace/downloads/message 工具发送,设置 media 参数delogo 会用模糊或平均化的图像填充区域 —— 适用于简单或静态背景已收录 1 个 Skill