Alisa0808/vox-director
GitHub: Alisa0808/vox-director
Vox Director 是一个自动化 agent skill,基于 Atlas Cloud API 与 ffmpeg,将单一主题端到端生成为 Vox 风格纸拼贴解说视频。
Stars: 338 | Forks: 46
English · 简体中文
# 🎬 Vox Director **将一个主题转化为制作完成的 Vox 风格纸拼贴解说/广告视频——包含脚本、拼贴关键帧、动态效果、旁白、音乐和字幕,全部自动化。** 这是一个在 [Atlas Cloud](https://www.atlascloud.ai/?utm_source=github&utm_campaign=vox_director) API + 本地 `ffmpeg` 上端到端运行的 **agent skill**,可被任何编程 agent(Claude Code、Codex 等)使用。你只需输入一行主题;它就能为你生成一部 `mp4`。   
https://github.com/user-attachments/assets/ed08d230-7bcb-4b48-a17d-23c079208f9f
▶ “中华文明的演变” · 30秒
![]() |
![]() |
![]() |
| Football history · 60s | Mexican street food · 60s | A brief history of money · 60s |
▶ 更多影片——点击任意缩略图播放
## 这是什么 这种风格是现代杂志风的**纸拼贴**,由 Vox 解说视频带火:手工剪切的剪纸、撕边、胶带、半调网点、报纸剪报,每个节拍使用大胆的平涂色彩,配以巨大的剪纸标题——通过动态效果、解说员、音乐和字幕变得栩栩如生。 ## 运行原理 一个主题在每个阶段都会通过相应的脚本进行处理,所有过程都由每个项目的单一 `beats.json` 文件驱动: ``` topic │ ├─ 1. beat map pick a narrative arc → write beats.json ◀── GATE 1: you approve the beat map ├─ 2. style bake-off render the same beat in 3–4 themes ◀── GATE 2: you pick the look by eye ├─ 3. keyframes one collage poster per beat (nano-banana-2) ├─ 4. motion animate each poster (gemini-omni-flash i2v) ├─ 5. voice + music one narrator (xai/tts) + BGM (minimax/music) ├─ 6. assemble ffmpeg: concat, duck music under VO, burn captions + watermark └─ final.mp4 ``` 有两个核心理念决定着最终效果的成败,该 skill 正是基于这两点构建的: 1. **视觉效果诞生于图像生成步骤。** 每个节拍都是一张制作完成的拼贴*海报*。所有的拼贴 DNA(撕纸、剪纸、半调、标题文本)都存在于该图像中——如果这张海报本身不是一张内容丰富的拼贴画,后续的任何步骤都无法挽救它。 2. **动态效果是后续添加的。** 默认情况下,由 AI 视频模型对整张海报进行动画处理(即“活海报”路径)。若要实现极具戏剧性的*逐块*组装效果,可选的本地关键帧引擎会将海报切割成多个部分,并逐帧驱动它们(无内容审查限制、像素级精确——非常适合真人素材)。 两个人工确认节点让你保持对流程的控制权(批准节拍图谱、选择风格);其余所有步骤均已自动化。 ## 模型(已在 Atlas Cloud 上验证) | 任务 | 模型 | |---|---| | 关键帧 / 拼贴海报 | `google/nano-banana-2/text-to-image` | | 动态处理(非真实内容) | `google/gemini-omni-flash/image-to-video` | | 动态处理(**真人 / 品牌**) | `kwaivgi/kling-video-o3-pro/image-to-video` | | 旁白 | `xai/tts-v1` | | 音乐 | `minimax/music-2.6` | | 抠出元素(高级路径) | `youchuan/v8.1/remove-background` | 模型 ID 会发生变化——该 skill 在运行前会从 `GET https://api.atlascloud.ai/api/v1/models` 获取实时的模型列表。 ## 安装 这是一个 **agent skill**——它可以与任何能够读取工作流并运行脚本的编程 agent(Claude Code、Codex 等)配合使用。Claude Code 会将其作为 skill 自动识别;其他 agent 则可以通过读取 [`AGENTS.md`](AGENTS.md) → [`SKILL.md`](SKILL.md) 来使用。 **选项 A —— 从本仓库安装:** ``` git clone https://github.com/Alisa0808/vox-director.git ~/.claude/skills/vox-director ``` **选项 B —— 从打包的 skill 安装:** 下载 [`vox-director.skill`](vox-director.skill) 并通过你的 Claude skills 界面进行安装。 然后设置你的 Atlas Cloud API key(可在 [atlascloud.ai/console/api-keys](https://www.atlascloud.ai/console/api-keys?utm_source=github&utm_campaign=vox_director) 获取): ``` export ATLASCLOUD_API_KEY="sk-..." ``` ## 快速开始 只需在安装该 skill 的情况下向你的编程 agent 提问: 该 agent 会起草一份节拍图谱供你批准,进行一轮风格对比测试供你选择,随后生成关键帧 → 动态效果 → 语音 → 音乐,并最终组装生成 `out/标签:AI智能体, FFmpeg, SOC Prime, 多媒体处理, 开发工具, 提示词工程, 策略决策点, 自动化视频生成, 逆向工具


