🔍 🎞️ 帧提取⭐ 🎬 抽帧🖼️ 🖼️ 批量图片⭐ ⚡ FFmpeg
基于 FFmpeg 的视频帧批量提取命令生成器,支持按时间/帧数/关键帧/场景检测/指定时间点 5 种抽帧策略,一键导出图片序列。
0
已选视频
0s
总时长
--
预估帧数
时间间隔
当前策略
📂

视频文件

0 / 20
🎬
拖拽视频文件到此处,或点击选择
支持 MP4 / MOV / AVI / MKV / WebM / FLV / WMV 等,最多 20 个文件
🎯

抽帧策略

🎬
按时间间隔
每隔N秒抽取一帧
🎞️
按帧数间隔
每隔N帧抽取一帧
🔑
关键帧提取
仅提取I帧关键帧
🎥
场景变化检测
画面变化超过阈值时截图
⏱️
指定时间点
逐时间戳精确截图
⚙️

抽帧参数

🖼️

输出格式与命名

📤

输出设置

命令模式:
💡 生成命令后在终端粘贴运行即可批量抽帧。需要本地安装 FFmpeg
📚

视频抽帧知识

🎬
fps 滤镜
FFmpeg fps 滤镜按指定帧率抽取,`fps=1/5` 每 5 秒抽一帧。适合均匀时间间隔抽帧
🎞️
select 滤镜
`select='not(mod(n,30))'` 每 30 帧抽一帧。比 fps 更精确地按帧数间隔提取
🔑
I 帧关键帧
视频编码中的完整帧,不需要参考其他帧即可解码。`-skip_frame nokey` 跳过 P/B 帧
🎥
场景检测
`select='gt(scene,0.4)'` 检测画面变化 > 40% 时截图。阈值越低越敏感,输出帧越多
⏱️
精确定位 -ss
`-ss 00:01:30 -frames:v 1` 精确定位到 1分30秒并输出一帧。放 -i 前可加速 seek
🖼️
图片编码器
mjpeg 编码 JPG、png 编码 PNG。`-q:v 2` 控制质量(1-31,越小越好),WebP 用 `-quality 85`