首页 › skills-review › 出片件横评:同门六件内战

出片赛道,一台机器上的六件套

本期是 Skills 生态观察的第 7 轮:同赛道横评。前六轮我们把新上架、单件深拆、开发效率、内容办公、工作流自动化、新星首发各走了一遍,这一轮选了所有赛道里交付物最重的一类——视频制作件。选它的原因很直接:其他赛道的 Skill 交付的是文本、代码、图表,这条赛道交付的是 MP4,工程量差一个数量级,最能看出 SKILL.md 写法的差距。

样本不来自市场榜单。本期横评的全部材料来自一台真实工作机的 ~/.claude/skills/ 装机目录,六个件逐一读取了 SKILL.md 原文和目录结构。这带来一个反常规的发现:这条赛道上最打磨的件,不是货架上的明星品,而是一位自媒体作者的自用产线——三个件共用同一套方法论、换了三次渲染引擎,文件里还留着真实事故的现场记录。这些件多数未见公开仓库,Star 数与下载量无从核实,本文社区活跃度一栏按本机可验证的信号(版本号、更新日期、内嵌迭代记录)评估,特此说明。

六件套装机单

Skill SKILL.md 体积 配套结构 技术路线
remotion-video-creator 22281 字节 5 个 references + 2 个脚本 写 React 动画代码,浏览器预览渲染
book-to-short-videos 23571 字节 单文件,无脚本无 references 不出片,产出 slides + 提词逐字稿
processing-video-creator 19178 字节 7 个 references + 2 个脚本 写 Processing 代码,60 帧逐帧录制
openstoryline-use 13324 字节 2 个脚本 驱动外部剪辑 Agent,多轮改片
manim-video-creator 11807 字节 references + 脚本 写 Manim 代码,数学动画
course-video-maker-zh 2761 字节 1 个 Python 脚本 PPT 图 + Edge TTS 配音 + FFmpeg 合成

装机单上还有一个细节:txt-to-video 是一条指向 ~/skills/workflows/txt-to-video 的软链接,目标已不存在——装机清单上的死链,顺手记下。

评测对比表

维度(权重) remotion book-to-short course-zh processing manim openstoryline
功能完整度 25% ★★★★★ ★★★★ ★★★☆ ★★★★ ★★★★ ★★★☆
设计质量 25% ★★★★★ ★★★★☆ ★★★★ ★★★★ ★★★☆ ★★★☆
实战效果 20% ★★★★ ★★★☆ ★★★★ ★★★★ ★★★☆ ★★★
上手难度 15% ★★★ ★★★★☆ ★★★★ ★★ ★★ ★★
社区活跃度 15% ★★ ★★ ★★ ★★ ★★ ★
加权总分 4.1 3.8 3.6 3.4 3.2 2.8

逐件拆解

remotion-video-creator:赛道的天花板

六个件里唯一拿到双五星的件。它把「让 Claude 生成 Remotion(React 视频框架)项目」做成了一条六阶段流水线:写脚本、生成代码、生成字幕、强制校验、写视频简介、预览渲染。三个设计点值得单独说。

第一,预设系统。它把教育视频抽象成四种骨架——concept(单点深讲)、comparison(A vs B)、evolution(技术演进)、process(原理流程),每种预设对应固定场景结构。这是六个件里唯一做了「模式复用」的:同类型视频第二次生产时,代码结构可以直接落进预设,而不是每次从零发明。

第二,动画纪律写成了硬性条款。SKILL.md 里有一段大写标注的要求:「Static slides are unacceptable」——每个元素必须有微动画(浮动、脉冲、旋转、打字机),并列出八个必需动画类型和对应的 TypeScript 辅助函数。这是把作者自己的审美标准编译成了提示词,Claude 生成的画面风格因此是可控的。

第三,品牌策略写进了 SKILL.md。片头角标「51学通信 出品」、片尾居中「关注51学通信」,全片露出上限 3 次,连字号、透明度、定位都给了代码。这不是公共工具的写法,这是把自媒体运营规范直接焊进了产线。

