ffmpeg-skill教程:Agent的音视频处理技能包

📌 项目日期: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 → 验证输出大小

💡 适用场景