📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:700+
ffmpeg-skill 是一个 0.7k 星的 Agent 技能包,把 ffmpeg 的音视频处理能力封装成 Agent 可加载的技能:装上之后,你对 AI Agent 说"把这段视频压到10MB以内"、"提取音频为mp3"、"剪掉前30秒",Agent 自动翻译成正确的 ffmpeg 命令并执行——再也不用背复杂参数。
技能机制可参考 Agent Skills机制详解,更多技能包见 Superpowers技能框架教程。
| 场景 | 自然语言示例 |
|---|---|
| 压缩 | "把视频压到10MB内,尽量保画质" |
| 格式转换 | "转成webm,H.265编码" |
| 剪辑 | "剪掉开头30秒和结尾5秒" |
| 音轨 | "提取音频为320k mp3" |
| 字幕 | "把srt字幕硬压进视频" |
| GIF/封面 | "截取第10秒做封面图" |
# 前提:本机已安装ffmpeg
git clone https://github.com/kajisho5/ffmpeg-skill.git
cp -r ffmpeg-skill ~/.claude/skills/
# 在Claude Code等Agent中直接说:
> 把 ~/video/meeting.mp4 压到50MB以内,
分辨率保持1080p,输出到 ~/output/
# Agent会:分析源文件 → 选择编码参数
# → 执行ffmpeg → 验证输出大小