Claude Code 零成本搭建视频工作流全攻略!!!
💡 一句话总结:不用花一分钱,不用买新显卡,在代码编辑器里用纯免费工具搭出一套完整的视频处理流水线。
🎯 为什么写这篇
想搞视频创作,但遇到几个痛点:
- ❌ 不想给各种平台充会员
- ❌ 嫌传统剪辑软件太笨重,想自动化
- ❌ 本地大模型跑不动,显存要求太高
于是折腾出一套 完全免费、零接口费用 的视频工作流,核心思路:
- 🔧 开源视频处理库做视频处理
- 🎨 开源代码渲染框架做视频生成
- 🔌 协议接口做工具链连接
- 📦 指令包做自然语言封装
🖥️ 适用环境
本文方案不挑硬件,以下配置均可运行:
| 💻 配置项 | 🟢 最低要求 | 🔵 推荐配置 |
|---|---|---|
| 操作系统 | 主流系统均可 | 最新版系统 |
| 处理器 | 任意64位 | 中端及以上 |
| 显卡 | 核显即可 | 独立显卡更好 |
| 内存 | 8GB | 16GB |
| 硬盘 | 10GB可用空间 | 固态硬盘 |
⚠️ 本地大模型视频生成需要8GB以上显存,本文方案完全不依赖显卡,核显都能跑。
📦 前置依赖安装
1️⃣ 安装代码编辑器命令行工具
命令行安装:
# 各系统安装命令不同,请查阅官方文档
验证:
claude --version
2️⃣ 安装开源视频处理库 🎞️
命令行包管理器安装:
# 🪟 Windows
winget install Gyan.FFmpeg
# 🍎 macOS
brew install ffmpeg
# 🐧 Linux
sudo apt update && sudo apt install ffmpeg
验证:
ffmpeg -version
3️⃣ 安装视频下载工具 ⬇️
# 🪟 Windows
winget install yt-dlp.yt-dlp
# 🍎🐧 其他系统
python3 -m pip install -U yt-dlp
4️⃣ 安装Python依赖 🐍
pip install mcp-video openai-whisper numpy
📌
mcp-video提供87个视频处理工具接口,whisper用于本地语音识别转字幕。
5️⃣ 安装JavaScript运行环境 🟨
# 🪟 Windows
winget install OpenJS.NodeJS
# 🍎 macOS
brew install node
验证:
node -v && npm -v
🔧 指令包安装(代码编辑器插件)
指令包是代码编辑器的插件,让AI知道如何执行特定任务。安装方式统一:克隆仓库 → 复制到指定目录 → 重启编辑器。
📂 存放位置
| 🏷️ 类型 | 📁 路径 |
|---|---|
| 全局指令包(所有项目可用) | ~/.claude/skills/ |
| 项目指令包(仅当前项目) | ./.claude/skills/ |
📦 指令包1:自动剪辑策略 ✂️
功能:自动清点素材、制定剪辑策略、输出成片
安装:
git clone --depth 1 https://github.com/browser-use/video-use.git ~/.claude/skills/video-use
用法:
/video-use
AI自动扫描当前目录的视频素材,给出剪辑建议(删除空白、合并、加转场等)。
📦 指令包2:快捷格式转换 🔄
功能:100多种格式转换、提取音频、动图制作、缩略图生成
安装:
git clone --depth 1 https://github.com/ychoi-kr/claude-ffmpeg-skill.git ~/.claude/skills/claude-ffmpeg-skill
常用命令:
/ffmpeg convert input.mov output.mp4
/ffmpeg extract-audio input.mp4 output.mp3
/ffmpeg gif input.mp4 output.gif --fps 15 --width 480
/ffmpeg thumbnail input.mp4 output.jpg --time 00:00:05
📦 指令包3:视频分析 👁️
功能:下载视频 → 提取关键帧 → 获取时间戳字幕 → 生成摘要
安装:
git clone --depth 1 https://github.com/bradautomates/claude-video.git ~/.claude/skills/claude-video-temp
cp -r ~/.claude/skills/claude-video-temp/skills/watch ~/.claude/skills/watch
rm -rf ~/.claude/skills/claude-video-temp
用法:
/watch 视频链接
💡 免费技巧:优先分析有字幕的视频,完全不走语音识别接口。无字幕视频才会调用本地识别工具。
📦 指令包4:代码生成视频 🎨
功能:用网页技术写场景,浏览器渲染,编码输出视频
安装:
git clone --depth 1 https://github.com/heygen-com/hyperframes.git ~/.claude/skills/hyperframes
用法:
/hyperframes 写一个产品展示页面,白色背景,文字从下方滑入
/hyperframes-cli preview # 👁️ 预览
/hyperframes-cli render # 🎬 渲染视频
📦 指令包5:智能剪辑 🤖
功能:自动分析视频,找出精彩片段,裁剪成竖屏,加字幕
安装:
git clone --depth 1 https://github.com/louisedesadeleer/clipify.git ~/.claude/skills/clipify
pip install openai-whisper numpy
用法:
/clipify /path/to/your/video.mp4
📦 指令包6:视频生成提示词 ✍️
功能:帮你写专业的视频生成提示词
安装:
git clone --depth 1 https://github.com/songguoxs/seedance-prompt-skill.git ~/.claude/skills/seedance-prompt-temp
cp ~/.claude/skills/seedance-prompt-temp/zh/SKILL.md ~/.claude/skills/seedance-prompt.md
rm -rf ~/.claude/skills/seedance-prompt-temp
⚠️ 这个指令包只写提示词,生成视频需要付费接口。
🔌 协议接口配置(MCP)
协议接口让代码编辑器能调用外部工具。开源视频处理库提供 87个视频处理工具。
⚙️ 配置方法
打开编辑器配置文件:
| 🖥️ 系统 | 📁 路径 |
|---|---|
| Windows | %USERPROFILE%\.claude\settings.json |
| macOS/Linux | ~/.claude/settings.json |
添加以下内容(如果已有其他配置,注意加逗号):
{
"mcpServers": {
"mcp-video": {
"command": "python",
"args": ["-m", "mcp_video"]
}
}
}
验证:
帮我把测试视频裁剪掉前3秒
AI会自动调用视频处理工具的 video_edit 功能。
🎨 代码渲染框架安装(Remotion)
代码渲染框架用前端技术写视频,浏览器渲染,输出视频文件。完全免费,零显卡压力。
📥 安装步骤
# 1️⃣ 切回官方软件源(第三方镜像可能有404)
npm config set registry https://registry.npmjs.org/
# 2️⃣ 克隆模板
git clone --depth 1 https://github.com/remotion-dev/template-helloworld.git ./my-video
cd ./my-video
# 3️⃣ 安装依赖
npm install
# 4️⃣ 验证渲染
npx remotion render src/index.ts HelloWorld out/test.mp4
📌 如果交互式安装报证书错误,用上面的
git clone方式绕过。
📋 常用模板清单
| 🎬 模板 | 📝 用途 | 🔗 安装命令 |
|---|---|---|
| 基础动画 | 入门模板 | git clone https://github.com/remotion-dev/template-helloworld.git |
| 基础动画JS版 | JavaScript版本 | git clone https://github.com/remotion-dev/template-helloworld-javascript.git |
| 短视频字幕 | 逐字动画字幕 | git clone https://github.com/remotion-dev/template-tiktok.git |
| 播客可视化 | 波形可视化 | git clone https://github.com/remotion-dev/template-audiogram.git |
| 代码动画 | 代码高亮动画 | git clone https://github.com/remotion-dev/template-code-hike.git |
| 叠加层 | 视频叠加层 | git clone https://github.com/remotion-dev/template-overlay.git |
| 音乐可视化 | 音乐波形可视化 | git clone https://github.com/remotion-dev/template-music-visualization.git |
✏️ 自定义视频示例
修改源代码文件:
import { AbsoluteFill, Text, interpolate, useCurrentFrame } from 'remotion';
export const MyVideo = () => {
const frame = useCurrentFrame();
const opacity = interpolate(frame, [0, 30], [0, 1]);
return (
<AbsoluteFill style={{ backgroundColor: 'white' }}>
<Text style={{ fontSize: 80, opacity }}>
Hello World
</Text>
</AbsoluteFill>
);
};
渲染:
npm run build
# 或
npx remotion render src/index.ts HelloWorld out/video.mp4
🐛 常见问题排查(血泪经验)
| 🕳️ 问题 | 🔍 原因 | ✅ 解决方案 |
|---|---|---|
| 证书错误 | 安全传输验证失败 | 改用 git clone 拉取模板 |
| 安装包404 | 第三方镜像缺少包 | npm config set registry https://registry.npmjs.org/ |
| 弹窗要求登录 | 凭证管理器干扰 | git config --global credential.helper "" |
| 命令找不到 | 只装了元包,没装命令行工具 | npm install @remotion/cli @remotion/renderer |
| 兼容性错误 | 框架版本不兼容 | npm install react@18.3.1 react-dom@18.3.1 |
| 处理工具找不到 | Python包未安装 | pip install mcp-video |
| 转录速度慢 | 处理器推理,大模型慢 | whisper video.mp4 --model small |
🎬 实战工作流示例
工作流1:剪辑日常视频 ✂️
📍 /video-use
↓
🤖 AI分析素材,给出剪辑策略
↓
✅ 执行
↓
🔧 AI调用工具裁剪/合并
↓
🎬 输出成片
工作流2:做产品介绍视频 🎨
📂 进入代码渲染项目
↓
💬 让AI写前端代码
↓
✏️ AI修改源代码
↓
▶️ 执行渲染
↓
🎬 输出视频
工作流3:分析竞品视频 👁️
📍 /watch 视频链接
↓
⬇️ AI下载分析
↓
🖼️ 提取关键帧和字幕
↓
📝 生成时间戳摘要
工作流4:批量格式转换 🔄
/ffmpeg convert 批量转换
/ffmpeg gif 生成动图
/ffmpeg extract-audio 提取音频
工作流5:给视频加字幕 📝
💬 让AI给视频加字幕
↓
🔊 提取音频
↓
🗣️ 本地语音识别
↓
📄 生成字幕文件
↓
🔥 烧录到视频
↓
🎬 输出成品
💰 费用对比
| 💳 方案 | 💵 费用 | 🖥️ 硬件要求 | 🔒 隐私 | 🤖 自动化 |
|---|---|---|---|---|
| 国外平台 | 月费较高 | 无 | ❌ 上传云端 | 低 |
| 传统软件 | 年费较高 | 中高端 | ✅ 本地 | 低 |
| 本地大模型 | 免费 | 高端显卡 | ✅ 本地 | 中 |
| 本文方案 | 🆓 免费 | 核显都能跑 | ✅ 本地 | 高 |
🚀 扩展方向
✅ 已安装,随时可用
| 🎭 工具 | 📝 功能 |
|---|---|
| HyperFrames | 网页技术生成视频 |
| Audiogram | 播客波形可视化 |
| Code-Hike | 代码高亮动画 |
| TikTok | 逐字字幕短视频 |
| Overlay | 视频叠加层 |
| Music Visualization | 音乐可视化 |
💳 需要付费接口(可选)
| 🎨 工具 | 📝 功能 |
|---|---|
| Generative Media | 图像生成 |
| Seedance 2 | 视频生成 |
| ElevenLabs | 语音合成 |
🎯 进阶玩法
- 📦 批量处理:写脚本批量剪辑/转码/加字幕
- 🔄 自动化流水线:代码提交自动渲染视频
- 🌍 多语言字幕:语音识别 + 翻译接口 → 自动多语言字幕
📝 总结
这套工作流的核心优势:
| 🌟 优势 | 📝 说明 |
|---|---|
| 零成本 | 全开源,无订阅费 |
| 零显卡压力 | 渲染靠处理器,中端都能跑 |
| 高自动化 | 自然语言下指令 |
| 可扩展 | 随时接入新工具 |
| 全平台 | 主流系统均可运行 |
🎉 从素材整理到渲染输出,全程用自然语言完成。
如果这篇对你有帮助,欢迎点赞收藏转发!有问题评论区见 👇
更多推荐
所有评论(0)