~/tools/extract-frames

视频抽帧

单帧截图或批量导出图片,支持按间隔、帧数与关键帧抽帧,可逐帧下载或打包 ZIP。

-vf fps=1
引擎:ffmpeg.wasm等待初始化…

$拖入视频文件,或点击选择

视频只在你的浏览器内存中处理

文件不会离开你的设备
MP4MOVMKVAVIWebM
01拖入文件

视频读入浏览器内存,不发生任何网络上传

02选择抽帧方式

单帧截图,或按间隔 / 帧数 / 关键帧批量导出

03本地下载

逐帧下载或打包为 ZIP 一次带走

//相关视频工具全部工具

视频帧提取 - 在线视频抽帧、视频截图工具

本地处理 · 不上传

视频帧提取(抽帧)工具,按时间间隔、总帧数、关键帧或当前帧从视频中提取画面为图片,支持导出 PNG / JPG,并可打包成 zip 一次性下载。既能批量抽取多帧做逐帧分析,也能用「当前帧」模式截取视频某一帧做视频截图或封面。适合制作封面图、逐帧分析内容或收集画面素材。处理在本地完成,视频不上传。

如何从视频抽取图片

  1. 1

    上传视频文件

  2. 2

    选择抽帧模式:时间间隔 / 总帧数 / 关键帧 / 当前帧

  3. 3

    设置对应参数(间隔秒数、帧数等)

  4. 4

    点击提取,支持单帧下载或打包 zip 批量下载

视频抽帧的常见用途

  • 提取封面图,用作视频缩略图
  • 逐帧分析视频内容或检查细节
  • 获取喜欢的画面做壁纸或素材

视频抽帧的注意事项

  • 抽取帧数过多会占用较多浏览器内存
  • 帧的清晰度取决于原视频画质
  • 长视频抽帧处理耗时较长

视频抽帧工具怎么选

  • 与播放器逐帧截图相比:支持按间隔批量自动提取
  • 与桌面 FFmpeg 相比:无需命令行,可视化选择模式
  • 支持将全部帧打包成 zip 一次下载

关键帧与抽帧的原理

  • 视频帧分三类:I 帧(关键帧,存完整画面)、P 帧(只存与前一帧的差异)、B 帧(存与前后帧的差异)。文件里大多数帧都不是完整画面。
  • 「关键帧」模式直接取 I 帧,速度快但时间点分布不均匀;「时间间隔 / 总帧数」模式会完整解码出任意时刻的画面,时间均匀、位置精确,计算量相应更大。
  • 导出格式怎么选:PNG 无损保留每个像素但体积大,JPG 有损压缩体积小。做素材、截图够用选 JPG,需要放大看细节或保留透明选 PNG。

视频抽帧常见问题

能提取指定时间点的一帧吗?

可以。选择「当前帧」模式即可提取预览画面所在的那一帧,适合精确取某一刻。

支持导出哪些图片格式?

支持导出 PNG 与 JPG 两种格式,可选择透明 PNG 或更小的 JPG。

帧数很多时怎么下载?

支持把所有帧打包成一个 zip 文件一次性下载,不用逐张保存。

抽帧会改变视频吗?

不会。工具只读取视频画面生成图片,原视频文件不会被修改。

能截取某一帧做视频封面吗?

可以。选择「当前帧」模式提取预览画面所在的那一帧,正好用作封面图。

视频截图和视频抽帧有什么区别?

本质上都是把视频画面存成图片。区别在数量与方式:抽帧(帧提取)是按时间间隔、总帧数或关键帧一次性批量提取多张;视频截图通常指取某一张图。本工具两种都支持——批量用「时间间隔/总帧数/关键帧」模式,单张截图用「当前帧」模式。

怎么从视频里提取视频帧做成图片素材?

按时间间隔或总帧数模式即可批量提取多帧,导出 PNG / JPG 并打包 zip 一次性下载,适合做逐帧分析、封面图或画面素材收集。

更多视频处理工具:视频裁剪图片压缩格式转换