🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

fatihtoprakk/scaefy-video-production

DeepSeek Harnessspec-screened扫描:无法判定在 GitHub 查看 ↗
需源码安装

一个由代码生成的视频制作技能包——引擎中立、核心免费,并以测量而非主观意见作为把关标准。

暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/9/22 · 已提供中文文档

代码生成视频制作技能包——引擎中立,核心免费且离线,以测量而非主观意见为准。

综合分
30.7
GitHub 分
30.7
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add fatihtoprakk/scaefy-video-production
仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 3 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包scaefy-video-production(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

仓库缺少 package.json,无法用 dsh 插件安装命令安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 19:04:49

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
Scaefy 视频制作

English · Türkçe

一个由代码生成的视频制作技能包——引擎中立、核心免费,并以测量而非主观意见作为把关标准。

你的编程智能体将影片编写为代码。时间轴将每一帧渲染为时间的纯函数,
静帧从真实浏览器中捕获,ffmpeg 进行编码,音频被混音,
最终交付通过一个会大声报错的质量关卡。没有时间轴编辑器,
没有关键帧拖拽,没有“我觉得看起来不错”。

v0.1.0 —— 10 项技能、一部无依赖的 30 秒示例影片已在真实
浏览器中验证,以及一条在每次推送时运行所有关卡的 CI 流水线。
GitLab(主仓库)·
GitHub(镜像)

看它如何运作

example/ 中存放着一部完整的 30 秒、1920x1080、25 fps 影片——一部真实的影片,为维护此技能包的机构而制作。
它零依赖:在浏览器中打开
example/index.html 即可播放。无需构建步骤,无需安装包,
无需网络。

watch it
open example/index.html

capture stills and measure them
PUPPETEER_CACHE_DIR="$PWD/.puppeteer-cache" TMPDIR="$PWD/.tmp" \
URL="file://$PWD/example/index.html?clean=1" \
node tools/shots.mjs shots 2 6 12 18 24 28
python3 tools/check-frames.py shots/.png --theme light

measure every text box against the safe area, from the DOM
PUPPETEER_CACHE_DIR="$PWD/.puppeteer-cache" TMPDIR="$PWD/.tmp" \
node tools/probe-layout.mjs --safe 0.08 --url "file://$PWD/example/index.html?clean=1" 2 6 12 18 24 28

影片的屏幕文案为土耳其语,其英文字幕随附发布,
因为它所服务的品牌是土耳其品牌。技能包自身的文字为英语。

为什么会有这个项目

大多数“AI 视频”工具会把你绑定到某一个引擎、某一个提供商或一个沉重的框架上。
而这个技能包做出了三项承诺:

1. 引擎中立。 一部影片只使用一种引擎构建——对于需要快速迭代的一次性工作使用 HTML + GSAP,
对于需要反复重新渲染的数据驱动模板使用 Remotion,或者
对于照片级真实素材使用 AI 生成。技能包会教授这三种方式,并且从不在
单部影片中混用它们。
2. 核心免费且离线。 默认流水线不需要 API 密钥、不需要账户,
也不需要网络。AI 素材是一个可选层,你可以添加、跳过或在本地运行。
3. 以测量把关。 响度、真峰值、帧完整性、安全区域溢出
以及确定性,都由返回非零退出码的脚本检查——而不是由一段
提醒你要小心的文字来检查。

零成本保证

| 层级 | 成本 | 网络 | 覆盖内容 |
|---|---|---|---|
| A · 代码生成图形(核心) | 免费 | 无 | 动态排版、计数器、数据条、姓名卡、标志揭示、片尾卡、字幕、转场、完整动态图形影片 |
| B · AI 素材(可选) | 有 GPU 则免费,否则付费 | 是 | 照片级真实 B-roll、角色、场景 |
Layer B 有三条路径,由你选择:

| 路径 | 成本 | 硬件 | 示例 |
|---|---|---|---|
| 本地开源 | 免费 | 需要 GPU | Wan 2.1/2.2、Hunyuan Video、LTX Video、Flux |
| 免费额度 | 免费(有限) | 无 | 服务商试用额度 |
| 付费 API | 付费 | 无 | Seedance 2.0、Veo、Kling |

如果一份简报需要 AI 素材,而你既没有 GPU 也没有配额,agent 会回退到 Layer A 并明确说明——它绝不会悄悄连接到付费服务。

快速开始

要求:Node 18+、Python 3.10+、ffmpeg。全部本地运行,全部免费。

git clone
cd scaefy-video-production

Resolve a working ffmpeg (tests execution, not existence)
FF="$(tools/ffmpeg.sh)" && echo "ffmpeg OK"

Run every quality gate
bash tools/verify.sh

要安装为 DSH agent 预设:

mkdir -p ~/.dsh/.agent-presets
cp -R . ~/.dsh/.agent-presets/scaefy-video-production

要在任何支持
Agent Skills 标准的 agent 中使用这些技能:

npx skills add

试试这些提示词

把其中任意一条粘贴到你的 agent 中。每一条的措辞都像真人说话的方式,而不是手册的写法——技能描述就是为了捕捉它们而写的。

先规划,再花钱。 你能改动的最便宜的东西就是剪辑。

为我们的主页规划一支 30 秒的发布视频。先给我一份简报和带时间轴的
动态分镜——在我批准节奏之前不要渲染任何东西。

把一个网站变成一部影片。

把这个落地页变成一段 20 秒的导览,使用网站自身的视觉素材。

做一版真正的竖屏剪辑,而不是裁切。

out/ 里有一版完成的母版。给我一个 15 秒的 9:16 版本。为竖屏
重新构图——如果你说不出居中裁切会切掉什么,那说明你根本没检查过。

让角色在多个镜头间保持一致。

这里有四张产品静帧。先给我写一份视觉风格圣经,并在用它们生成任何
视频之前先把这些静帧给我看。

修好声音,然后证明它。

音乐在和旁白打架。在语音下方做闪避,达到 −14 LUFS 积分响度,
真峰值低于 −1 dBTP,然后给我看测量结果。

在静音信息流中也能存活的字幕。

添加英文字幕,并告诉我每条字幕的阅读速度。不要超过
每秒 17 个字符。

直接告诉我这个文件有什么问题。

按照 1080p 交付规范对 out/final.mp4 做 QC,并列出不合格项。

不止一种语言。

拿这部土耳其语影片,给我一个英文字幕版本,不要动母版。

这些提示词为什么有效

这个技能包中的技能按触发词路由,而不是按精确措辞。你不需要
说出技能名称。但三个习惯能带来更好的结果:

- 先要便宜的产物。 当计划出错时,“渲染前先给简报和动态分镜”
花的是几分钟而不是几小时。
- 要测量结果。 “把数字给我看”能把一个观点变成一次检查,
而 qc.py 本来就会产出它。
- 说明约束条件,而不是方法。“重新构图,不要裁剪”会得到一版经过设计的竖屏版本;“做成竖屏”只会得到居中裁剪。

技能

第一方

| 技能 | 作用 |
|---|---|
| brand-asset-intake | 将零散的品牌资产转化为经过验证、机器可读的令牌:调色板提取、WCAG 对比度、字号层级,以及 16:9/9:16 的安全区域,并生成干净的资产树。拒绝凭空编造缺失的 logo 或颜色。 |
| video-motion-graphics | 用代码构建图形层:逐词构建的动态字体、竖屏马赛克、数据与计数器条、姓名卡、logo 揭示、片尾卡——在 25 fps 下逐帧精确。 |
| video-post-delivery | 按照确切的交付规格对母版进行编码、标准化、添加字幕和 QC 检查,然后派生短片和竖屏版本。宁可大声失败,也不交付损坏的文件。 |

第三方引入(MIT,已署名——见 THIRD_PARTY_NOTICES.md)

| 技能 | 来源 |
|---|---|
| bang-motion | HTML + CSS + GSAP 电影感动态图形,作者 Bang Tutorial |
| remotion-marketing-video | Remotion + React 营销视频工作流,作者 Sourabh |

工具

| 工具 | 用途 |
|---|---|
| tools/ffmpeg.sh | 解析一个可用的* ffmpeg——测试执行,而不是存在性 |
| tools/shots.mjs | 在精确时间点捕获静帧,等待 ready 和 seekAsync |
| tools/export-frames.mjs | 导出完整帧序列用于编码 |
| tools/check-frames.py | 黑帧/冻结帧、安全区域溢出、墨迹覆盖率、对比度 |
| tools/contact-sheet.py | 从帧构建审阅表,按数字时间顺序排列 |
| tools/probe-layout.mjs | 从 DOM 测量真实字形框——绝不猜测字号 |
| tools/verify.sh | 用一条命令运行所有关卡 |
| tools/banned-strings.txt | 用于泄漏检查的阻止列表 |

帧工具测量可测量之物,把品味留给人类。布局探针读取 Range.getClientRects(),因此无论对齐方式如何,它都会报告实际的墨迹边界。

交付矩阵

| 输出 | 时长 | 画面 | 编解码器 / 设置 |
|---|---|---|---|
| 母版 | 60 秒 | 1920×1080 或 3840×2160 | H.264 High,yuv420p,25 fps CFR |
| 活动备份 | 60 秒 | 相同 | H.264 yuv420p + AAC,恒定帧率 |
| 静音播放 | 60 秒 | 相同 | 母版 + 内嵌字幕 |
| 短片剪辑 | 30 秒 | 16:9 | 从母版派生 |
| 预告片 | 15 秒 | 9:16 | 重新构图,而非裁剪 |
| 竖屏完整版 | 60 秒 | 1080×1920 | 图形为竖屏重新构图 |

色彩空间 Rec.709 / Gamma 2.4。音频 AAC 48 kHz,320 kbps 立体声。
响度目标 −14 LUFS 积分,真峰值 ≤ −1 dBTP。

相关工作

本工具包刻意保持轻量,并采用宽松许可。以下项目解决相邻问题,值得你关注:

- OpenMontage —— 一个开箱即用的
智能体视频制作框架(Python,100+ 工具,60+ 提供商),许可
AGPLv3。它的自由路径——离线 Piper TTS、开放档案素材、本地 GPU
生成——独立验证了本包所基于的架构。它并非依赖项,也不共享任何代码:AGPL 和 MIT 作品保持分离。
- sub-level/marketing-videos —— 一个
MIT 的 Remotion + AI 素材流水线,附有出色的案例研究。
- pexoai/pexo-skills —— MIT 技能,封装了
多模型云端生成 API。
- seedance2-skill —— MIT 提示词编写
指南,面向 Seedance 2.0,作者 Dex。

许可证

MIT —— 见 LICENSE。内置的第三方技能保留其各自的 MIT 许可证和
署名;见 THIRD_PARTY_NOTICES.md。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群