Agent Skills
› the-open-agent/openagent
› video-frames
video-frames
GitHub利用 ffmpeg 从视频中提取单帧或缩略图,支持按首帧、时间戳或帧索引定位。提供命令行示例及格式选择建议,用于视频内容检查与快速分享。
Trigger Scenarios
需要提取视频截图
生成视频缩略图
检查视频特定时刻画面
Install
npx skills add the-open-agent/openagent --skill video-frames -g -y
SKILL.md
Frontmatter
{
"name": "video-frames",
"homepage": "https:\/\/ffmpeg.org",
"metadata": {
"emoji": "🎬",
"requires": {
"bins": [
"ffmpeg"
]
}
},
"description": "Extract frames or short clips from videos using ffmpeg."
}
Video Frames (ffmpeg)
Extract a single frame from a video, or create quick thumbnails for inspection.
Quick start
First frame:
ffmpeg -hide_banner -loglevel error -y \
-i /path/to/video.mp4 \
-vf "select=eq(n\,0)" \
-vframes 1 \
/tmp/frame.jpg
At a timestamp:
ffmpeg -hide_banner -loglevel error -y \
-ss 00:00:10 \
-i /path/to/video.mp4 \
-frames:v 1 \
/tmp/frame-10s.jpg
By frame index:
ffmpeg -hide_banner -loglevel error -y \
-i /path/to/video.mp4 \
-vf "select=eq(n\,42)" \
-vframes 1 \
/tmp/frame42.jpg
Notes
- Prefer
-ss+ timestamp for "what is happening around here?". - Use
.jpgfor quick sharing; use.pngfor crisp UI frames. - Use
-hide_banner -loglevel errorto suppress verbose ffmpeg output.
Version History
- 618631e Current 2026-08-20 18:18


