andyhuo520/vibe-knowledge

多媒体与设计

把单个知识点做成带旁白、逐句有出处的知识短片,由代码逐帧渲染成片。

110
24
JavaScript
MIT
创建于 1 天前

这个仓库提供一套 Claude Code skill,用来把知识点做成短科普视频:在对话里完成选题、查证、写稿、配音、代码渲染、质检和发布包。它适合已经在用 Claude Code、想要一条可重复的 1080p60 短片流水线的人,而不是通用视频剪辑器。

一期视频怎么生成

流程设了三次明确确认:先确认选题、母版、时长、风格和档位;再确认旁白稿和分镜;最后看成片并拿发布包。事实会整理进 facts.md,每个数字、人名、年份、引文都带出处,有分歧的说法并列呈现。随后子 agent 会从钩子、出处、字数三方面对抗审查旁白稿,之后才进入配音。

画面由代码生成:一份 film.js 加上组件库 know.js,涵盖配图推拉、关键词、计数器、出处脚注、两难按钮和剖面图等。渲染是 1080p60 逐帧录制,然后混音——BGM 强制存在,并统一校准到比人声低 10 dB——最后做接触表、OCR 回读对照 facts.md、响度、冻结检测和 BGM 检测。

两个制作档位

基础档 0 积分,全部画面用代码画。增强档只把代码做不好的镜头(写实时代场景、最需要被记住的 1–3 个动态镜头、个别音效)交给 Renoise——一个通过 MCP 接入的 AI 视频/图片/音频平台。Renoise 会先报价,你同意后才生成;README 提到第 01 期增强版用了 246 积分,并给出各档大致区间。增强画面在片中标注「AI 示意」。同一份 film.js 两档通用。

条件与限制

  • 需要 Claude Code 和本地工具链。 安装时要把 vibe-knowledge 和 ai-teardown 两个 skill 复制进 ~/.claude/skills/;后者提供 cine 的 three.js 渲染引擎、工作区和配音脚本 README 安装一节。
  • 需要 Python 环境,装有 numpy、scipy、pillow、playwright 和无头 Chromium,并通过 CINE_PY 指定;还需要 ffmpeg,OCR 质检依赖 macOS 自带的 Vision(需要 swiftc)。
  • 配音需要小米 MiMo 密钥,放在 MIMO_API_KEY 或配置文件中,不要写进项目文件。默认音色是仓库自带的 AI 声音;想用自己的声音,只能使用本人或已获授权的声音。
  • Renoise 是可选项,只服务增强档;基础档不需要账号或积分。
  • README 描述了工作流和样片,但没有提供独立的质量或准确性验证;出处纪律是这套流程强制的步骤,不等于内容一定正确。

许可

代码以 MIT 开源。示例视频、AI 生成的配图与动态镜头、默认 BGM 和默认音色的说明另见 NOTICE.md;第三方组件和参考过的项目分别列在各自文件中。

本文由 AI 根据项目 README 生成,更新于 2026年10月29日,以项目官方文档为准。