claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Other

hf-video-kit

给 Claude Code 的口播视频自动生产线:文案→配音→场景路由→逐字字幕→成片,支持 AI 原生与真人原声双模式

// Other[ cli ][ claude ]#claude#other$open-sourceupdated 3 days ago
// install
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
  1. 装完重启 Claude Code
  2. 对 Claude 说:「读 ~/hf-video-kit/SETUP.md,把环境装好」(Windows 说:「读 SETUP-WINDOWS.md,把环境装好」)——等它装完、放测试配音给你听、渲出 hello world(约 10 分钟)
  3. 以后每次做视频,在任何目录说:
    • 模式 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

Platformscli
Operating systems
AI compatibilityclaude
License
Pricingopen-source
LanguagePython

// 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.

0 views
10 stars
unclaimed
updated 3 days ago

// embed badge

hf-video-kit on Claudeers
[![Claudeers](https://claudeers.com/api/badge/hf-video-kit.svg)](https://claudeers.com/hf-video-kit)

// retro hit counter

hf-video-kit hit counter
[![Hits](https://claudeers.com/api/counter/hf-video-kit.svg)](https://claudeers.com/hf-video-kit)

// reviews

// guestbook

0/500

// related in Other

🔓

符合nature论文学术表达和科研绘图的Skill

// otherYuan1z0825/Python27,143Apache-2.0[ claude ]
🔓

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

// othermanaflow-ai/Swift23,559NOASSERTION[ claude ]
🔓

Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic

// otheralchaincyf/HTML20,855MIT[ claude ]
🔓

一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

// otheritwanger/Java17,140[ claude ]
→ see how hf-video-kit connects across the ecosystem