短板也清晰:依赖 React + Node 工具链,还有 Chrome Headless Shell 下载这种环境坑(SKILL.md 里给了手动下载地址和 CHROME_EXECUTABLE_PATH 环境变量的补救方案),新手第一次跑通的成本不低。

book-to-short-videos:最懂触发词的一个件

体积全场最大(23571 字节),但它是六件里唯一不出片的——输入一本 PDF/MD 电子书,输出 N 个知识点的 slides 加口播逐字稿,最后由真人对着提词器录。它证明了 SKILL.md 的质量与是否有脚本无关,纯提示词工程一样能做重。

它的 description 是六件里触发词设计的教科书:不只写「做什么」,还逐字列出触发短语(「制作短视频」「口播文案」「提词器」「录课」「录视频」),写明平台风格(视频号/小红书竖屏 1-3 分钟,B站/YouTube 横屏 3-10 分钟)和四种视频结构。模型在决定要不要唤起这个件时,可用的锚点最密。

内文同样有狠活:知识点数量按书籍页数动态定档(500 页以上拆 100-150 个知识点);19 行的标题优化对照表,把「PFCP协议详解」这种学术标题逐条改写成「5G提速的秘密:这个协议90%的人不知道」;甚至内置了一套「内容保证声明」模板——要求每个项目的 README 必须写明「每个知识点都能在书中找到对应的原文依据、不添加书中未提及的外部内容」。这是在 Skill 层面做反幻觉审计,把溯源责任压进了产出物本身,这个设计值得所有知识类 Skill 抄。

短板:23KB 全部塞在 SKILL.md 单文件里,没有 references 目录做渐进披露——每次唤起,标题公式、标签规则、README 模板全部进上下文,token 成本高;而且它依赖 obsidian-mermaid、引用 content-creator,装机不成套就会缺胳膊。

course-video-maker-zh:轻量级的正确答案

SKILL.md 只有 2761 字节,是 remotion 的八分之一,但它是六件里交付链路最完整的:中文讲稿进,带配音、带烧录字幕的 MP4 出。秘诀是把逻辑全部下沉到一个 Python 脚本 build_video_zh.py——SKILL.md 本身只是一页 CLI 说明文档,这是渐进披露的极限形态:主文件薄到只剩用法,重活全在脚本里。

它有一条真实生产线上才磨得出来的字幕规范(v3.6):每条字幕最多 2 行、每行 20 字符、每段 40 字符、超行自动合并重分配、英文术语如「TS 23.501」保持完整不拆分、字体锁定思源黑体 12px。表格里还留着「与日语版的区别」一节——TTS 音色、分割标点、行数限制逐项对照,说明这是一个多语言产线里的中文支线。

配音用 Edge TTS,给了三种音色(晓晓教学女声、云希对话男声、云健商务男声),语速默认放慢 5%。依赖只有 edge-tts 和 FFmpeg,两条命令装完,是六件里上手成本最低的。功能边界同样清楚:它不做动画,画面就是静态幻灯片图片按时长切换,要视觉表现力请找前面几位。

processing-video-creator 与 manim-video-creator:同门的两个前辈

这两件与 remotion 是明确的同门:三件开头都是同一句话——「This skill implements the v2.0 methodology emphasizing script-first, narration-driven duration」,连 description 的「Use for: (1)...(5)...」编号句式都一字不差。manim 件本栏此前已单独深拆过,这里只看它在家族中的位置。

Processing 件的特色是逐帧录制的确定性:RECORDING=true 时每帧存档,由 VideoExport 库合成,60fps。它的 references 目录是全家最厚的——7 个文件,连官方指南和 FAQ 都收进来了,还有一份 UPDATE_LOG_v2.1.md 更新日志,是六件里唯一有版本修订记录的。时长公式是「旁白字数 ÷ 3 + 转场 2-3 秒」,比 remotion 的 ÷4 更保守(按 3 字/秒估计语速)。

