视频帧提取器

轻松从任何视频文件中提取高质量的图像帧。选择 FPS,选择格式(JPG/PNG),并将帧作为 ZIP 下载。所有处理都在您的浏览器中完成,以保护隐私。

广告
广告

视频帧提取器从视频文件中捕获单个帧作为图像文件(PNG 或 JPEG)。您可以提取特定时间戳的单帧、以固定间隔(每 N 秒)捕获帧或提取所有帧。此工具使用 HTML5 video 元素和 Canvas API——所有处理都是本地的,适用于机密或未发布视频内容。

从视频中提取图片,无需上传您的文件

可调 FPS,JPG 或 PNG 输出,ZIP 下载。全部在浏览器中本地处理——无上传,无需注册,无限制。

帧提取
100% 私密
免费无限

使用步骤

  1. 1

    选择您的视频

    拖放或点击上传您要处理的视频文件。

  2. 2

    选择设置

    使用滑块配置提取率 (FPS) 和输出图像格式 (JPG/PNG)。

  3. 3

    浏览器内提取

    点击“提取帧”按钮。工具将在本地扫描您的视频并生成图像。

  4. 4

    下载图像

    预览所有帧并将它们下载到一个 .zip 压缩包中。

关键功能

可调 FPS

控制每秒视频提取多少帧。从 0.5 FPS(延时)到 30 FPS(完整提取)。

JPG 或 PNG 输出

选择 JPG 获得更小文件或 PNG 获得无损质量。所有帧均为视频原生分辨率。

ZIP 下载

所有帧打包在单个 ZIP 文件中,带顺序命名,便于导入其他工具。

100% 私密

您的视频在浏览器中本地处理。从不上传,从不存储,从不发送到服务器。

广告

了解视频帧提取

帧提取如何工作

视频是按特定速率(通常 24、30 或 60 fps)显示的静止图像(帧)序列。帧提取是选择这些静止图像中的一帧或多帧并将其保存为独立图像文件的过程。浏览器的 HTML5 video 元素可以查找任何时间戳,Canvas API 可以通过用 ctx.drawImage(videoElement, 0, 0) 将视频元素绘制到画布来捕获当前视频帧。然后使用 toBlob() 或 toDataURL() 将画布导出为 PNG 或 JPEG。

对于单帧提取,过程很简单:将 video.currentTime 设置为所需时间戳,等待 seeked 事件,将视频绘制到画布并导出。对于间隔提取(例如每 5 秒),工具查找每个间隔,捕获帧并继续。对于完整提取(所有帧),工具以正常速度(或使用 playbackRate 更快)播放视频并在每个 requestAnimationFrame 回调上捕获帧——这是必要的,因为视频元素只在播放或查找期间解码帧,而不是按需解码。

帧提取质量取决于视频的分辨率和编解码器。1080p (1920×1080) H.264 视频每帧产生 200 万像素图像——适合大多数用途。4K (3840×2160) 视频产生 800 万像素图像。捕获的帧始终为视频的原生分辨率。对于 JPEG 导出,使用 90-95% 质量以平衡文件大小和视觉质量。对于 PNG,帧是无损的但更大。

广告

帧提取的用例

帧提取用于视频制作中创建缩略图、故事板和联系表。YouTube 和视频平台自动提取视频中点的一帧作为缩略图——使用此工具,您可以手动选择更好的帧。对于文档和教程,提取显示每个步骤的关键帧创建比浏览视频更易跟随的视觉指南。对于分析(体育训练、科学研究),逐帧提取允许详细研究运动和技术。

要从视频创建动画 GIF,以降低的帧率(10-15 fps)提取帧并在 GIF 编码器中组合。保持帧尺寸小(320×240 或更小)以保持 GIF 文件大小可管理。对于定格动画分析,提取每一帧并比较连续帧以识别运动模式。要从长视频创建延时图像,每分钟提取一帧并组合成单个合成图像。

广告

与其他帧提取器的对比

流行的视频帧提取工具的并排对比。

