VideoToURL 徽标
VideoToURL
全部工具

免费从视频提取帧 —— 视频转 JPG 和 PNG

按你选定的间隔从视频里取出静帧并打包成 ZIP 下载,不会有任何一帧被上传到别处。

  • 视频转 JPG
  • 每秒取一帧
  • 提取每一帧
  • 从视频里取封面图
  • 视频转 PNG 序列

或把文件拖到这里

全部在你的浏览器中运行——视频不会被上传。

有时候你想从视频里拿到的其实是一张图:一个商品图的封面、幻灯片里的一张剧照、行车记录仪上的证据、一次拍摄的样张联系表,或者用于标注和分析的帧序列。这个免费的帧提取工具会在你的浏览器里解码视频,按你选的间隔写出 JPG 或 PNG 静帧,再把它们打包成一个 ZIP,省得你点三百次下载。

五个设置决定你会得到什么:多久取一帧、写 JPG 还是 PNG、静帧多大、从视频的哪里开始,以及覆盖多长。每一帧都是从源文件真正解码出来的,而不是从播放器上截屏,所以从 4K 视频里取的静帧就是一张真正的 4K 图像,而不是缩放过的屏幕截图。

有一个硬性限制值得提前知道。一次运行会在 300 帧处停下,因为每一张被提取的图都在内存里存了两份——一份是字节,一份在 ZIP 里——而一个不设上限的“十分钟视频的每一帧”会把标签页拖垮。如果一次运行撞到了上限,界面会说明,解决办法是拉长间隔或缩短区间。

帧提取工具能给你什么

间隔从每 2 秒到每一帧任你选

每两秒取一帧做联系表,每秒一帧做故事板,每秒十帧做运动分析。“每一帧”这个选项完全不施加帧率滤镜,所以你拿到的是源文件自己的帧,原封不动,而不是经过重采样的近似。

写 JPG 求体积,写 PNG 求保真

JPG 以质量等级 2 编码——视觉上无损,体积只有零头——适合封面图和联系表。PNG 是无损的,也大得多,当图片要进合成、标注或任何图像编辑软件时,你要的就是它。

输出尺寸可选,包括原始尺寸

保留源分辨率拿到全细节静帧,或者用 Lanczos 滤镜缩到 1920、1280、640 或 320 像素宽。原始尺寸下的 4K 源文件会给你真正的 4K 图像——比任何播放器截屏都要好。

从任意位置开始,只覆盖你需要的部分

设一个开始时间,从那里取 5、10、30 或 60 秒,或者一直跑到结尾。取出事件前后那十秒,远比取出事故发生前三百帧空荡荡的马路有用。

全部打包进一个 ZIP

帧文件以你的源文件名加上补零的计数命名,因此在任何文件管理器里都能按时间顺序排列,日后也一眼能看出它们从哪来。一次下载,而不是三百次。

决定之前先看预览网格

前四十八帧会以缩略图展示,方便你看看结果;如果你其实只想要某一张,每一张都可以单独下载。ZIP 里始终是完整的一套。

人们为什么要从视频里提取帧

所有需要从视频里取一张图的人

商品列表、博客题图和视频封面都要一张静帧,而暂停播放器再截屏拿到的是一张被压缩、被缩放、裁得不对的版本。把帧提取出来,你得到的是全分辨率的真实图像。

从行车记录仪里取证据的车主

保险理赔和纠纷通常需要的是特定的静帧——一个车牌、一个信号灯、某一刻的位置——而不是整段录像。设一个开始时间,以每秒十帧取十秒,就能把那一刻完整留下。

分析技术动作的教练和运动员

一次划水、一次挥杆或一次举重,作为一组静帧比作为动态更容易点评。几秒内每秒五到十帧,就给了你一本可以并排比较的翻页书。

做逐帧分析的研究者

行为编码、显微成像和实验室采集,都要在单帧里数东西。在本地提取成 PNG 既保住数据无损,也让敏感素材远离第三方服务器。

做故事板的设计师和剪辑师

每秒一帧能把一段剪辑变成一张联系表,可以打印、标注,或者丢进提案里讨论节奏,而不需要谁去拖一条时间线。

想补救一张忘了拍的照片的人

你当时录了视频而不是拍照。以原始分辨率提取出的一帧,就是那一刻的真实照片——比真正的静态照片噪点多些,但远胜截屏。

为什么在这里提取帧

真正解码的帧,不是截屏

每一张静帧都以全分辨率从源文件解码而来,所以 4K 视频给出的是 4K 图像,而不是对播放器窗口缩放并重新压缩过的抓图。

一个 ZIP,命名合理

帧文件以你的文件名加补零计数返回,因此排序正确,几个月后也依然能辨认。

什么都不上传

行车记录仪素材、实验室录像和任何其他敏感内容都留在你的机器上。没有服务器副本,事后也没有什么需要删除。

