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


