Agent Skills
返回列表
视频 Logo 水印批处理

视频 Logo 水印批处理

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_aa378cba/val。

技能介绍

要解决什么问题

团队或个人经常有一批放在固定目录里的 MP4,需要在成片右下角或底部居中叠上同一套品牌 Logo,再按规范归档源文件和导出片。手工在剪辑软件里逐条导出,路径和命名容易乱;重复跑同一批文件时,也需要能识别「已经加过水印」的条目。

本技能面向 Windows + 固定目录 的批处理场景:工作区根目录放待处理 mp4,Logo 来自固定 PNG,处理完成后源片与 _with_logo 成品分别进入 完成\源文件\ 与 完成\增加logo\。

技能如何工作

流程可以概括为四步:

  1. 发现新视频:列出 D:\workspace\ 根目录下文件名中不含 _with_logo 的 mp4。
  2. 更新脚本任务表:将仓库内 scripts/add_logo.py 复制到 D:\workspace\add_logo.py,在脚本顶部 tasks 列表写入 (filename, logo_width_ratio, position)。
  3. 执行叠加:脚本用 moviepy 读取视频、叠 Logo,输出 {name}_with_logo.mp4;若对应 _with_logo 已存在则跳过。默认 Logo 宽度约为视频宽度的 25%,边距 20px。
  4. 交付结果:从 D:\workspace\完成\增加logo\ 通过 deliver_attachments 把成品交给用户。

position 支持 bottom-center、bottom-right,或自定义像素坐标 (x, y)。编码侧使用 libx264/aac,便于常见播放器兼容。

适用边界与注意点

  • 路径、Python 环境(如 C:\Users\Administrator\.workbuddy\binaries\python\envs\default\)和 Logo 文件 D:\logo\logo_black_text.png 均按 SKILL 约定写死,换机器需同步改路径或脚本。
  • 依赖 moviepy、Pillow(文档假定已安装);moviepy 偶发「最后一帧字节缺失」类警告通常可忽略,会用最后一帧有效画面补齐。
  • 每批处理后需按约定更新工作记忆(YYYY-MM-DD.md、MEMORY.md),便于下一轮扫描不重复劳动。

使用场景

  • 每周把新导出的课程 MP4 放进 D:\workspace\,需要统一叠底部居中 Logo 再上传到内网
  • 活动宣传片一批 mp4 落在工作区根目录,要按 25% 宽度和 20px 边距加同一 PNG 水印
  • 外包回传的成片缺少角标,需在右下角批量叠 logo_black_text 并区分归档源片与 _with_logo 成品
  • 同一目录反复收片时,只想处理尚未生成 _with_logo 的文件,避免重复编码

适合人员

  • 用固定 Windows 工作目录收外包或同事回传 MP4、每次都要套同一套品牌 Logo 的视频后期
  • 负责内训/公开课成片发布、需在导出后批量叠标并把手源文件与带 Logo 版本分文件夹归档的运营
  • 按 SKILL 流程维护 add_logo.py 任务表、用 moviepy 跑批并透过 deliver_attachments 交片的 Agent 执行者
  • 小团队没有统一媒资系统,靠 D:\workspace\ 目录约定和自动移动到「完成」子目录管版本的人