🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
hf-video-kit
给 Claude Code 的口播视频自动生产线:文案→配音→场景路由→逐字字幕→成片,支持 AI 原生与真人原声双模式
git clone https://github.com/xuanbingbingo/hf-video-kit
hf-video-kit — AI 代理驾驶的口播视频自动生产线
把一篇文案变成一条带配音、逐字点亮字幕、画面跟着内容自动切换的竖版成片, 全程由 AI 编程代理驾驶(默认 Claude Code,也兼容 Codex / Cursor / Hermes 等,见下文)。 你只负责两件事:给文案、看片提意见。
基于 HyperFrames(HTML 即视频)+ GSAP + 字级时间轴。
两种模式
| 模式 | 你给什么 | 声音 | 画面 |
|---|---|---|---|
| A · AI 原生 | 一篇文案(或一个选题) | TTS 合成(17 个开箱即用,另附剪映全量 163 音色清单可随时加) | 全屏 AI 场景 |
| B · 真人原声 | 一段你念稿的录像 | 你自己的声音 | 两种布局:开场真人全屏→缩右下圆窗(pip,默认)/ 真人全程铺底+数据浮卡叠加(overlay) |
两种模式共用同一套场景引擎和视觉规范,同一篇文案可以各出一版。
模式 B 的后期全自动:重念多遍自动取最后一遍剪成干净母带 → 低头瞄稿的帧自动检测剪除 → 超过 0.3s 的气口自动压缩 → 字幕逐字对齐你的真实语速。 录的时候念错不用停机,停一拍整句重念就行。
它会自动做什么
- 场景路由:讲到数据出动画图表、讲到代码弹代码窗、做对比出 BEFORE/AFTER 卡、 讲流程出节点图、金句出引言条……按文案内容自动选画面
- 逐字点亮字幕:每个字卡着声音点亮,关键词金色高亮,零标点
- 数据核实:文案里的行业数字先联网核实标 SOURCE,核实不了标 DEMO
- 交付:默认产出原速 + 1.2 倍速(变速不变调)两个版本
怎么用(三步,前两步只做一次)
# macOS
git clone https://github.com/xuanbingbingo/hf-video-kit.git
cd hf-video-kit && bash install.sh # kit 落位 ~/hf-video-kit + 工作流装进 Claude Code
# Windows 10 / 11(PowerShell)
git clone https://github.com/xuanbingbingo/hf-video-kit.git
cd hf-video-kit; powershell -ExecutionPolicy Bypass -File .\install.ps1
- 装完重启 Claude Code
- 对 Claude 说:「读 ~/hf-video-kit/SETUP.md,把环境装好」(Windows 说:「读 SETUP-WINDOWS.md,把环境装好」)——等它装完、放测试配音给你听、渲出 hello world(约 10 分钟)
- 以后每次做视频,在任何目录说:
- 模式 A:「做个视频」+ 贴上文案
- 模式 B:「我要用自己的声音出片」——Claude 会先给你文案和念稿指引,你录完把视频发回来
修改也是说人话:"音色换个女声"、"第二段画面太空"、"语速快一点"。
不用 Claude Code?
核心是 Markdown 规则书 + 命令行工具,不绑定特定代理。Codex / Cursor / Gemini CLI /
Hermes 等工具的用法:clone 后让你的代理读仓库根目录的 AGENTS.md(这些工具会自动读取),
再说「读 SETUP.md 把环境装好」即可,install.sh 的 skill 安装步骤会自动跳过。
如实说明验证状态:Claude Code(macOS)全流程日常在用;Hermes 实测过 Claude 格式 skill runtime;Codex / Cursor 等未实测,遇到问题提 issue。
写文案的唯一技巧
口语化(像说话),让内容自然路过不同形态——讲个数据、做个对比、给个清单—— 画面就会自动丰富。几百到一千五百字都行(约 1 分钟 250 字)。
目录结构
CLAUDE.md # ★ 常驻规则书(模式判定/流程/场景判定表/硬规则),所有代理通用
AGENTS.md # 非 Claude Code 代理的入口(Codex/Cursor/Gemini CLI 等自动读取)
SETUP.md # 首次环境安装手册(Claude 自己照着装)
install.sh # 一键安装(kit 落位 + skill 装入 Claude Code)
skill/hf-video/ # Claude Code skill(任何目录说"做个视频"即可触发)
docs/ # 流水线深度文档
tools/
├── gen_voice_timed.py # 模式 A:配音 + 字级时间轴一步出(零 ASR)
├── hfvoice.py # 单句配音 CLI(试音色)
├── voices.json # 17 个注册音色(默认「沉稳解说」)
├── tts_speakers.csv # 剪映全量 163 音色清单(想换音色让 Claude 从这里挑了注册)
│ # 163 个音色的试听包(63MB)在 Releases 页下载,解压到 tools/voice-samples/
│ # 不下载也行:hfvoice.py 现场合成一句即可试听
├── speedup.py # 成片倍速(渲染后处理,变速不变调)
├── project-scaffold/ # 模式 A 工程骨架
├── project-scaffold-real/# 模式 B 骨架·pip(真人全屏→圆窗 PIP)
├── project-scaffold-real-overlay/ # 模式 B 骨架·overlay(真人铺底+浮卡叠加)
└── real/ # 模式 B 工具链
├── transcribe_chunks.py # 分块转写(防 whisper 跨 take 去重)
├── align_takes.py # 多 take 对齐剪母带(重念取最后一遍,文本以原稿为准)
├── detect_headdown.py # 低头帧检测(mediapipe 头部姿态)
├── cut_segments.py # 按段剪切(词边界收缩,绝不吃字)
├── cut_gaps.py # 气口压缩(能量检测真句尾,>0.3s 压到 0.3s)
└── prep_transcript.py # 词级→字级时间轴(标点/错字处理)
环境要求
- macOS 或 Windows 10 / 11 + 一个 AI 编程代理(推荐 Claude Code,其他代理见上节)
- Node.js ≥ 18、Python 3、ffmpeg(安装手册会带着装:macOS 读
SETUP.md,Windows 读SETUP-WINDOWS.md) - 模式 B 额外:mediapipe / opencv / faster-whisper(可选,不用模式 B 不装;Windows 建议 Python 3.11/3.12)
- ⚠️ Windows 支持为社区首版(Win10 需 PowerShell 5.1+,自带即可):跨平台适配已做(字体候选链 / 双平台命令 / install.ps1), 未经真机完整验证,遇到问题提 issue 或群里反馈,会快速修
声明与边界
- 配音默认走剪映 SAMI 接口,为非官方接口,仅供个人学习研究,可能随时失效; 失效不影响流水线,自动换微软 edge-tts 音色
- 人脸检测模型(face_landmarker.task,Google MediaPipe 官方模型)已随仓库内置,国内网络无需额外下载
- 本仓库仅供个人学习交流使用
// compatibility
| Platforms | cli |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | — |
| Pricing | open-source |
| Language | Python |
// faq
What is hf-video-kit?
给 Claude Code 的口播视频自动生产线:文案→配音→场景路由→逐字字幕→成片,支持 AI 原生与真人原声双模式. It is open-source on GitHub.
Is hf-video-kit free to use?
hf-video-kit is open-source, so it is free to use.
What category does hf-video-kit belong to?
hf-video-kit is listed under other in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/hf-video-kit)
// retro hit counter
[](https://claudeers.com/hf-video-kit)
// reviews
// guestbook
// related in Other
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic
一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