Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 2.18 KB

File metadata and controls

67 lines (47 loc) · 2.18 KB

Video Maker v2

English | 简体中文

video-maker 是一个开源 Codex skill,用来制作 B 站科技/科学讲解视频。v2 是精简后的主工作流:更少的源合同、更严格的生产闸门、本地 Qwen TTS、Remotion 装配、真实像素 QA 和发布交接。

v2 重点

  • 内容驱动:选题、证据、观众和认知目标决定结构、视觉、声音、节奏和封面。
  • 最小合同:只保留 content_contract.jsonevidence_map.jsonscript.jsonvisual_plan.jsonsegments.jsonqa_report.json
  • 不写死风格:没有默认配色、人设、创作者 benchmark、封面模板、场景骨架或固定时长。
  • 发布闸门:证据、语义运动、真实渲染像素、完整音频听审、自定义封面、元数据和投稿结果都要检查。

仓库结构

  • SKILL.md:Codex skill 入口和工作流。
  • agents/openai.yaml:插件侧元数据。
  • references/schema.md:v2 最小产物 schema。
  • references/acceptance-rubric.md:最终验收清单和失败回路。
  • scripts/bootstrap_project.py:创建 v2 项目并复制运行时 helper。
  • scripts/quick_check.py:检查项目合同和发布闸门。
  • scripts/render_all.ps1:串联检查、Remotion props、可选 TTS 和渲染。
  • scripts/doctor.py:检查本地 Qwen、ffmpeg、node、npm。

快速开始

git clone https://github.com/BraveCowNoFear/video-maker.git
cd video-maker

python .\scripts\bootstrap_project.py `
  --topic "Why transformers scale differently" `
  --slug "transformer-scaling"

python .\scripts\doctor.py

默认项目目录:

%USERPROFILE%\Desktop\Video Maker\bilibili projects

可以用环境变量覆盖:

$env:VIDEO_MAKER_PROJECTS_ROOT = "D:\Bilibili Projects"
$env:VIDEO_MAKER_QWEN_ROOT = "D:\TTS\qwen3-tts-1.7b"
$env:VIDEO_MAKER_PYTHON = "C:\Path\To\python.exe"

生产模型

主 agent 做 coordinator。完整生产通常使用六个角色:

  1. content-strategist
  2. script-writer
  3. visual-architect
  4. visual-qa-fixer
  5. production-engineer
  6. acceptance-reviewer

运行规则见 SKILL.md

许可证

MIT