跳到主要内容
纯浏览器处理 · 视频不上传

视频在线抽帧
任意一帧都能存成图片

打开本地视频,拖进度条或用左右方向键按秒挪,停在哪一格就把哪一格存成 PNG、JPEG 或 WebP。要卡到某个瞬间就填时间码,精确到毫秒。

毫秒级定位原始分辨率导出支持批量抽帧文件不离开本机
选一个视频,挑出你要的那一帧解码和导出都在你自己的浏览器里,视频不上传

把视频文件拖进来,或者点下面的按钮选一个

MP4、MOV、WebM 这些浏览器能播的格式都行。文件只在本地读取,不会传到服务器, 所以多大的视频都不占用上传时间。

想抽抖音、快手这类平台视频的帧?各家 CDN 基本都不允许跨站读取画面, 建议先在首页解析并下载原片,再回到这里打开文件。

什么时候用得上抽帧

想把视频里某个瞬间单独存成图片的场景其实很多:截一张封面、留一个表情包、 取一帧当壁纸、做教程时要贴某个步骤的画面、或者比对前后两帧看清一个动作的细节。 手机自带的截屏会连播放控件和状态栏一起截进去,还会被压缩,画面也很难停在你想要的那一格上。

这个工具直接读视频的解码画面,导出的图和视频原始分辨率完全一致,不带任何界面元素, 也不会二次转码。左右方向键按秒挪,跟播放器上的时间对得上;要卡到两秒之间的某个瞬间, 在「跳到」里填 00:05.200 这样的时间码就行,精度到毫秒。

视频会被传到服务器吗

不会。抽帧全程用浏览器自带的解码器和 canvas 完成,视频文件从头到尾待在你自己的设备上, 我们的服务器既收不到文件,也不知道你打开了什么。所以视频再大也不用等上传, 断网状态下打开过的页面同样能用。

操作步骤

三步存下你要的那一帧

  1. 点「选择本地视频」或者把视频文件直接拖进虚线框里
  2. 拖进度条粗定位,再用左右方向键按秒挪到你要的画面,或者直接填时间码
  3. 选好格式点「保存当前帧」,图片就下载到本地了
功能说明

为挑帧这件事准备的细节

按秒挪,跟播放器对得上

方向键每按一次走一整秒,按住 Shift 一次走十秒,落点都压在整秒上,播放器上的时间跟着一起变。要停在两秒之间就填时间码,读数带毫秒。

原始分辨率导出

导出尺寸就是视频本身的分辨率,1080p 的视频存出来就是 1920×1080,画面里不会混进播放控件、进度条这些界面元素。

圈一段批量抽

圈出起止时间再填间隔,只抽你要的那一截。两头都能直接取当前播放位置,长视频不必从头抽到尾。抽完一次打包成 zip 拿走,不用一张张点。

顺手合成 GIF

待存列表里的帧可以直接导出成动图,播放节奏按各帧的时间差还原。宽度四档可选,做表情包挑 320 就够。

文件不离开本机

解码和导出都由浏览器完成,视频不会上传到任何服务器,也没有临时文件留在云端,处理私人素材同样放心。

三种格式可选

PNG 无损、JPEG 体积小、WebP 更小,有损格式还能自己调画质。也可以直接复制到剪贴板,粘贴到聊天窗口或文档里。

手机电脑都能用

纯网页实现,手机浏览器里选相册视频照样能抽帧。桌面端还多一套快捷键,挑帧的时候手不用离开键盘。

常见问题

抽帧相关问题

抽出来的图会不会比原视频糊?

不会。导出的是解码后的原始画面,分辨率和视频一致。选 PNG 是无损的;选 JPEG 或 WebP 会按你设的画质压缩,想要最清晰就用 PNG。

视频会上传到你们服务器吗?

不会。整个抽帧过程都在浏览器本地完成,文件不会离开你的设备,我们也拿不到任何视频内容。

支持多大的视频?

没有大小限制,因为不需要上传。不过视频是整个交给浏览器解码的,几个 GB 的长片在低配手机上可能会卡,桌面浏览器一般没问题。

为什么粘贴视频链接后抽不了帧?

浏览器出于安全限制,不允许读取跨站视频的画面数据。多数平台的 CDN 不返回跨域许可,所以只能预览、不能导出。先把视频下载到本地再打开就正常了。

怎么才能精确停在某一帧?

先拖进度条到大概位置,再用方向键按秒挪,落点都压在整秒上、跟播放器上的时间一致。要停在两秒之间的某个瞬间,在「跳到」里填 00:05.200 这样的时间码,读数带毫秒,停在哪儿导出的就是哪一帧。

能一次抽很多张吗?

可以。填好起止时间和间隔秒数点「批量抽帧」,这一段里每隔这么久抽一张放进待存列表,然后点「打包下载」装成一个 zip 拿走。一轮最多 60 张,点之前界面就会告诉你这段会抽出几张,超了会提示把间隔调大或者把范围缩短。

抽出来的帧能直接做成动图吗?

能。待存列表里有两张以上就会亮起「导出 GIF」,按各帧的时间差还原播放节奏,不用另填帧率。想专门做动图的话,去视频转 GIF 那页,步骤和注意事项写得更细。

想抽平台上的视频?

先用首页的解析工具把无水印原片下载下来,再回到这里打开文件,画质和定位都不受影响。

去解析视频