功能NovaToolsEZGIFOnlineConverter
隐私(无上传)100% 浏览器上传到服务器上传到服务器
单帧提取
间隔提取每 N 秒
完整帧提取所有帧
PNG+JPEG 输出两种仅 GIF
无文件大小限制(浏览器内存)50 MB

基于服务器的帧提取器需要上传您的视频文件。我们的工具使用 Canvas API 在本地提取帧——适用于机密、未发布或个人视频内容。

常见问题

我的视频会被上传到服务器吗?
不会。您的隐私是我们的首要任务。整个帧提取过程直接在您的网络浏览器中进行。您的视频文件从未离开您的设备。
FPS(每秒帧数)是什么意思?
FPS 代表每秒帧数。此设置决定了从每秒视频中提取多少张图像。例如:10秒视频 @ 5 FPS = 50 帧。
支持哪些视频格式?
该工具支持您的浏览器可以播放的任何视频格式,通常包括 MP4、WebM 和 Ogg。
应该选择什么输出图片格式?
工具提供两种输出格式:JPG 和 PNG。JPG 推荐用于大多数用例,因为它产生更小的文件大小(通常每帧 50-200 KB)同时保持良好的视觉质量。将 JPG 用于缩略图画廊、联系表、网页和电子邮件。PNG 推荐用于需要无损质量或透明度时——例如,如果您计划进一步编辑帧、将其用作动画源材料或需要像素精确的准确性。PNG 文件明显更大(通常每帧 500 KB - 5 MB)。工具让您在开始提取前选择格式。
提取的帧如何打包下载?
所有提取的帧打包到单个 ZIP 文件中以方便下载。帧按顺序命名(frame_0001.jpg、frame_0002.jpg、frame_0003.jpg 等),因此可以轻松作为图像序列导入视频编辑软件、游戏引擎或动画工具。ZIP 文件在浏览器中使用客户端 ZIP 库本地生成——不向任何服务器传输数据。工具在提取期间显示进度条,让您知道已处理多少帧以及剩余多少。对于非常长的视频或高 FPS 设置,ZIP 文件可能很大(100+ MB),请确保有足够的磁盘空间。
可以从特定时间范围提取帧吗?
目前,工具从整个视频时长中提取帧。如果只需要特定部分的帧,我们建议先使用我们的视频裁剪器工具裁剪视频,然后从裁剪的剪辑中提取帧。这比提取所有帧然后手动过滤更高效。我们计划在将来的更新中添加时间范围选择器。同时,顺序文件命名使您能轻松识别哪些帧对应视频中的哪个时间(帧号 / FPS = 时间秒)。
提取的帧会匹配视频的分辨率吗?
是的。工具以视频的原生分辨率捕获帧。例如,1080p (1920x1080) 视频将产生 1920x1080 像素帧,4K (3840x2160) 视频将产生 3840x2160 像素帧。工具不会放大、缩小或裁剪帧——它们是每个帧位置视频像素数据的精确捕获。输出分辨率与源视频的分辨率匹配,无论浏览器中的显示大小如何。这确保任何下游用途的最大质量,包括打印、编辑或合成。
有文件大小或时长限制吗?
没有人为的文件大小或时长限制。实际限制取决于您设备的可用内存 (RAM) 和浏览器的最大视频解码能力。大多数现代计算机可以无问题地处理最大 500 MB - 1 GB 的视频文件。从非常长的视频或以高 FPS 设置提取帧将产生大量输出文件——例如,30 分钟视频以 10 FPS 将产生 18,000 帧。这可能导致浏览器在 ZIP 打包阶段内存不足。如果遇到问题,请尝试以较低的 FPS 或从较短的视频提取。

您的隐私是我们的优先事项

此工具完全在您的浏览器中运行。您的文件不会被上传到服务器、存储或分析。

  • 我们不上传、不存储、不分析您的文件。
  • 您处理的一切都保留在您的设备上。
  • 没有服务器端处理、没有云存储、没有分析。

即使您的互联网连接断开,您的文件也是安全的。

你可能还喜欢

相关指南

广告