Agent Skills
返回列表
🎨

FFmpeg 视频处理流水线

设计多媒体 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/ffmpeg-video-processing-pipeline。

技能介绍

要解决什么问题

批量视频交付往往卡在三件事:同一套参数要跑很多文件、预览需要雪碧图或缩略图条、线上播放还要拆成 HLS 多码率。手写 ffmpeg 命令时,-filter_complex 一拉长就容易漏连 pad、scale、fps 或色彩空间,HDR 素材再叠加 NVENC 路径,调试成本很高。

技能如何工作

本技能面向 FFmpeg 滤镜图(filtergraph) 的编排:把转码、抽帧拼雪碧图、HLS 打包等步骤串成可复用的链式方案,而不是单次 one-liner。

典型能力包括:

  • 批量转码:在统一 filtergraph 下处理多文件,减少每片单独改参数
  • 缩略图雪碧图:从时间轴采样并拼成 sprite,便于 scrub 预览或 CDN 缩略
  • HLS 自适应码率:生成多 rendition 与分片结构,配合 -hls_* 相关输出
  • NVENC 硬编:在支持 NVIDIA 的环境走硬件编码路径,减轻 CPU 压力
  • HDR 色调映射:在 SDR 交付或中间格式转换时处理 tone mapping,避免直压导致高光/色域错误

Agent 会根据你的输入(源格式、目标分辨率/码率、是否要 HLS、是否 HDR)拼装 filter_complex 与编码器选项,并说明各节点在链上的顺序与依赖。

适用边界与注意点

  • 实际可用性取决于本机 FFmpeg 编译选项(是否含 NVENC、libx264 等)与驱动版本;技能给出的是命令与图结构思路,不能替代你在目标机器上试跑。
  • SkillHub 侧 未能自动提取 带来源仓库的安装/用法说明;涉及生产或敏感素材前,建议对照上游 skills 仓库 自行核对版本与示例。
  • HLS 与多码率通常还涉及 密钥、CDN、播放器 等外围配置,技能聚焦 FFmpeg 流水线本身,不包含完整的 DRM 或 Web 播放栈。

使用场景

  • 课程平台运营要把上百节录屏统一压成 1080p 并生成 scrub 用缩略图雪碧图,再交给 CDN
  • 媒资入库前需把 HDR 母带 tone map 成 SDR 预览片,同时保留一条 HLS 多码率供 Web 试看
  • 游戏高光集锦批量导出时,在 filtergraph 里固定 scale/fps 并走 NVENC,避免每台机器手写不同命令
  • 直播回放归档后,按固定 ladder 切 HLS 分片与多 rendition,供移动端自适应播放

适合人员

  • 负责 VOD 转码与多码率发布的流媒体后端,需要可复用的 filter_complex 模板而非临时脚本
  • 处理 HDR 素材的调色/交付助理,要在 SDR 小样与正式 HLS 包之间保持一致的色调映射策略
  • 维护内部 FFmpeg 批处理流水线的 DevOps,希望在 Agent 对话里快速拼链并核对 NVENC 与滤镜顺序
  • 做视频预览 UI 的前端配套工程师,需要从长片批量抽帧拼雪碧图并对接 CDN 路径规范