NanoSkill
提交你的 Skill

视频编辑代理技能

作者browser-use9KGitHub 星标GitHub

使用搭载 Claude Code 的 AI 编辑视频,自动执行剪切填充词、调色和烧录字幕等任务。简化您的视频制作工作流程,获得精修后的最终 MP4 文件。

视频安全扫描通过
结果预览

完整 Demo

观看一段访谈视频被精修为社交媒体剪辑,节奏更佳、配有字幕、音频增强。

开始使用

完成第一个任务

  1. a simple demonstration of the first step in using Video Editing Agent Skill
    01

    步骤 1:安装

    将技能添加到您的代理中。

  2. a simple demonstration of the second step in using Video Editing Agent Skill
    02

    步骤 2:上传您的视频

    上传访谈、教程或产品视频,并描述所需的编辑。

  3. the demo of Video Editing Agent Skill
    03

    步骤 3:审核输出

    接收编辑后的版本,并验证字幕、过渡和节奏。

安装指令

$ npx skills add https://github.com/browser-use/video-use

关于

视频使用引入了一种创新的视频编辑方法,利用 Claude Code 等 AI 代理自动执行繁琐耗时的任务。这款开源工具允许用户只需将原始素材放入文件夹,与 AI 代理交互,即可获得精修的 `final.mp4` 输出。它旨在通过智能处理剪切、调色和字幕烧录,简化从访谈视频到蒙太奇等各种内容类型的视频编辑流程。

该系统通过详细的音频转录和按需视觉合成来读取视频内容,而不是处理每一帧。这种方法为 AI 提供了单词边界的编辑精度,同时显著降低了计算开销。主要功能包括自动去除填充词和静音段、应用智能调色、确保无缝音频过渡,以及将可定制的字幕直接烧录到视频中。

除了自动化,视频使用还集成了强大的自我评估流程。初始处理后,AI 会在每个剪切边界检查渲染输出,以检测并修正视觉跳动或音频爆音等瑕疵。这确保了最终视频在呈现给用户之前达到高制作标准。该工具还维护会话记忆,允许用户从上次中断的地方继续编辑会话,提高了工作流程的效率和一致性。

核心功能

它的强大之处

  • 自动填充词移除

    自动剪切诸如“嗯”、“呃”之类的填充词、错误开始以及镜头之间的死区,以获得更清晰的音频。

  • 智能调色

    自动对每个视频片段进行调色,提供暖色电影感、中性冲击或自定义 FFmpeg 链等选项,以实现一致的视觉质量。

  • 无缝音频淡入淡出

    在每个剪切处应用 30 毫秒音频淡入淡出,以消除爆音并确保片段之间的平滑过渡。

  • 可自定义的字幕烧录

    以可自定义的样式将字幕直接烧录到视频中,默认采用两个单词的大写块,增强可访问性和参与度。

  • AI 驱动的自我评估

    系统在每个剪切边界自我评估渲染输出,在显示预览之前捕捉视觉跳跃、音频爆音和隐藏字幕。

使用场景

什么时候适合使用

  • 制作专业的说话头像视频

    通过去除停顿和填充词快速优化说话头像素材,确保简洁且引人入胜的演示。

  • 创建动态视频蒙太奇

    通过自动剪切、调色和动画叠加轻松组装蒙太奇,呈现精致专业的外观。

  • 简化教程视频制作

    通过自动化重复的编辑任务加速教程视频的创建,使创作者可以专注于内容。

SKILL.md

视频使用

隆重推出 视频使用 —— 使用 Claude 代码编辑视频。100% 开源。

将原始素材放入文件夹,与 Claude 代码对话,即可得到 final.mp4。适用于任何内容——访谈、蒙太奇、教程、旅行、采访——无需预设或菜单。

它能做什么

  • 去除填充词ummuh、错误起头)以及片段间的静音间隔
  • 自动调色每个片段(暖色电影感、中性冲击感,或任何自定义 FFmpeg 链)
  • 每个剪切点施加 30 毫秒音频淡入淡出,让你绝不听到爆音
  • 烧录字幕,按你的风格——默认是 2 词大写块,完全可定制
  • 生成动画叠加层,通过 HyperFramesRemotionManim 或 PIL——在并行子代理中生成,每个动画一个
  • 自我评估渲染输出,在每个剪切边界处,在向你展示任何内容之前
  • 持久化会话记忆project.md 中,以便下周的会话从上次中断处继续

