Agent Skills
返回列表
🎨

FFmpeg 缩略图马赛克生成器

设计多媒体 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,将规范名为 @user_3c6cb52e/ffmpeg-thumbnail-mosaic-generator 的技能安装到 AI 助手中。

技能介绍

视频团队常需要把长视频的关键帧聚合成视觉概览,但手动选帧、拼接马赛克、制作精灵图和预览素材既耗时又难复现。这个技能用FFmpeg的滤镜管线和fluent-ffmpeg的Node.js封装,把这类重复工作变成可脚本化的操作。

核心能力

  • 聚合关键帧:通过select、tile等FFmpeg滤镜批量提取并拼贴帧,生成马赛克或联系表,替代手动截图与排版。
  • 多格式输出:支持生成静态精灵图(sprite sheet)、动态GIF预览,以及标准WebVTT缩略图轨,覆盖预览、标注、流媒体等多种场景。
  • 可编程流程:基于Node.js封装,允许通过脚本控制输入源、帧率、输出尺寸等参数,适配不同视频长度与分辨率。

工作流程

  1. 读取输入视频或图片序列。
  2. 配置FFmpeg滤镜链,如select=eq(pict_type\,I)筛选关键帧,tile布局拼接。
  3. 调用fluent-ffmpeg执行转码与封装。
  4. 输出马赛克图、精灵表、GIF或WebVTT文件。

适用边界

  • 需要本地或服务器已安装FFmpeg及fluent-ffmpeg Node.js包。
  • 不支持对已有马赛克或精灵图进行逆向拆分。
  • 复杂场景(如多轨道混合帧)需自定义滤镜组合,不保证开箱即用。

使用场景

  • 视频平台运营需要为大量新上传视频批量生成预览图,减少用户浏览时的等待时间。
  • 短视频剪辑师要快速制作长视频的关键帧概览图,用于内部内容审核和快速定位片段。
  • 前端开发者为视频播放器生成WebVTT缩略图轨,用户拖动进度条时显示对应帧的预览。
  • 多媒体开发者制作动态GIF预览,嵌入网页或应用中吸引用户点击观看完整视频。

适合人员

  • 视频平台运营人员,需要批量生成视频预览素材以提升用户观看体验。
  • 短视频剪辑师,要快速制作长视频的关键帧概览图以便内容审核与片段定位。
  • 前端开发者,为视频播放器生成WebVTT缩略图轨来增强用户交互。
  • 多媒体内容开发者,需要制作动态GIF预览以吸引用户点击观看完整内容。