目录
从视频里截一张清楚的图,听起来简单,做起来烦。播放器截图经常带边框,手动暂停又容易截到运动模糊的那一帧,来回拖进度条找清晰画面的时间成本不低。Video To JPG针对的就是这个痛点。它由独立开发者charlesding制作,2025年年中上线,思路很明确:在浏览器里完成全部处理,不上传视频,用Canvas API和FFmpeg WASM混合方案解码,再加一个模糊检测算法,自动给每一帧打清晰度分数,让你直接挑最清楚的那张。对于需要在视频素材里找图、又不想把文件交给第三方服务器的人来说,这个设计方向是合适的。
官网入口地址
https://videotojpg.com/
中文界面:https://videotojpg.com/zh
下载地址
纯网页工具,无需下载安装。浏览器打开上述网址即可使用。
功能介绍
本地处理,视频不出电脑
所有帧提取和图片生成都在浏览器里跑,视频文件不会被传到任何服务器。开发者明确说这是为了隐私设计的,处理过程在你自己的设备上完成。对于处理工作视频、私人录像或者敏感素材的人来说,这一点比很多在线转换工具要让人放心。
模糊检测与智能选帧
视频里运动模糊的帧肉眼很难快速分辨。这个工具会对提取出的每一帧做清晰度分析,给出一个分数,并在界面上用可视化图表标出来,颜色深的波峰代表清晰度高的帧。你可以直接选“帧”模式让它自动挑,也可以手动点击波峰预览对应画面再决定。对于需要从动态视频里找一张能用的封面或者关键帧的场景,这个功能省掉了大量来回拖动进度条的时间。
多格式支持与自定义参数
视频输入支持MP4、MOV、I、MKV、WebM等50多种格式,浏览器原生不支持的格式会走FFmpegWASM解码。输出格式有JPG、PNG和WebP三种,PNG支持无损,WebP适合兼顾质量和体积。提取帧率可以自定义,比如每秒1帧或者5帧,也能用原始帧率。时间范围可以设定起止点,只截取视频中需要的片段,不用把整段都处理一遍。文件名前缀能自己定,方便批量管理。
视频元数据与批量下载
上传视频后工具会显示分辨率、时长、编码格式和帧率这些信息,让你对源文件有个底。提取完成后可以单独下载某一张,也可以勾选多张打包成ZIP一次性下载。
应用场景
视频封面和缩略图制作
发视频之前需要一张有吸引力的封面。与在播放器里反复暂停碰运气,不如用模糊检测把清晰帧都列出来,挑一张构图和表情都合适的。
教程和课程截图
看教学视频时想保存某个操作步骤的画面,手动截图往往带播放器界面。用这个工具提取的帧是干净的原画面,分辨率也保留原样,放进笔记或者文档里更整洁。
从素材库里找参考图
做设计或者写东西时需要从视频素材里截取特定画面当参考。设定好时间范围批量提取,再从清晰度高的帧里筛选,比逐帧翻找快得多。
个人影像的瞬间保存
自己拍的视频里某个表情或者场景想留一张照片,但截出来总是糊的。模糊检测能帮你找到那一瞬间里相对最清晰的一帧。
使用方法
打开videotojpg.com 中文用户可以直接用/zh路径。
第一步,上传视频。从设备选文件拖进去,或者如果有支持CORS的直链也可以贴URL。YouTube这类平台的链接因为跨域限制没法直接用,需要先下载到本地。
第二步,设置提取参数。选输出格式(JPG/PNG/WebP),设定帧率或者用原始帧率,如果需要只截某一段就填时间范围,文件名前缀也可以在这里改。
第三步,开始提取。工具会分析视频并生成帧列表,等待时间取决于视频长度和你的电脑性能。长视频或者4K素材处理起来会比较吃内存。
第四步,挑选并下载。看清晰度图表,深色波峰对应清晰帧,点一下能预览。选中的帧可以单独下载,也可以一键打包成ZIP。
服务支持与定价
定价:免费,没有注册要求,没有订阅档位,下载不带水印。开发者目前没有在网站上设置付费墙或会员体系。
服务支持:这是独立开发者的个人项目,没有企业客服。开发者charlesding在HackerNews和IndieHackers上比较活跃,反馈和问题可以通过那些渠道触达。网站本身没有帮助中心或FAQ页面,但工具的操作路径短,界面上的选项也都有标注,上手不太需要额外说明。
关于文件大小限制:有评测提到单个视频上限在1.9GB左右。处理大文件或者高分辨率视频时,浏览器内存占用会比较高,旧电脑会卡顿甚至卡死。建议先用短视频试一下,确认流程顺畅再处理大文件。
应用示例:你要给一期探店视频做封面。视频三分钟,上传后选“帧”模式,工具分析完列出清晰度图表。点几个波峰看看画面,挑一张食物特写清晰、构图也顺眼的,下载PNG。整个过程几分钟,比在剪辑软件里逐帧翻快不少。
| 源码反馈/咨询 (共有 条反馈) |
VideoToJPG常见问题
是一个叫charlesding的独立开发者做的,他在IndieHackers上介绍过自己是做浏览器端工具的开发者。这个工具2025年年中上线,目前由他一个人维护。
从视频里提取画面截图的在线工具。你把视频拖进去,它帮你把一帧一帧的画面截出来,还能自动告诉你哪些帧是清晰的。做封面、找素材、截教程步骤都能用。
上传视频后,用它的模糊检测功能。界面上会有一个清晰度图表,波峰越高的帧越清晰,点一下就能预览。选“帧”模式它会自动帮你挑,也可以手动点波峰逐个看。选好之后下载就行。
免费。没有注册步骤,没有会员价格表,下载的图片也不带水印。打开网站上传视频就能用,目前没有看到任何付费提示。
没有上传。所有处理都在你的浏览器里完成,视频文件不会离开你的电脑。开发者强调这是为了隐私设计的。从原理上说,你的文件确实没有经过网络传输到别人的机器上,但浏览器端处理不代表代码开源可审计,开发者提过未来计划开源核心逻辑。对于一般的工作视频和个人素材,这个隐私水平够用了。
有。有评测提到单文件上限大约1.9GB。视频越长分辨率越高,浏览器需要的内存就越多。处理4K视频时如果电脑内存不够,浏览器会变慢或者卡住。普通手机拍的1080p短视频一般没问题。
可以。设置里能填起止时间,只提取那一段范围内的帧。比如视频五分钟,你只想要从两分十秒到两分四十秒之间的画面,填好范围就行,不用把整段都处理一遍。
官方说支持50多种,常见的有MP4、MOV、I、MKV、WebM这些。浏览器原生能解码的直接用Canvas处理,原生不支持的走FFmpegWASM解码,所以覆盖面比一般只支持MP4的工具宽一些。
JPG、PNG和WebP三种。PNG是无损的,适合需要保留原画质的场景;WebP体积小一些;JPG最通用。
因为YouTube和大多数视频平台设置了跨域限制,不允许别的网站直接读取它们的视频流。工具是纯浏览器端处理的,没有后端服务器去绕开这个限制,所以贴YouTube链接会失败。解决办法是先把手头的视频下载到本地,再上传给工具处理。
浏览器打开网址理论上能操作,但手机屏幕小,清晰度图表和预览操作起来不太方便,而且处理视频对手机内存的压力也比较大。建议在电脑上做,截好的图再发到手机用。
剪辑软件里也能截当前帧,但你需要自己拖动进度条找到那一帧,而且运动画面里很难判断哪一帧最清晰。VideoToJPG的模糊检测相当于帮你把整段视频的清晰帧都标出来了,挑图的时候有参照。如果你只是偶尔截一张静态画面的图,剪辑软件够用;如果你需要从一段运动视频里找一张能用的图,或者要批量截很多帧,这个工具更对路。
不带。它提取的是视频本身解码出的画面帧,不是对播放器窗口做屏幕截图,所以没有进度条、按钮或者黑边这些东西,分辨率也是视频原分辨率。
目前工具的设计是一个视频一个视频地处理,没有看到批量上传多个视频同时提取的选项。但单个视频里可以批量提取很多帧,然后打包下载。