wjs-creating-video-book

Solid

Use when the user wants a book turned into YouTube chapter videos — 每章用 VoiceDrop 读书的有声书 mp3 做音轨,配 GPT Image 2 画面和中心思想大字,输出 1920×1080 横屏视频发 YouTube。Triggers — "把这本书做成视频", "有声书做成视频", "讲书视频", "book video", "/wjs-creating-video-book <书名>".

AI & Automation 123 stars 18 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
70
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# wjs-creating-video-book 把一本书做成 **按章节的 YouTube 视频**:每一章用 VoiceDrop 读书的有声书 mp3 作为音轨,从章节内容提炼 **1-3 个中心思想**,为每个中心思想设计提示词、用 GPT Image 2 生成画面(Ken Burns 缓推 + 交叉淡化),中心思想以大字叠加在画面上,最终合成 1920×1080 横屏视频,上传 YouTube。 ## What this skill produces | 维度 | 默认 | |---|---| | 尺寸 | 1920×1080 横屏 (16:9),30fps | | 粒度 | **一章一支视频**(章节 mp3 多长视频就多长)| | 音轨 | VoiceDrop 读书的章节有声书 mp3(不重新 TTS)| | 画面 | 每章 1-3 张 GPT Image 2 生成图,Ken Burns 缓推,段间 1s 交叉淡化 | | 文字 | 每个中心思想:大字标题(≤12 字)+ 一句阐释,淡入淡出,Pillow 渲染 | | 项目目录 | `~/code/book-videos/<book-slug>/` | | 输出 | `<slug>-chNN.mp4` × N 章 + `UPLOAD_META.md` | | 发布 | `wjs-uploading-video` 上传(横屏普通 video),默认 public | ## When this skill fires - 用户给一本书说「做成视频」「把有声书配上画面发 YouTube」 - 用户跑 `/wjs-creating-video-book <书名或书架章节>` ## When NOT to use - 要的是 30-90 秒竖屏解说短视频 → `/wjs-converting-text-to-video` - 只要有声书 mp3、不要视频 → `/wjs-voicedrop-reading-aloud` - 要写书评文章 → `/wjs-publishing-wechat` ## Core Principle **这是「听为主、看为辅」的视频。** 音轨是整章朗读,观众是在"听书";画面的职责是给眼睛一个可以停留的锚点,不是动画表演。所以: - **中心思想宁少勿多** — 一章挑 1-3 个真正的支柱观点,一张画面停留几分钟是正常的 - **全书一个视觉风格** — 章与章之间画风必须一致(同一媒介、同一色调家族),观众换章时不出戏 - **画面画具象场景,不画抽象概念** — 「杠杆」画一根撬动巨石的长杆,不画"杠杆"两个字或抽象箭头图表 - **版权自查** — 整章朗读原文 + 公开发布,只适用于公版书或用户拥有权利的书;在版权书先向用户确认再发布 ## Workflow ### Step 0: 项目目录 ```bash SLUG=<book-slug> # 优先用书的英文名短 slug(如 naval-almanack);没有英文名才用拼音 BOOK=~/code/book-videos/$SLUG mkdir -p $BOOK/chapters/{01,02,...} # 每章一个两位数目录 ``` ### Step 1: 每章拿到文本 + 有声书 mp3 | 素材 | 来源(按优先级)| |---|---| | 章节 mp3 | ① jianshuo.dev 书架有声书已合成的章节 mp3(R2,见 memory [[jia...

Details

Author
jianshuo
Repository
jianshuo/claude-skills
Created
3 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category