短板是环境最重:Processing IDE、VideoExport 库、10GB 以上磁盘空间,还有「实际渲染帧率掉到 30fps 导致视频比预期长一倍」这种硬件相关的坑。manim 件介于两者之间,数学表达力最强,但 LaTeX 依赖和语法门槛摆在那里。

openstoryline-use:唯一不生成、只驾驶的件

它和 openstoryline-install 成对出现,装/用分离——这是重量级工具该有的拆法。use 件不生成任何画面,它驾驶一个叫 OpenStoryline 的本地剪辑 Agent:改配置、起 MCP server、起 FastAPI 服务、创建会话、发剪辑指令、验证产出,支持在同一 session_id 上多轮二次剪辑。

它的 Core Rules 是六件里最像「运维手册」的:服务只监听 127.0.0.1 不许暴露局域网;长驻服务必须用长驻方式启动,明令禁止在启动命令后面接 | head、timeout、pkill 这类会截断日志或杀进程的包装——每一条都像是踩过坑之后写下的。还有一个「OpenClaw Execution Strategy」小节,专门交代「如果你是 OpenClaw(另一个 Agent 环境)该怎么跑」,这是六件里唯一做了跨宿主适配的。scripts 目录里的 feishu_file_sender.py 暴露了产线的下一环:成片直接推飞书。

短板致命且客观:整个件押注在外部项目 OpenStoryline 的可用性上,本次观察中该项目的公开仓库地址未能独立核实(检索通道受限),装不了宿主,驾驶技能就是一张空发票。活跃度只能给最低分。

同门三件:一条方法论,换三次引擎

把三个「写动画代码」的件并排,能看到一条清晰的进化史:

对照项 manim processing remotion
时长公式 字数÷3 + 0.5-1 秒 字数÷3 + 2-3 秒 字数÷4 + 2-3 秒
字幕规则版本 (未标版本) v4.2,剪映适配 v5.0,剪映适配
阶段数 5 6 6 + 预设系统
静默上限 ≤0.5 秒 ≤1 秒 ≤1 秒 + 帧级淡入
额外交付 — 视频简介 简介 + 微信标签 + 品牌规范
全流程耗时(作者自估) — 8-12h → 4-5.5h 8-12h → 3.5-5.5h

三个信息点。其一,语速估计从 3 字/秒上调到 4 字/秒,字幕单条上限统一压到 15 个汉字、标点不计入——这是对齐剪映配音节奏的真实调参记录。其二,字幕时间戳的权威源变了:Processing 件按「字数÷4 累计」推算,remotion 件改成「必须严格按照 Remotion 代码中的场景帧数计算」——先有画面时长,再倒推字幕,主从关系翻了个面,这是踩过同步坑之后的架构修正。其三,换引擎的方向是确定的:Python 系(manim、Processing)一路换到 React 系,因为 Remotion 能在浏览器里实时预览、组件可复用,人工介入点从「跑完才知道」变成「边拖边看」。

flowchart TD
    A["用户:让Claude出片"] --> B["路线一:写动画代码"]
    A --> C["路线二:素材合成"]
    A --> D["路线三:只备稿不出片"]
    A --> E["路线四:驾驶外部剪辑器"]
    B --> B1["manim 数学动画"]
    B --> B2["Processing 逐帧录制"]
    B --> B3["Remotion React组件"]
    B3 --> B4["预设与组件库"]
    C --> C1["PPT图 + Edge TTS"]
    C1 --> C2["FFmpeg合成烧字幕"]
    D --> D1["书拆N个知识点"]
    D1 --> D2["slides加提词逐字稿"]
    E --> E1["起MCP与Web服务"]
    E1 --> E2["session多轮改片"]

伤疤学:SKILL.md 里的事故现场

横评里最值钱的部分,是这些件把真实事故写回了文档。三个样本:

remotion 件的验证脚本一节,直接内嵌了一次失败输出:字幕 136 条、结束时间 540 秒、视频预期 273 秒、「Duration mismatch!」——作者把翻车的现场数字留着当教学案例,然后给出 remap_subtitles.py 重映射方案。_common Issues 里还有一条「Waiting for registerRoot()」白屏问题,❌/✅ 对照代码指出 Root.tsx 导出名与 index.tsx 导入名不匹配的坑。

