一套跑在 Claude Code / Codex 里的视频侧 skill。解决的不是"生成视频",而是 视频做完之后那段最琐碎、最容易出错、又最没人愿意干的活: 拉片、分镜同步、去元数据。
每个 skill 都自包含,拷走就能用。核心方法论一句话:机器该量的交给机器,模型只判断该判断的那几件事。
把一条成片拆成逐镜头分析表——时长、景别、类别、运镜、画面、节奏。切点与时长由 ffmpeg 客观量,模型只做判断类的事,最后过 15 道质量门逐条对账。
画面一边、分镜信息一边,镜头切了信息跟着切,镜头表自动滚动高亮。横版上下叠、竖版左右并。
把片子重建成只有画面和声音的干净文件,GPS、设备、账号 ID、遥测轨一概不搬。难的是 ffprobe 看不见的三层:SEI、AAC 的 DSE、compressorname。默认画面逐字节照搬,12 道门字节级验收。
这三件事听着专业,其实对应的是内容团队每天都要碰、又最没人愿意手搓的活。
三个 skill 单独用都行,但连起来才是完整闭环。
拿到成片,先拆出逐镜头分析表与关键帧。
把成片和分镜信息合到一起,做审片版 / 教学版。
发布前清洗,画面逐字节照搬,隐私一律不带走。
它解决的不是"生成视频",而是视频做完之后那一段最琐碎、最容易出错、又最没人愿意干的活——而且把质量验收做成了硬门槛(15 门 / 12 门),不是"看着差不多就行"。
零 npm 依赖、零 API key,用当前会话额度跑,思路是把"机器该量的交给机器、模型只判断该判断的"这套方法论落成可复用的 skill。跟咱们本地的 video-shotcraft / make-video 有点像,但拉片和字节级去元数据这两块是现成没有的。
# 克隆 + 安装(软链到 ~/.claude/skills 和/或 ~/.codex/skills) git clone https://github.com/eternityspring/reelbench-skills.git cd reelbench-skills && ./scripts/install.sh # 可选 ./scripts/install.sh --claude # 只装到 Claude Code ./scripts/install.sh --codex # 只装到 codex ./scripts/install.sh video-shots # 只装某一个 skill ./scripts/install.sh --uninstall # 取消软链
作者 @eternityspring(烁皓)· 另有付费 AI 视频交流群(微信 hao_dev,备注 github)