{"repo":"worldwonderer/video-recap-skills","free":true,"listed":false,"github":"https://github.com/worldwonderer/video-recap-skills","clone":"git clone https://github.com/worldwonderer/video-recap-skills.git","description":"Clip any video into a narration recap with claude code skill｜用 claude code skill 把任何视频剪辑成中文解说视频，支持剪映导出","language":"Python","stars":462,"topics":["claude-code","video-narration","video-recap","tts","ai-agent","asr","claude-code-plugin","claude-skills","ffmpeg","llm"],"license":"MIT","category":"ai-agents","readme_excerpt":"video-recap-skills 中文 · English 在 Claude Code、Codex CLI、OpenCode 或 OpenClaw 里，用一句自然语言把视频变成中文解说成片。 本地只需要 Python、 ffmpeg 和一个小米 MiMo API Key；不用 GPU，不用下载模型，macOS / Linux / Windows 均可运行。 演示 成片之外，还能一键导出 剪映草稿 手动精修，原片、解说、BGM、字幕： 这是什么 为什么用它 - 一个 key 跑全程。 ASR、VLM、TTS 全走小米 MiMo；本地运行时只有 Python 标准库和 ffmpeg ，不用 pip install 。 - 该查资料时先查。 片名/剧情明确或 brief 提示素材偏薄时，把人物关系、剧情背景存进 background research.json ，VLM 才更容易认出谁是谁。 - 先做创作决定，再分配声音。 Agent 先比较剪辑假设，锁定 POV、主线、具体画面与原声锚点；旁白有明确任务时才整块配音，强对白、动作声或沉默可以完整主导一个 beat。七三开只是在素材判断不足时的粗略回退，不是配额。 - 先剪后配，画面对齐。 剪辑模式先把长视频剪成成片，再对着成片写解说，时间轴天然对齐。 - 多视频也能剪，分析可复用。 一次传多个视频，按 source id 选段剪成一个成片；每个视频的分析沉淀为文件系统素材库，下次 grep 复用、不重算。 - 能接着在剪映里改。 可选导出 schema-driven 的多轨剪映草稿，原片、解说、BGM、字幕和本地图片叠层都可编辑；视频/音频/图片默认打包进 Resources/local 并建立素材索引，clone 或搬目录后仍可用。ffmpeg 仍是最终成片的判定标准。 - 可选 MiMo 成片顾问，不当门神。 需要时可让 MiMo 在合成前或成片后给出语义/审美建议；缺 key、限流、超时或模型输出异常都只提示，绝不阻断或自动改片。 安装 1. 通用前置 - Python 3.10+ - PATH 上可用的 ffmpeg ；默认烧录字幕，因此需要带 libass / subtitles 滤镜 - 一个小米 MiMo API Key，同时驱动 ASR、VLM 和 TTS Windows PowerShell 使用 $env:MIMO API KEY=\"your-mimo-key\" 。按量付费的 sk- key 默认连接 https://api.xiaomimimo.com/v1 ；模型、音色、响度和字幕等高级配置见配置手册。 2. 选择 Agent 宿主 Claude Code 在 Claude Code 内执行： 也可以直接说： Codex CLI 本地仓库可把第一条命令的源换成目录路径。以上流程已使用隔离的 CODEX HOME 在 Codex CLI 0.144.1 完成安装烟测。 OpenCode OpenCode 官方 Agent Skills 文档规定项目级技能放在 .opencode/skills/ /SKILL.md 。克隆仓库后，从仓库目录启动 OpenCode： Windows 可把 skills\\ 复制到 .opencode\\skills\\ 。本 PR 已在 OpenCode 1.14.32 上实际验证： opencode debug skill 能发现全部 6 个技能。日常端到端制作使用 video-recap ；只做策划或写稿时可调用 video-script ；其余四","default_branch":null,"files":null,"tree":[],"storefront":"/r/worldwonderer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/worldwonderer/video-recap-skills/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}