前言¶
在 DeepSeek Harness(DSH)里做视频剪辑,常见做法是让 agent 写脚本、调 ffmpeg,或依赖某款剪辑软件是否提供 API。万兴喵影(Wondershare Filmora 15,Windows 中文版「万兴喵影 2026」)没有面向第三方的公开 API,agent 若只能「口头描述剪辑步骤」,很难在真实界面上稳定落地。
dsh-skill-filmora-2026 是社区维护者 github798383392 发布的 DSH 插件(分类:工作流)。它把一套 计划驱动剪辑 + GUI 自动化 + 视觉核对 + 成片质量门 打包成 skill,装一次后,会话里的 agent 可以按「看屏幕 → 认界面 → 动键鼠 → 再截图核对」的流程,在已打开的喵影里完成导入、时间线编辑、加转场/文字/特效、导出 MP4,并在交付前做机械 QC。插件当前版本为 0.2.0,许可证 MIT。
下面介绍它解决什么问题、能做什么、如何安装与使用,以及适用边界。
这是什么¶
一句话:dsh-skill-filmora-2026 是给 DeepSeek Harness 用的万兴喵影 2026 视频剪辑 skill pack,面向 Windows,不依赖喵影 API,全部通过 GUI 自动化与截图复验完成操作。
插件通过 lib/index.js 注册 skill 目录 skills/filmora-2026/;主干说明在 SKILL.md,细节分布在 references/ 与 scripts/。
核心能力¶
计划驱动,再进界面执行¶
剪辑决策先由脚本算成数据:节拍/BPM、镜头时长、时间线位置、理由等,生成并校验 plan.json,再在喵影里执行,而不是完全依赖「凭手感拖拽」。能算成数据的步骤(转码、抽帧、时长核对等)用脚本完成;只有界面状态才交给 GUI 操作。
接管已打开的喵影¶
skill 会自动查找窗口,识别界面状态(首页、编辑器、登录、导入、导出、保存对话框等),并支持多屏与高 DPI 截图。导入素材使用 Ctrl+I,通过剪贴板粘贴绝对路径(含中文路径)。时间线支持按秒精确摆放(place)、拖拽、分割(Ctrl+B)、删除、复制、撤销、逐帧与缩放;文字、转场、特效、音频通过切换面板、拖模板,并按截图核对。
导出与成片 QC¶
导出用 Ctrl+E 打开导出窗,可改标题、路径、格式、分辨率;脚本侧可用 wait-file 等待导出完成。交付前运行 qc_export.py:机械核对时长、分辨率、帧率、音轨电平、黑场、冻帧,并生成 9 帧接触表;不通过则进入修复循环,最多 3 轮。
工程只读检查¶
wfp_probe.py 可读取 .wfp / .wfpx:版本、素材清单、缺失素材、时间线轨道/片段摘要、缩略图导出等。README 中记录了 15.6 版 .wfpx 内部结构情报,为后续「写工程」路线做准备。
智能层(v0.2)¶
README 将 v0.2 的设计归纳为几条可核对的原则:
- 规划 → 执行 → 验收 三段式,每段有机器可验的完成判据。
- 看-判-动-验 循环:单步动作、动作后截图复验;连续 3 次无变化即停;单类操作上限 12 步。
- 状态机 + 失败→修复对照表:点击无反应、弹窗、坐标错位等有确定恢复路径。
- 安装位置通过注册表扫描万兴喵影/Filmora,不写死盘符,并区分 2026 版与旧版。
- 中文输入走内置剪贴板粘贴,减轻输入法干扰。
实测环境(资料原文)¶
| 项 | 值 |
|---|---|
| 系统 | Windows,双屏 1920×1080,显示缩放 100% |
| 喵影 | 万兴喵影 2026,Build 15.6.4.20300(中文界面) |
| 截图基准 | 编辑器最大化 1920×1050 时的区域与按钮坐标(见 skill 内 references/ui-map.md) |
官方图文教程已更新到 V16(2026-09),与上述 15.6.4 存在版本差;界面或键位变化时需按 skill 中的「重新校准」流程更新坐标。
安装与启用¶
DSH 生态里插件可按 profile 安装,也可只复制 skill 文件夹。以下命令与路径均来自仓库 README。
方式一:作为 DSH 插件¶
dsh plugin --profile web add dsh-skill-filmora-2026 # 从 npm
# 或从 GitHub 源码
dsh plugin --profile web add github:<your-name>/dsh-skill-filmora-2026
装完后需重启 DSH,或在 设置 → 插件 中确认已加载;会话技能目录里应出现 filmora-2026。README 注明:官方 Desktop 应用请在设置 → 插件里安装;CLI 命令用于 dsh web 等 profile。
方式二:用户级 skill(推荐「所有项目都能用」)¶
在仓库根目录执行(默认 User 作用域,等价于复制到用户技能根):
powershell -ExecutionPolicy Bypass -File install.ps1
等价于将 skills/filmora-2026 复制到 %USERPROFILE%\.dsh\skills\filmora-2026。技能目录会被监视,新增或修改通常无需重启。
也可手动把整个 skills/filmora-2026/ 复制到任一技能根;优先级(数字越大越优先)如下:
| 作用域 | 目录 | 优先级 |
|---|---|---|
| 当前项目 | <项目>/.dsh/skills/filmora-2026 |
100 |
| 当前项目(agents 兼容) | <项目>/.agents/skills/filmora-2026 |
200 |
| 当前用户(所有项目) | %USERPROFILE%\.dsh\skills\filmora-2026 |
400 |
| 当前用户(agents 兼容) | %USERPROFILE%\.agents\skills\filmora-2026 |
500 |
确认是否生效¶
- 在任意工作区新开 DSH 会话,询问「列出你当前可用的 skill」,应能看到
filmora-2026。 - 若看不到:检查
%USERPROFILE%\.dsh\skills\filmora-2026\SKILL.md是否存在;确认项目级未用同名 skill 覆盖;必要时重启 DSH 强制重扫。 - 触发方式:直接描述剪辑任务,或显式说「加载 filmora-2026 skill」。
安全说明:安装插件等于在本机以与 DSH 进程相同的权限运行第三方代码。使用前请阅读源码与 MIT 许可证;GUI 自动化可能误操作,重要工程请先备份。
典型用法¶
在会话中用自然语言描述目标即可,例如:
用 filmora-2026 skill 打开喵影,把 video_project/卡点视频_30s.mp4 导入并加一个标题,导出到桌面
或更口语化:
用万兴喵影把这个素材剪成 30 秒卡点视频并导出到 D:\out
skill 会按前置条件自检。README 强调的三点:
- 用户需先自行打开喵影 2026 并登录。不要从 DSH 沙箱里由 agent 启动喵影:低权限进程可能导致
WebBrowser.exe(CEF)崩溃,主程序在约 20–40 秒后退出(仓库已记录实测结论)。 - 显示缩放 100% 最稳;其他缩放或分辨率下会先做坐标校准。
- 需要 Python 3 及
pyautogui、Pillow、pywin32、psutil;脚本doctor会自检并提示缺失项。
适用场景与限制¶
适合谁:在 Windows 上已使用万兴喵影 2026、希望 DSH agent 能按计划执行常规剪辑与导出、并愿意接受 GUI 自动化维护成本的开发者或创作者。
不适合或需注意:
- 仅 Windows;针对万兴喵影 2026 / Filmora 15 实测,其他版本需重新校准坐标。
- GUI 自动化对界面更新、主题、快捷键预设敏感;skill 文档要求先截图再操作、逐步核对、失败回退。
- 不代操作会员/云端/AI 付费功能,不代登录、不代付款。
- 不修改用户源素材;导出前会核对路径,不覆盖已有导出文件。
- 本包为第三方社区项目,与万兴科技(Wondershare)无隶属关系。
结尾¶
若你的 DSH 工作流需要把「剪辑计划」落到万兴喵影真实界面上,而不是停留在文字或 ffmpeg 片段,dsh-skill-filmora-2026 提供了一条可核对的路径:脚本算计划、GUI 执行、QC 关门。安装前请从 GitHub 阅读 SKILL.md 与 references/automation-protocol.md,在小工程上试跑后再用于正式交付。