帧提取

FFmpeg 驱动

截取视频序列帧图片

拖拽文件到此处,或点击选择文件

支持 MP4, WebM, AVI, MOV, MKV 等常见格式
总时长 -
设置
每隔 N 秒抽取一帧
提取完成
使用方法
  1. 点击上方区域选择文件,或直接拖拽文件到页面
  2. 在设置区域调整参数
  3. 点击处理按钮,等待完成后下载结果
常见问题

支持 JPG 和 PNG 两种格式,可在设置中选择。

没有限制,但帧数越多下载文件越多。

与原始视频分辨率相同。
工作原理

帧提取工具利用 FFmpeg WebAssembly 的解码能力,逐帧解码视频并将指定帧保存为独立的图片文件。

工作流程:首先遍历整个视频流进行完整解码,将每一帧的 YUV 数据转换为 RGB 像素矩阵。然后根据用户设定的帧率参数,按间隔选取目标帧。每张提取的图片通过 Canvas APItoDataURL()toBlob() 方法编码为 JPG 或 PNG 格式。

工具支持按时间间隔(如每秒 1 帧)、按帧数间隔(如每 N 帧)或提取全部帧三种模式。提取的帧图片分辨率与原始视频完全一致,确保画面细节完整保留。

使用技巧
  • 视频较长时建议设置合理的帧间隔,每秒 1 帧通常足够获取代表性画面
  • PNG 格式无损但体积大,适合需要后期编辑的场景;JPG 格式体积小,适合快速预览
  • 提取的帧数量会影响下载数量,大量帧建议先浏览视频确定目标时间段
  • 帧提取需要完整解码视频,耗时与视频长度成正比,大文件请耐心等待
  • 提取的帧可用于制作视频缩略图、GIF 素材或视频内容分析
  • 处理完成后会自动打包为 ZIP 文件下载,方便批量管理
适用场景

视频缩略图制作:从视频中提取关键帧作为封面图或预览图,用于视频网站、社交媒体发布。

视频内容审核:从长视频中按间隔提取帧进行快速内容审查,无需逐秒播放即可了解视频全貌。

GIF 素材制作:提取连续帧后使用 GIF 生成工具制作动画,创建有趣的动态表情包。

运动分析与研究:从体育视频中提取高速运动的连续帧,用于运动生物力学分析和技术动作研究。