Agent Skills
返回列表
🎨

FFmpeg 裁剪提取器

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/ffmpeg-clip-extractor-agent 技能。

技能介绍

要解决的问题

从一段长视频里取出其中一小段,听起来简单,做起来坑很多:直接按字节截断 .mp4 会让容器结构断裂,播放器直接报错;而“精确到帧”的裁剪要求又常常落空——多数编码器只允许从关键帧(I 帧)开始切,切出来的片段要么多了十几秒前奏,要么被悄悄丢帧。当你要批量提取素材、做预览小样、截取高光片段时,逐个手写 FFmpeg 参数既低效又容易出错。

核心能力

这个技能封装了基于 FFmpeg 的 libavformat 与 libavcodec 两套 API 的裁剪流程,提供三种常见工作模式:

  • 关键帧精确裁剪:通过 -ss / -to 标志指定起止时间,在可接受精度下给出对齐关键帧的剪辑结果。
  • 流复制模式:不重新编码,直接从原流中拷贝数据包,速度极快、零画质损失,代价是只能切在关键帧上。
  • 重新编码模式:使用 libx264 或 libx265 的预设参数重编码,可任意指定起点,获得真正帧级精确的片段。

典型流程是:先探测源文件的流信息(分辨率、编码格式、关键帧分布),再按需求选择是否重编码,最后输出独立可播放的片段文件。

适用边界与注意点

  • 精度取舍:流复制快但非帧级精确;重编码精确但耗时。先想清楚你能接受哪种妥协。
  • 素材类型:目前面向视频片段提取场景,音频流的相关处理需自行验证。
  • 安装说明缺失:上游 SKILL.md 中没有可自动提取的、经过来源验证的安装与使用说明。在将本技能接入敏感的生产流程之前,请务必先审阅上游项目源码与文档,确认其实现符合你的预期。

使用场景

  • 从直播回放视频中提取精彩的进球片段,用于发布到社交媒体。
  • 把长篇培训视频按知识点切分成独立片段,方便学员按需学习。
  • 从素材库视频中快速截取预览小样,供团队评审时挑选合适的镜头。

适合人员

  • 新媒体运营,需要从直播回放或长视频中快速提取高光片段发布到社交平台。
  • 在线课程内容制作者,要将培训视频按知识点切分成独立片段方便学员按需学习。
  • 视频后期剪辑师,需要从素材库中批量截取片段用于商业项目。