💡 一句话总结:不用花一分钱,不用买新显卡,在代码编辑器里用纯免费工具搭出一套完整的视频处理流水线。


🎯 为什么写这篇

想搞视频创作,但遇到几个痛点:

  • ❌ 不想给各种平台充会员
  • ❌ 嫌传统剪辑软件太笨重,想自动化
  • ❌ 本地大模型跑不动,显存要求太高

于是折腾出一套 完全免费、零接口费用 的视频工作流,核心思路:

  • 🔧 开源视频处理库做视频处理
  • 🎨 开源代码渲染框架做视频生成
  • 🔌 协议接口做工具链连接
  • 📦 指令包做自然语言封装

🖥️ 适用环境

本文方案不挑硬件,以下配置均可运行:

💻 配置项 🟢 最低要求 🔵 推荐配置
操作系统 主流系统均可 最新版系统
处理器 任意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 语音合成

🎯 进阶玩法

  • 📦 批量处理:写脚本批量剪辑/转码/加字幕
  • 🔄 自动化流水线:代码提交自动渲染视频
  • 🌍 多语言字幕:语音识别 + 翻译接口 → 自动多语言字幕

📝 总结

这套工作流的核心优势:

🌟 优势 📝 说明
零成本 全开源,无订阅费
零显卡压力 渲染靠处理器,中端都能跑
高自动化 自然语言下指令
可扩展 随时接入新工具
全平台 主流系统均可运行

🎉 从素材整理到渲染输出,全程用自然语言完成。


如果这篇对你有帮助,欢迎点赞收藏转发!有问题评论区见 👇

更多推荐