这是剪辑 EP.29–31 三支口播视频时实际用到的全部工具和参考网址。Mac 学员照着第 1 和第 3 节做;Windows 学员看第 4 节,用 Windows 版提示词。开工前再把第 5 节的剪辑 SOP 存进项目文件夹。三段提示词依次贴给你自己的 Claude Code,它就会帮你把环境装好、素材备好,然后带你开始剪第一支视频。
这些都要装在你自己的电脑上。实际版本号是剪辑这三期时用的,装最新版也可以。
| 工具 | 用来做什么 | 怎么装 | 大小 / 授权 |
|---|---|---|---|
| Homebrew | Mac 的软件安装工具,下面大部分工具都靠它装 | brew.sh 官网的一行安装命令 | 免费 |
| Xcode Command Line Tools | 提供 git 和 swift。swift 用来调用苹果自带的 Vision 做文字识别和人像抠图 | xcode-select --install | 约 1GB · 免费 |
| FFmpeg | 剪辑、裁切成 1080×1920、叠加动画层、混音、测响度 | brew install ffmpeg | 开源 |
| Node.js | 运行动画渲染脚本 | brew install node | 开源 |
| Playwright(含 Chromium 无头浏览器) | 把 HTML 写的动画逐帧截成透明 PNG,再叠到视频上 | 在项目文件夹里执行 npm i playwright 和 npx playwright install chromium | 约 300MB · Apache-2.0 |
| Python 3 + Pillow | 处理图片、生成遮罩、跑各种小脚本 | macOS 自带 Python 3;执行 pip3 install pillow | 开源 |
| mlx-whisper + whisper-large-v3-turbo 模型 | 中文转写成字幕,包含每个字的时间点。专为 Apple 芯片优化,准确度最好 | pip3 install mlx-whisper;模型第一次使用时自动下载 | 模型约 1.5GB · MIT |
| faster-whisper(备用) | 备用转写工具,配 medium 模型 | pip3 install faster-whisper | 模型约 1.5GB · MIT |
| uv | Python 环境管理工具,安装 ACE-Step 时需要 | brew install uv | 开源 |
| ACE-Step 1.5 | 在你自己的电脑上生成原创背景音乐,可以商用,没有版权检测问题 | git clone 后执行 uv sync;第一次启动时自动下载模型 | 模型 10–17GB · MIT |
| Kenney Interface Sounds | 100 个界面音效:点击、确认、弹出、故障声…… | git clone(网址见第 2 节) | 约 5MB · CC0 |
| Elements 视频音效 | 17 个转场音效:whoosh、glitch、boom、magic-reveal、riser…… | 用 curl 逐个下载 tryelements.dev/sfx/<名称>.mp3 | 约 2MB · CC0 |
| Apple Vision 系统自带 | 屏幕文字识别(让标注跟着画面走)、人像抠图(让文字出现在人物身后) | 不用安装,由 Claude Code 用 swift 写成小工具来调用 | macOS 内置 |
| Geist / Geist Mono 字体 网页加载 | 动画和封面用的英文字体,中文用系统的苹方 | 不用安装,动画页面直接从 Google Fonts 加载 | OFL |
Elements 的 17 个音效名称:boom、click、drone、error、glitch、keyboard、magic-reveal、notification、pop、reverse-whoosh、riser、shutter、success、swoosh、whoosh、whoosh-alt1、whoosh-alt2。
这些不用安装:有的是下载来源,有的是找灵感和查资料用的。
| 资源 | 网址 | 用来做什么 |
|---|---|---|
| Prompt Motion | prompt-motion.com | 用 Claude 做的动画作品集,每个作品附上背后的提示词。每期开工前来这里找新的动画手法 |
| ↳ 口播剪辑示范 | Talking-head clip edit | 把口播视频剪成带字幕、图形和音乐的成片 |
| ↳ 代码打字动画 | UK dubstep track with ASCII visuals | EP.30 robots.txt 打字效果的参考 |
| ↳ SEO 关键词动画 | Bold Pilot SEO promo | EP.30 的风格参考 |
| ↳ AI 工作过程动画 | Animated agent session story | EP.31“重现真实对话”的参考;原则是画面上每一句都用原话 |
| HyperFrames | github.com/heygen-com/hyperframes | HTML 转视频的开源框架(Apache-2.0),Prompt Motion 上很多作品用它做。可以作为另一种做法 |
| ↳ session-story 技能 | hyperframes-community-skills | 把 AI 工作记录做成动画短片 |
| ACE-Step 1.5 | github.com/ACE-Step/ACE-Step-1.5 | 安装说明、API 文档、写配乐提示词的方法 |
| Kenney 音效 | github.com/Calinou/kenney-interface-sounds · kenney.nl | 界面音效下载(CC0);kenney.nl 还有更多免费音效包 |
| Elements 音效 | tryelements.dev/docs/sfx · GitHub | 转场音效清单与下载(CC0) |
| Whisper 模型 | mlx-community/whisper-large-v3-turbo · faster-whisper | 转写模型的说明 |
| Apple Vision 文档 | 文字识别 · 人像分割 | Claude Code 写抠像和追踪工具时要查的官方文档 |
| FFmpeg 滤镜文档 | ffmpeg.org/ffmpeg-filters.html | 裁切、叠加、混音、压低音乐等所有滤镜 |
| Playwright | playwright.dev | 无头浏览器截图的说明 |
| Google Fonts · Geist | fonts.google.com/specimen/Geist | 动画与封面用的字体 |
| 你自己的官网 | 例如 wins-management.my | 让 Claude Code 读取你官网的配色和字体,做出统一的品牌风格 |
Windows 学员请改用第 4 节的提示词 A 和 B。按顺序贴,一段完成后再贴下一段。遇到下载大文件、安装软件,Claude Code 会先问你,你同意后它才会动手。
装好第 1 节的工具,逐一检查版本,最后给你一张检查表。
下载音效,启动 ACE-Step 生成一段测试配乐,并先下载好转写模型。
先把第 5 节的 SOP 存进项目文件夹,再把视频交给它:先给方案,再做样片,最后出完整版。
我要在这台 Mac(Apple 芯片)上搭建一套“AI 口播视频剪辑”的工作环境。请帮我逐项安装并检查下面这些工具。每一项都先检查是否已经装好;没装才安装。遇到下载超过 100MB 的东西,先告诉我文件名、来源和大小,等我同意再下载。 1. Homebrew(如果没有,按 https://brew.sh 的官方命令安装) 2. Xcode Command Line Tools:xcode-select --install(需要 git 和 swift) 3. FFmpeg:brew install ffmpeg 4. Node.js:brew install node 5. uv:brew install uv 6. Python 套件:pip3 install pillow mlx-whisper faster-whisper 7. 在 ~/video-studio/_build 建一个项目文件夹,执行 npm init -y、npm i playwright、npx playwright install chromium 8. 确认 swift 可以调用 Apple Vision:写一个最小的 swift 脚本,对一张测试图片执行 VNRecognizeTextRequest,确认能输出文字 全部完成后,给我一张检查表:工具名称、版本号、是否正常。有任何一项失败,说明原因和解决方法,不要跳过。
环境装好了,现在帮我准备剪辑要用的免费素材。下载前先告诉我来源、授权和大小,等我同意再下载。 1. 音效(都是 CC0,可以商用、不用署名): - 在 ~/ai-tools/sfx 里 git clone https://github.com/Calinou/kenney-interface-sounds.git - 在 ~/ai-tools/sfx/elements 里,用 curl 从 https://tryelements.dev/sfx/<名称>.mp3 下载这 17 个:boom click drone error glitch keyboard magic-reveal notification pop reverse-whoosh riser shutter success swoosh whoosh whoosh-alt1 whoosh-alt2。下载后用 ffprobe 确认每个都能读取。 2. 背景音乐生成器 ACE-Step 1.5(MIT 授权,可以商用): - git clone https://github.com/ACE-Step/ACE-Step-1.5.git 到 ~/ai-tools,然后 uv sync - 用 macOS 的 API 启动脚本(start_api_server_macos.sh,端口 8001)把服务开起来。第一次启动会下载 10–17GB 的模型,先跟我确认。 - 照官方 API 文档(docs/en/API.md)生成一段 30 秒的测试配乐:科技感电子乐、纯音乐、适合口播当背景。音频复制到 ~/ai-tools/test-bgm.wav,再告诉我它的响度(LUFS)。 3. 转写模型:用 mlx-whisper 加载 mlx-community/whisper-large-v3-turbo,对任意一段中文音频跑一次,让模型下载并缓存好。 最后列出:每样素材放在哪个文件夹、授权是什么、占多少空间。
我要剪一支口播视频,素材在:【填你的视频文件夹路径】 我的官网是:【填你的网址】,请参考它的配色和科技感。 动画灵感请到 https://prompt-motion.com/ 找适合这支内容的作品。 如果项目文件夹里有 剪辑SOP.md,先读它,照里面的规则做。 请按这个流程来,每一步都等我确认再往下: 1. 先看懂内容:用环境里装好的转写工具(Mac 用 mlx-whisper,Windows 用 faster-whisper,模型都选 large-v3-turbo)转写,读完整篇讲稿;用 ffprobe 看清素材规格,每隔几秒抽一帧拼成一张图看画面结构。 2. 再去 prompt-motion.com 和 GitHub 找这支视频可以用的新工具、新动画手法,提出 1–3 个具体的“本期突破点”。 3. 写出剪辑方案:怎么剪(去停顿、删重复句)、每一句配什么动画(落在具体的词上)、字幕样式、成片比例(默认 1080×1920)、配乐和音效。视频里提到的产品或平台,请先跟我要官方 Logo。 4. 我确认后,先做 10 秒左右的样片: - 用 HTML 写动画,用 Playwright 逐帧截成透明 PNG,再用 FFmpeg 叠到视频上 - 背景音乐用 ACE-Step 生成 A/B 两版;音效用 ~/ai-tools/sfx 里的 CC0 音效 - 背景音乐要比人声低约 15 LU:听得到,但不抢人声 5. 样片确认后再出完整版,最后做封面。 6. 每一步交付前,你自己先拼截图检查画面、测量响度,再告诉我你检查了什么。 7. 进入渲染、合成这类机械性步骤前,先停下来提醒我把模型切换到 Sonnet,可以省额度;需要做设计判断时,再提醒我切回 Opus。 画面上不要放公司 Logo 和水印(小红书会限流)。所有剪辑点和每段长度都要对齐到整数帧,避免动画和画面错位。
Windows 也能做出一样的效果。FFmpeg、Node.js、Playwright、音效、Prompt Motion 这些都相同,只有下面几样要换成 Windows 能用的工具。
| 用途 | Mac 用的 | Windows 改用 | 说明 |
|---|---|---|---|
| Claude Code 本身 | 终端安装 | PowerShell 执行 irm https://claude.ai/install.ps1 | iex,再装 Git for Windows:winget install Git.Git | 官方支持 Windows 原生运行,不用管理员权限。也可以用 WSL 2,但新手直接用原生版就好 |
| 安装工具 | Homebrew | winget(Windows 10/11 内置) | 见下方提示词 A(Windows 版) |
| 中文转写 | mlx-whisper | faster-whisper,模型名称用 turbo | 有 NVIDIA 显卡要另外放 cuBLAS/cuDNN 库(官方指引用 Purfview 打包好的版本);没有显卡就用 CPU,速度慢一些但能用 |
| 屏幕文字识别(标注跟着画面走) | Apple Vision | RapidOCR:pip install rapidocr onnxruntime | Apache-2.0,可以商用。支持中英文,Windows、Mac、Linux 都能用 |
| 人像抠图(文字出现在人物身后) | Apple Vision | MediaPipe 人像分割(快,CPU 就能跑);或 rembg 的 birefnet-portrait 模型(边缘更细,建议有显卡) | MediaPipe 是 Apache-2.0。rembg 程序是 MIT,但各模型权重的授权要个别确认后再商用 |
| 背景音乐生成 | ACE-Step(Apple 芯片) | ACE-Step 1.5 Windows 版:用 start_api_server.bat,官方也提供免安装的便携包 | 建议 NVIDIA 显卡 6GB 显存以上。没有显卡生成会非常慢,可以先改用 CC0 或可商用的免版税音乐库,用之前确认授权 |
| 中文字体 | 系统的苹方 | Noto Sans SC(Google Fonts 网页加载) | Windows 没有苹方。动画页面要明确指定 Noto Sans SC,否则中文会变成别的字体 |
| Swift 小工具 | swift 调用 Apple Vision | 不需要 | 文字识别和抠图都改由 Python 脚本完成 |
C:\video-studio,可以避免 FFmpeg 和脚本的路径问题。我要在这台 Windows 电脑上搭建一套“AI 口播视频剪辑”的工作环境。请用 PowerShell 和 winget 帮我逐项安装并检查。每一项都先检查是否已经装好;没装才安装。遇到下载超过 100MB 的东西,先告诉我文件名、来源和大小,等我同意再下载。 0. 先检查这台电脑有没有 NVIDIA 显卡,有的话显存多大(nvidia-smi),告诉我结果,后面的安装会根据这个调整。 1. Git for Windows:winget install Git.Git 2. FFmpeg:winget install Gyan.FFmpeg 3. Node.js:winget install OpenJS.NodeJS.LTS 4. Python 3.12:winget install Python.Python.3.12 5. uv:winget install astral-sh.uv 6. Python 套件:pip install pillow faster-whisper rapidocr onnxruntime mediapipe - 有 NVIDIA 显卡:照 faster-whisper 官方 README 的 Windows 说明,放好 CUDA 12 的 cuBLAS 和 cuDNN 9 库,确认 faster-whisper 能用 device="cuda" 7. 在 C:\video-studio\_build 建一个项目文件夹,执行 npm init -y、npm i playwright、npx playwright install chromium 8. 分别做一次最小测试: - RapidOCR:识别一张有中英文字的截图,输出文字和位置 - MediaPipe:对一张人像照片做人像分割,输出黑白遮罩图 - faster-whisper:用 turbo 模型转写一小段中文音频,输出每个字的时间点 装好新软件后,如果命令找不到,提醒我重开 PowerShell 再继续。 全部完成后,给我一张检查表:工具名称、版本号、是否正常、用的是 GPU 还是 CPU。有任何一项失败,说明原因和解决方法,不要跳过。
环境装好了,现在帮我准备剪辑要用的免费素材。下载前先告诉我来源、授权和大小,等我同意再下载。 1. 音效(都是 CC0,可以商用、不用署名): - 在 C:\ai-tools\sfx 里 git clone https://github.com/Calinou/kenney-interface-sounds.git - 在 C:\ai-tools\sfx\elements 里,从 https://tryelements.dev/sfx/<名称>.mp3 下载这 17 个:boom click drone error glitch keyboard magic-reveal notification pop reverse-whoosh riser shutter success swoosh whoosh whoosh-alt1 whoosh-alt2。下载后用 ffprobe 确认每个都能读取。 2. 背景音乐: - 如果有 NVIDIA 显卡(6GB 显存以上):git clone https://github.com/ACE-Step/ACE-Step-1.5.git 到 C:\ai-tools,按官方 README 的 Windows 说明安装(或用官方便携包),执行 start_api_server.bat 启动 API。第一次会下载 10GB 以上的模型,先跟我确认。然后照 docs/en/API.md 生成一段 30 秒的测试配乐:科技感电子乐、纯音乐、适合口播当背景。 - 如果没有 NVIDIA 显卡:先不要装 ACE-Step。帮我找 2–3 个可以商用的免版税或 CC0 音乐来源,列出每个来源的授权条款重点,等我决定。 3. 转写模型:用 faster-whisper 加载 turbo 模型,对任意一段中文音频跑一次,让模型下载并缓存好。 最后列出:每样素材放在哪个文件夹、授权是什么、占多少空间。
这是我们剪三支视频后整理出来的工作守则。把它交给你的 Claude Code,它就会照着同样的标准做事:先出方案再动手、每支都找新突破、交付前自己检查、渲染前提醒你切换到 Sonnet。
点下方「复制」,在项目文件夹里新建 剪辑SOP.md,贴上后保存。也可以直接请 Claude Code 帮你建这个文件。
第 1、2 节有【填你的网址】和系列名称,改成你自己的。
开新对话时先说「先读 剪辑SOP.md,照着做」。做完一支,请它在文末迭代记录补一行。
| SOP 里最重要的 6 条 | 为什么 |
|---|---|
| 先方案 → 样片 → 完整版 → 封面,每步等你确认 | 方向错了也只浪费 10 秒样片,不用重做整片 |
| 每支都要有 1–3 个「本期突破点」 | 避免每支视频做成一样的东西,风格持续进化 |
| 剪辑点对齐整数帧 | 很多段累积起来,动画会和画面错位 |
| 先做静帧检查,再整片渲染 | 大部分问题在这一步就能抓出来,最省时间 |
| 配乐比人声低约 15 LU,每首实测 | 压太低会几乎听不到,太高会抢人声 |
| 每支开新对话,渲染时切换到 Sonnet | 这两条能大幅减少额度消耗 |
# 口播视频剪辑 SOP(学员版) > 使用方法:把这份文件存成 `剪辑SOP.md`,放进你的项目文件夹。每次开工时告诉 Claude Code:「先读 剪辑SOP.md,照着做」。 > 这份 SOP 整理自 WINS AI CLASS EP.29–31 的实际剪辑过程(v1.6),Mac 和 Windows 都适用。 > 每做完一支视频,请 Claude Code 在文末「迭代记录」补一行,并把新学到的做法改进正文。 --- ## 0. 总原则 > **最高原则:每一支都要进步一点、突破一点。** > 这份 SOP 是底线,不是天花板。每支视频开工前都要先看懂内容,再去网上找新工具、新风格、新动画手法,想清楚「这一支比上一支强在哪里」。 1. **先出方案,确认后才动手。** 顺序固定:剪辑方案 → 样片(约 10 秒)→ 完整版 → 封面。每一步都等我确认再往下。 2. **缺资源不要停下。** 缺音乐、音效、素材或工具时,先去网上和 GitHub 找免费或开源的方案,列出具体文件、授权和大小让我挑。 3. **下载要先征得同意。** 列清楚文件名、来源、大小和授权,我同意后才下载。 4. **不碰任何密钥和密码。** 不读取、不打印任何 API Key 或密码。 5. **省用量:每支视频开一个新对话。** 不要把多支视频接在同一个对话里做。对话越长,每一步要重新读取的内容越多,额度消耗会大好几倍。 6. **省用量:进入机械性步骤前,先停下来提醒我切换到 Sonnet**(见第 4 节)。 7. **交付前自己先检查。** 用截图拼图检查画面,用响度测量检查音频。没检查过的不能说「完成」。音乐好不好听要我本人判断,要明说。 --- ## 1. 开工前先确认(第一次回复就问清楚) | 项目 | 说明 | |---|---| | 成片比例 | 竖屏默认 1080×1920 | | 发布平台 | 小红书等平台:封面和视频都**不放公司 Logo 和水印**(会被限流) | | 背景音乐 | 本机生成原创配乐,一次出 A/B 两版让我选 | | 片尾 | 要不要片尾、要不要“下一支”提示 | | 重复或口误的句子 | 列出来,建议删掉,由我确认 | | 视频里提到的产品或平台 | **先跟我要官方 Logo**,不要用自己画的占位图标 | | 系列标签 | 我的系列名称和期数(例如「XXX · EP.01」),开场和封面都用 | | 封面文案 | 主标题加一句副标题,由你提议、我确认 | --- ## 2. 品牌视觉规范 - 先读取我的官网:【填你的网址】,提取配色、字体和整体风格,写成一组颜色和字体变量,之后所有动画、字幕、封面都从这组变量来。 - 字幕:放在画面中不挡脸的位置,深色半透明底,逐字弹出,重点词用主色高亮。 - 中文字体:Mac 用苹方;Windows 没有苹方,要明确指定 Noto Sans SC(Google Fonts)。 - 禁止:公司 Logo 和水印。 --- ## 3. 环境与工具 | 用途 | Mac | Windows | |---|---|---| | 剪辑、合成、混音、测响度 | FFmpeg | FFmpeg | | 动画渲染(HTML 逐帧截成透明 PNG) | Node.js + Playwright | Node.js + Playwright | | 中文转写(含每个字的时间点) | mlx-whisper + large-v3-turbo | faster-whisper + turbo | | 屏幕文字识别(标注跟着画面走) | Apple Vision(swift 调用) | RapidOCR | | 人像抠图(文字出现在人物身后) | Apple Vision(swift 调用) | MediaPipe 或 rembg | | 背景音乐 | ACE-Step 1.5 | ACE-Step 1.5(建议 NVIDIA 显卡) | | 音效 | Kenney Interface Sounds、Elements(CC0) | 同左 | | 动画灵感 | prompt-motion.com | 同左 | 把各个功能写成**可以重复使用的小脚本**,放在项目的 `_build/` 文件夹,例如:转写、找停顿、字幕初稿、逐帧渲染、合成、静帧检查、封面截图。下一支视频直接复制 `_build/` 当起点。 --- ## 4. 流程 ### Step 0 — 先看懂内容,再找突破点(必做) 1. **看懂内容**:转写后读完整篇讲稿,弄清核心观点、哪几句最值得用画面强调、观众看完要记住什么。 2. **全网找新东西**(每支都要重新找): - prompt-motion.com:按动态文字、示意图、图表、粒子、产品界面等分类,找适合这支内容的动画手法,记下作品链接。 - GitHub:找新的开源工具(动画、字幕、配乐、音效、抠像、追踪、3D 等),确认授权可以商用。 3. **定出 1–3 个「本期突破点」**,写在方案最前面。要具体、做得出来、服务内容,并说明比上一支好在哪里。新工具先做小测试,不行就退回原做法,不能影响交付。 ### Step 1 — 分析素材 - 用 ffprobe 看分辨率、帧率、时长。**手机素材常是可变帧率**,合成时一定要统一成 30fps。 - 每 3–5 秒抽一帧拼成一张图,看清画面结构(例如上半是屏幕、下半是人)。分界线用程序算出来,不要凭眼睛估。 ### Step 2 — 转写 - 用最准的模型(large-v3-turbo),在提示词里加上这支视频的专有名词(产品名、英文术语)。 - **同音字要按上下文判断**(例如「简介」其实是「剪辑」)。两个模型都听错的地方,交付时请我确认。 - 每句最后一个字的时长常被拉长,剪辑出点要按实际停顿判断。 ### Step 3 — 剪辑方案(交给我确认) - 开头先写「本期突破点」,附上参考链接。 - 删掉句间停顿(保留 0.05–0.1 秒),停顿小于约 0.45 秒的就保留,避免跳剪太多。 - 找出意思重复的句子,建议删掉。 - 列一张动画表:时间 / 原话 / 动画。**每个动画都要落在具体的词上。** - 列出需要我决定的事(见第 1 节)。 ### Step 4 — 剪辑时间轴 - ⚠️ **每段的入点和长度都要对齐到整数帧**(30fps 就是 1/30 秒的倍数),合成时强制每段的精确帧数。否则很多段累积下来,画面和动画会错位。 - 每段剪辑在「正常」和「推近约 10%」之间轮流切换,用来掩盖跳剪。 - 字幕和动画时间都按**素材原始时间**记录,由程序自动换算成成片时间。改了剪辑点,动画会自动对齐。 ### Step 5 — 写动画 - 动画用 HTML 写,每一帧由 `seek(t)` 画出;同一个时间点永远画出同一帧,随机数要用固定种子。 - 每个场景先判断时间范围,范围外直接隐藏;所有「某个时刻才出现」的元素,CSS 默认 `opacity: 0`。 - 每个场景的 CSS 类名要有专属前缀,避免互相覆盖。 - **任何文字都不能宽于画面减去两侧留白**(1080 宽的画面,文字不超过约 1000px);入场放大的最大倍数不超过 1.35。 - **分层合成**,从下到上:原视频 → 背景层(放在人物身后的大字和背景)→ 抠出的人像 → 画中画 → 前景层(字幕、标注)。 - 想让文字出现在人物身后,人物头顶要有空间:头顶贴着画面边缘时,把人缩小成半身像(边缘自动淡出),背景层铺一块不透明的品牌背景。 - 画中画(真实的视频、截图)要从第 0 秒开始补透明帧,否则会跟其他层对不上。 - 画面上重现的对话、报告,**每一句都要用原话,不编造**。 - 超过 1 分钟的长视频:加顶部进度条和章节卡片(每 30–40 秒一章);每 5–8 秒至少要有一个新的视觉变化。 ### Step 6 — 先做静帧检查(最省时间的一步) - 先挑 7–14 个关键时刻,各渲染一帧,叠到视频上拼成一张图检查,再决定要不要整片渲染。 - 重点看:文字有没有超出画面、有没有折行、有没有元素没出现或一直挡着画面、颜色和字体对不对。 ### 🔁 模型切换提醒(每支必做) 设计和判断用 **Opus**;跑命令、等渲染这类机械性工作用 **Sonnet**(消耗的额度大约是 Opus 的五分之一)。 | 阶段 | 模型 | |---|---| | Step 0–6:看内容、找工具、写方案、写动画、静帧检查 | Opus | | **Step 7–8:渲染、合成、测响度、抽帧检查** | **Sonnet** | | 检查后要大改设计 | 换回 Opus | | Step 9:封面(挑帧、排版) | Opus | 静帧检查确认、准备开始渲染时,先**停下来**单独提醒我: > 「接下来是渲染和合成这类机械性步骤,建议在模型选单切换到 Sonnet 再继续,可以省大约 4/5 的额度。切换好后跟我说一声。」 我切换后再继续;需要做设计判断时,也提醒我切回 Opus。 ### Step 7 — 样片(约 10 秒) - 只渲染前几段。有两首备选配乐时出 A/B 两版,画面相同,只换音乐。 ### Step 8 — 完整版 - 交付前把全片每隔几秒抽一帧拼成一张图检查,并核对:底片总帧数 = 时间轴总帧数。 - 整体响度约 **-15 LUFS**,峰值不超过 -1 dBFS。 - 中间文件(逐帧图片、底片)存在项目的 `_build/cache/`,不要放系统临时文件夹(会被清掉)。确认成片不再修改后,再删除 cache 释放空间。 - 只交付完整版。我需要压缩版时会说。 ### Step 9 — 封面(1080×1920) - 固定元素:系列标签、大字主标题、一句副标题、带发光边框的照片框、视频里提到的产品 Logo(斜着压在照片框边上)、底部一句金句(最好取自我在视频里说的话)。不放公司 Logo。 - 照片:先拼一张候选帧图,挑**眼睛睁开、表情对题**的一帧。 - 抠像做法:把人抠出来,照片框里从下到上依次是品牌背景 → 网格 → 巨大的描边关键词(2–4 个字)→ 人像。人像的头要压住关键词的下半部分,形成景深。人离镜头远就把人像放大(最多原尺寸 1:1)。 - **画面只缩小、不放大**,放大会糊。 - 检查:标题不超出画面、Logo 不盖住脸、标签不超出画面;交付前打开成品看一眼。 --- ## 5. 音效规则 - 每个动画配一个音效,触发点按素材原始时间记录。 - 常用对应:开场用 glitch;标题定格用 boom;转场用 whoosh 系列;卡片飞入用 whoosh-alt;揭晓用 magic-reveal 加 confirmation;终端打字用 keyboard;完成用 success;节点出现用 drop;进度和等级用 tick。 - 音量参考:转场 0.35–0.55、界面音效 0.4–0.5、打字约 0.15–0.18、环境底噪约 0.15–0.2。 --- ## 6. 背景音乐(ACE-Step) 1. 启动 ACE-Step 的 API 服务(Mac:`start_api_server_macos.sh`;Windows:`start_api_server.bat`),第一次会下载 10GB 以上的模型。 2. 用文字描述风格,例如:科技感电子乐、纯音乐、给口播留空间;一次生成 A/B 两版。 3. 生成的文件要复制到项目的 `_build/music/`,不然会被清掉。 4. 曲子开头常有一段安静的铺垫:用起点偏移让鼓点刚好落在开场结束的那一刻。 5. 长视频可以用段落标记(Intro / Build / Drop / Breakdown / Outro)一次生成分段配乐,再把高潮对准最重要的那一章。 6. **混音标准**:说话时音乐自动压低(压低比例约 3)。交付前单独测量:音乐要比人声低**约 15 LU**。低超过 18 LU 就会几乎听不到,每首曲子都要实测后调整音量。 --- ## 7. 常见的坑 | 坑 | 解决方法 | |---|---| | 找不到音乐就停下 | 主动找开源和 CC0 资源,或用 ACE-Step 生成 | | 专有名词被听错(Claude → Cloud) | 转写提示词加入专有名词,并人工校对 | | 字幕放在白墙上看不清 | 加深色半透明底 | | 文字、卡片超出画面或折行 | 文字宽度设上限,加 `nowrap` | | 用了占位图标 | 开工前先要官方 Logo | | 封面放大后发糊、选到眨眼帧 | 挑候选帧,只缩小不放大 | | 放了公司 Logo、水印 | 一律不放 | | CSS 类名撞名,元素尺寸被覆盖 | 每个场景的类名加专属前缀 | | 闪光之类的元素默认全亮,整片发白 | 默认 `opacity: 0` | | 很多段累积帧数误差,接缝处画面错位 | 入点和长度对齐整数帧,并核对总帧数 | | 画中画从中途才开始,时间被打乱 | 从第 0 秒补透明帧 | | 场景交接时露出原始画面 | 背景层持续铺底 | | 背景音乐压得太狠,听不到 | 比人声低约 15 LU,每首实测 | | 中间文件放在临时文件夹被清掉 | 存在项目的 `_build/cache/` | | 多支视频接在同一个对话里做,额度消耗很快 | 每支视频开新对话 | --- ## 8. 交付清单 - [ ] 完整版视频:1080×1920,30fps,H.264,约 -15 LUFS - [ ] 封面:1080×1920,没有公司 Logo - [ ] `_build/` 工程留着,方便之后修改 - [ ] 渲染、合成前,已提醒切换到 Sonnet - [ ] 回报里写清楚:本期突破点有没有做到、检查了什么、哪些要我亲自确认(例如音乐听感) --- ## 迭代记录 每支做完都补一行,并把新学到的做法改进正文、删掉过时的做法。 | 日期 | 视频 | 本期突破 | 变更 / 教训 | |---|---|---|---| | | | | |
这是剪 EP.29–31 三支视频实测的数字(全程用 Claude Opus 5.5,三支接在同一个对话里做)。
| 视频 | 长度 | 用掉的 token | 按 API 价格折算 |
|---|---|---|---|
| EP.29 什么是 AI Agent(含搭建整套流程) | 43 秒 | 约 2,230 万 | 约 $7.4 |
| EP.30 AI 爬虫 | 21 秒 | 约 2,850 万 | 约 $7.9 |
| EP.31 AI 的神奇 | 2 分 24 秒 | 约 4,100 万 | 约 $13.1 |
| 三支合计(含写 SOP) | 约 9,840 万 | 约 $31 |
订阅方案的额度会调整,请以你账号里 Claude Code 的用量页为准。
可以。WINS 用 Claude Code 剪了 3 支口播视频(43 秒、21 秒、2 分 24 秒),包括剪辑、字幕、动画、配乐、音效和封面。Claude Code 负责写方案、写动画、跑 FFmpeg 等工具合成,人负责确认方案和判断成品。
主要是 FFmpeg、Node.js 加 Playwright、转写模型(Mac 用 mlx-whisper,Windows 用 faster-whisper)、本机配乐工具 ACE-Step 1.5,以及 Kenney 和 Elements 两套 CC0 音效。全部免费,授权是开源或 CC0,可以商用。
照 WINS 实测的做法(全程 Opus、三支连在同一个对话里做),三支视频共用约 9,840 万 token,按 API 价格约 31 美金,Pro 方案一周连一支都做不完。想每周稳定做 1 到 2 支,建议用 Max 100 美金方案。每支视频开新对话、渲染时切换到 Sonnet,可以大幅省额度。
可以。大部分工具相同;转写改用 faster-whisper,屏幕文字识别改用 RapidOCR,人像抠图改用 MediaPipe 或 rembg,配乐生成建议有 NVIDIA 显卡。本页第 4 节有 Windows 版安装提示词。
不会。背景音乐用开源的 ACE-Step 1.5(MIT 授权)在自己电脑上生成,是全新的原创曲子;音效用的是 CC0 授权,可以商用、不用署名。
WINS 的 AI 人视频制作实战课带你从 0 到 1 做出可以发布的视频;一天 AI 实战课教你用 Claude Code 打造公司的工具。两门课都有 HRDC 资料。