从视频中截取单帧画面

一条 ffmpeg 命令把视频某一秒的画面保存成图片。

macOS视频图片FFmpeg低风险
运行 `ffmpeg -ss 00:01:23 -i video.mp4 -frames:v 1 poster.jpg` 即可把 1 分 23 秒的画面存为 poster.jpg。

01命令

命令
$ ffmpeg -ss 00:01:23 -i video.mp4 -frames:v 1 poster.jpg

02作用说明

把 -ss 放在 -i 之前可以让 ffmpeg 直接跳转到指定时间点,即使是长视频也能一秒出图。这是制作封面、截图取证最快捷的方式,-frames:v 1 表示只输出这一帧。想要无损截图就把输出改为 .png,想要更清晰的 JPG 可以加 `-q:v 2`。

03风险

风险低风险
使用条件ffmpeg (install with `brew install ffmpeg`)
!注意: 时间戳按视频自身时间轴计算(从 0:00 开始),截图前可先在播放器里确认目标时间。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • ffmpeg Documentation
    FFmpeg · vendor-doc · 2026-09-17
    依据: Documents -ss seeking to a timestamp, -i input, and -frames:v 1 limiting output to a single video frame.

最后验证: 2026-09-18 · 分类: 媒体