hassancs91 GitHub avatar

claude-youtube-editor

hassancs91

一个开源流水线,将原始头部特写录音转换为完整的YouTube视频,包括剪辑、视觉效果、语音、音效、缩略图和上传,全部由Claude Code和Remotion驱动。

Stars

219

7 天增长

+35

Fork 数

88

开放 Issue

0

开源协议

MIT

最近更新

2026-07-19

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它用代码完全取代传统视频编辑,自动化从转录到上传的每一步,并附带真实示例和品牌定制系统。

适合谁使用

  • 希望自动化视频制作的YouTuber
  • 构建视频生成管道的开发者
  • 没有视频编辑经验的内容创作者
  • 探索智能体工作流的AI爱好者

典型使用场景

  • 从一次录音环节产出一段完整的YouTube视频
  • 生成与语音同步的代码驱动可视化及屏幕录制模拟
  • 无需手动编辑即可创建一致的品牌视频系列
  • 实验AI驱动的视频组装与自动上传

项目优势

  • 端到端自动化:从原始素材到已发布YouTube视频
  • 使用Remotion TSX构建视觉效果,实现精确的代码驱动动画和UI克隆
  • 包含品牌设置脚本,可自定义颜色、字体和Logo
  • 透明成本分解,部分服务提供免费额度

使用前须知

  • 需要多个付费API订阅才能完整使用(Claude Code、AssemblyAI、ElevenLabs、Gemini)
  • 没有内置脚本编写器,需要用户提供口播内容
  • 缩略图需要用户提供面部照片,不包含人脸检测或生成功能

README 快速开始

claude-youtube-editor

Record the talking head. Claude Code does the rest.

An open-source pipeline that takes a raw recording all the way to a published YouTube video — the cut, the visuals, the voice, the sound effects, the thumbnail, and the upload. No video editor. No screen recording. Every screen moment you see is built as code (Remotion TSX) and composited over your cut.

📺 Watch it edit a real video, end to end: That video was made with this repo. The animations, the screencasts, the sound effects, and the thumbnail you clicked — all of it.

The six steps

#StepSkillWhat happens
1The cut/clean-cutAssemblyAI transcribes with tone + talking style, you author cuts.json from the transcript, out comes a clean master + word-level edited-transcript.json
2The visuals/make-tsx · /fake-screencastRemotion shots built over the master, every reveal synced to the word times. Generated UI clones that simulate a screen recording — nothing captured
3The voice/clean-audiodiagnose the noise, isolate the voice, keep the levels
4The sound/suggest-sfxfunction-first SFX landing on the exact word, from a library that grows with every video
5The packaging/packagingone title × 3 thumbnail bets for YouTube's A/B test, rendered as real images
6The uploadtools/yt_upload.pychecks itself for ghost speech + A/V drift, then uploads as a private draft

Plus /brand-setup — makes all of it look like your channel, not the one it came from. And /vidtsx-2d-generator — the low-level rules that keep a Remotion shot from crashing.

What you record vs what it builds

You record: yourself, talking. That's the whole shot list.

It builds: every full-screen statement, diagram, UI walkthrough, browser and terminal mockup, title card, and transition — as code, over your cut, synced to what you actually said.

Quickstart

Requirements: Claude Code · Python 3.10+ · Node 18+ · ffmpeg + ffprobe on PATH.

git clone https://github.com/hassancs91/claude-youtube-editor
cd claude-youtube-editor

python -m venv venv
venv/Scripts/python -m pip install -r requirements.txt   # Windows (./venv/bin/pip on

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
vercel-labs
精选
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

开发者工具代码质量与构建
1,985
Jakubantalik
精选
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI 与机器学习AI 智能体
1,191