怎样从视频中提取帧

  1. 1. 添加你的视频

    放进 MP4、MOV、WebM、MKV 或 AVI。文件在这个标签页里解码,所以什么都不上传,也没有体积限制。

  2. 2. 选择多久取一帧

    每两秒做联系表,每秒一帧做故事板,每秒五到十帧做分析,或者用“每一帧”拿到源文件原封不动的序列。

  3. 3. 设定格式、尺寸和区间

    JPG 或 PNG、原始分辨率或缩小,以及一个开始时间加时长,让你只提取真正要紧的那一段。单次运行在 300 帧处停下。

  4. 4. 下载 ZIP

    所有帧都在一个压缩包里,以你的源文件名加补零计数命名。单张静帧也可以直接从预览网格里保存。

提取帧常见问题

这个帧提取工具免费吗?

免费,不用账号、任何一帧上都没有水印,也不限你处理多少个视频。解码跑在你自己的电脑上,所以没有藏在付费墙后的服务器成本。

为什么我只拿到 300 帧?

这是一个刻意设的上限。每一张被提取的帧都在内存里存了两份——一份是图像字节,一份在 ZIP 里——而每一张被预览的还会额外获得一个 blob URL,所以对一段长视频请求每一帧会让标签页崩溃。当一次运行停在上限时界面会说明。要覆盖视频更多部分,请拉长间隔或缩短区间。

提取出的帧是什么分辨率?

由你决定。在原始设置下它们与视频完全一致,所以 4K 源文件给出 4K 静帧。你也可以用 Lanczos 滤镜缩到 1920、1280、640 或 320 像素宽,这比朴素的缩放更锐利。

我该选 JPG 还是 PNG?

几乎所有情况都选 JPG——它以质量等级 2 编码,视觉上无损,而文件只有零头大小。当静帧要进图像编辑软件做合成或标注、且你完全不想要压缩痕迹时,再选 PNG。

提取帧时我的视频会被上传吗?

不会。视频在这个浏览器标签页里解码。这一点在这里尤其重要,因为帧提取常常被用在行车记录仪素材、实验室录像和其他你不希望放到别人服务器上的材料上。

我怎样只取一帧,比如做封面图?

把开始时间设在你想要的那一刻,选一个短时长和一个慢速率(比如每两秒),然后直接从预览网格里下载你需要的那一张,而不是整个 ZIP。

“每一帧”这个选项到底做了什么?

它完全不施加帧率滤镜,所以你拿到的就是源文件被编码时的那些帧,一张不重复、一张不丢弃。其他任何设置都会按你选的速率重采样。注意 300 帧仍然是上限,在 30fps 下大约是十秒。

文件是怎么命名的?

每一帧都以你的源文件名加上补零的四位计数命名,所以解压后的文件夹会按时间顺序排列,几个月后也依然说明它们从哪来。

我能把这些帧转成分享链接吗?

不能。上传器只接受视频文件,所以一个图片 ZIP 上不会出现链接按钮。压缩包会下载到你的机器上,再按你平常分享文件的方式分享。

提取出的帧可以商用吗?

工具不加水印,也不对你处理的任何内容主张权利。一帧能否商用,完全取决于原始素材上的权利——从别人的视频里提一张静帧,并不会因此产生一份授权。

需要的是链接而不是下载?上传做好的文件,获取观看页、直接文件 URL 和嵌入代码。

把视频变成 URL

其他视频工具

压缩视频把 MP4、MOV、WebM、AVI 或 MKV 压到能过体积限制为止。压缩过程全在这个标签页里完成,文件不会被发到任何地方。打开工具转换视频在浏览器里完成格式转换,不上传任何东西:MOV 转 MP4、MKV 转 MP4、MP4 与 WebM 互转,无需注册,没有水印。打开工具剪辑视频用一个在你自己机器上运行的浏览器剪辑工具,从 MP4、MOV 或 WebM 里切出一段:需要精确时精确到帧,不需要时几乎瞬间完成。打开工具视频转 GIF在浏览器里把 MP4、MOV 或 WebM 变成动图 GIF,用的是从素材本身生成的调色板,渐变不会被压成一块块色带。打开工具提取音频不上传文件,就把视频里的声音导出为 MP3、M4A 或 WAV,无论你要的是播客素材、转写用的源文件,还是一份无损母带。打开工具视频静音不重新编码画面就把视频里的声音剥掉,所以文件立刻返回,画质分毫不动,音轨则干脆消失。打开工具缩放视频在浏览器里把 4K 或 1080p 的视频降到你真正需要的分辨率,画面比例分毫不变。打开工具旋转视频在浏览器里把视频转 90 度或 180 度,或者做水平、垂直镜像——专治那种只有在你自己手机上才是正的手机素材。打开工具AI 视频超分用跑在你自己显卡上的 Anime4K 神经网络把视频放大两倍。不上传、不扣点数、不排队,也不用为一套桌面软件付订阅。打开工具