设置提示

粘贴到 Claude 代码、Codex、Hermes、Openclaw 或任何具有 Shell 访问权限的代理中:

Set up https://github.com/browser-use/video-use for me.

Read install.md first to install this repo, wire up ffmpeg, register the skill with whichever agent you're running under, and set up the ElevenLabs API key — ask me to paste it when you need it. Then read SKILL.md for daily usage, and always read helpers/ because that's where the editing scripts live. After install, don't transcribe anything on your own — just tell me it's ready and wait for me to drop footage into a folder.

该代理处理克隆、依赖项、技能注册,并询问你一次 ElevenLabs API 密钥(在 elevenlabs.io/app/settings/api-keys 获取一个)。

然后将你的代理指向一个包含原始素材的文件夹:

cd /path/to/your/videos
claude    # 或 codex、hermes 等

若要通过你自己的 VPS 或 Telegram 进行始终在线的编辑,可通过 Browser Use Box 运行代理。观看 15 秒演示

然后在会话中:

将这些编辑成一个发布视频

它盘点源文件,提出一个策略,等待你的确认,然后在你源文件的旁边生成 edit/final.mp4。所有输出都放在 <videos_dir>/edit/ 中——技能目录保持干净。

手动安装

如果你更愿意手动操作:

# 1. 克隆并软链接到你的代理技能目录
git clone https://github.com/browser-use/video-use ~/Developer/video-use
ln -sfn ~/Developer/video-use ~/.claude/skills/video-use        # Claude 代码
# ln -sfn ~/Developer/video-use ~/.codex/skills/video-use       # Codex

# 2. 安装依赖
cd ~/Developer/video-use
uv sync                         # 或:pip install -e .
brew install ffmpeg             # 必需
brew install yt-dlp             # 可选,用于下载在线资源

# 3. 添加你的 ElevenLabs API 密钥
cp .env.example .env
$EDITOR .env                    # ELEVENLABS_API_KEY=...

工作原理

LLM 从不观看视频。它阅读视频——通过两个层次,共同提供其以单词边界精度进行剪辑所需的一切。

<p align="center"> <img src="https://file.nanoskill.ai/timeline-view.svg" alt="timeline_view 合成图——胶片条 + 说话人轨道 + 波形 + 单词标签 + 静音间隙剪切候选" width="100%"> </p>

第一层——音频转录(始终加载)。 每个源调用一次 ElevenLabs Scribe 可给出单词级时间戳、说话人分离和音频事件((笑声)(掌声)(叹息))。所有片段打包成一个约 12KB 的 takes_packed.md——LLM 的主要阅读视图。

## C0103  (长度: 43.0秒, 8 个短语)
  [002.52-005.36] S0 网络代理所做的 90% 都完全浪费了。
  [006.08-006.74] S0 我们解决了这个问题。

第二层——视觉合成(按需)。 timeline_view 为任意时间范围生成胶片条 + 波形 + 单词标签的 PNG 图像。仅在决策点调用——模糊的停顿、重拍比较、剪切点合理性检查。

朴素方法:30000 帧 × 1500 token = 4500 万 token 的噪音。 视频使用:12KB 文本 + 少量 PNG

与 browser-use 向 LLM 提供结构化 DOM 而非截图的想法一样——但针对视频。

流水线

转录 ──> 打包 ──> LLM 推理 ──> EDL ──> 渲染 ──> 自我评估
                                                              │
                                                              └─ 有问题?修复 + 重新渲染(最多 3 次)

自我评估循环在每个剪切边界对 渲染输出 运行 timeline_view——捕捉画面跳跃、音频爆音、隐藏字幕。只有通过后,你才能看到预览。

设计原则

  1. 文本 + 按需视觉。 不进行帧转储。转录是表面。
  2. 音频为主,视觉跟随。 剪辑来自语音边界和静音间隙。
  3. 询问 → 确认 → 执行 → 自我评估 → 持久化。 未经策略批准,绝不触碰剪辑。
  4. 对内容类型零假设。 观察,询问,然后编辑。
  5. 12 条硬性规则,其他方面自由艺术发挥。 制作正确性是不可协商的。品味则不然。

查看 SKILL.md 获取完整的制作规则和剪辑手艺。

常见问题