processing 件把「视频比预期长一倍」写成了独立条目:根因是性能不足导致实际 30fps,方案是接受时长或换 P2D 渲染器、降绘制复杂度。还有「时间轴出现红色空段」的排查:0.5 秒淡入加 3 秒延迟,每个场景白 3.5 秒——于是才有了上文那条「内容必须立即出现」的铁律。

course-video-maker-zh 的 scripts 目录里躺着一个 build_video_zh.py.bak。备份文件没删,反而成了迭代频率的物证:这个 2.7KB 的小件,是被反复改过的活产线。

这给想写 Skill 的人一个直接启示:文档里的事故案例密度,约等于这个 Skill 的实战深度。六个件里,事故案例越多、修复方案越具体的,评分越高——这不是巧合,是伤疤学。

安装与使用命令

六件均为本机本地安装副本,公开仓库地址未能核实,通用安装方式是将目录拷入 ~/.claude/skills/。以下命令均摘自各件 SKILL.md 原文:

# course-video-maker-zh:依赖检查 + 一条命令出片
python3 -c "import edge_tts; print('edge-tts OK')" || pip install edge-tts
python scripts/build_video_zh.py --img-dir slides/ --pptx course.pptx --output final.mp4

# processing-video-creator:字幕生成与同步校验
python scripts/generate_subtitles.py 01-脚本.md 02-字幕.srt
python scripts/verify_sync.py ChapterXX_Topic.pde 02-字幕.srt

# remotion-video-creator:项目内预览与渲染
npm start        # http://localhost:3000 预览
npm run build    # 输出 out/video.mp4
python verify_sync.py subtitles.srt 273   # 273 为视频秒数

# openstoryline-use:长驻服务(禁止接 | head / timeout)
PYTHONPATH=src python -m open_storyline.mcp.server
uvicorn agent_fastapi:app --host 127.0.0.1 --port 8005

# book-to-short-videos:自然语言唤起
# 「根据 [书籍路径] 制作短视频,目标平台是 [视频号/小红书/B站/YouTube]」

推荐排行榜

结语

这轮横评最大的收获不在排名,而在形态:出片赛道已经分化出四条路线(写动画代码、素材合成、只备稿、驾驶外部剪辑器),而最深的护城河属于「同门多引擎」这种活法——方法论作为常量沉淀在三份 SKILL.md 里,引擎作为变量换了一茬又一茬,每一代翻车现场都写回下一代文档。对想下场写视频类 Skill 的人,抄这套骨架就对了:脚本先行、时长由旁白定、字幕规则对标剪映、校验脚本强制跑、事故案例留在正文里。

参考来源

  1. 本机 ~/.claude/skills/remotion-video-creator/SKILL.md(22281 字节)及 references、scripts 目录 — 引文、公式、事故案例与品牌规范的原文出处
  2. 本机 ~/.claude/skills/processing-video-creator/SKILL.md(19178 字节)及 7 个 references 文件 — v4.2 字幕规则与耗时对照表出处
  3. 本机 ~/.claude/skills/book-to-short-videos/SKILL.md(23571 字节)— 触发词设计、标题公式库、内容保证声明出处;metadata 作者字段「学通信自媒体」
  4. 本机 ~/.claude/skills/course-video-maker-zh/SKILL.md(2761 字节)与 scripts/build_video_zh.py — v3.6 字幕规范与多语言对照表出处
  5. 本机 ~/.claude/skills/openstoryline-use/SKILL.md(13324 字节)与 scripts/bridge_openstoryline.py — Core Rules 与 OpenClaw 适配节出处;其上游项目 OpenStoryline 的公开仓库地址未能独立核实,文中已标注
  6. Remotion 官方下载地址 https://www.remotion.dev/chrome-headless-shell — 摘自 remotion 件 SKILL.md 的 Common Issues 一节,为本文唯一可引的外部 URL

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入