piapia123
zh

视频截帧(导出原始画面)

音视频

所有处理都在浏览器本地完成,数据不上传服务器

把视频拖到这里,或点击选择

MP4 / MOV / WebM · 单个文件不超过 200 MB

把视频某一刻的画面导出成图片。它比「用播放器截个图」好在两件事上:截图截到的是播放器窗口(里面有控件、有字幕条,还有显示器的缩放比例在里面),而这里取的是解码后的原始帧,按视频自身的分辨率输出,干净、也没被缩放过。常见用途是给视频做封面、从教程里摘一张示意图、把某一帧拿去做图像处理。时间填得比视频还长不会报错 —— 会夹到结尾并在结果里说明夹到了哪一刻(静默给你最后一帧,你会以为工具取错了位置)。处理在本机完成。

功能

  • 按视频自身分辨率输出 —— 不受播放器窗口大小影响
  • 可在任意时刻取帧,精度到 0.01 秒
  • PNG(无损)、JPEG(体积小)、WebP 三种输出
  • 没有播放器控件、字幕与界面元素
  • 时间超过视频长度会自动夹到结尾并说明
  • 页面上有预览与拖动条,看着选时刻
  • 文件不上传、不经过任何服务器

使用方法

  1. 把视频拖进来
  2. 拖动预览到想要的画面,读出时间并填进选项
  3. 选输出格式
  4. 点「开始」,下载图片

常见问题

为什么取到的画面不是我填的那一秒?
浏览器的定位精度受视频格式限制:没有索引的 MP4、部分 MOV 只能定位到关键帧(通常是每 1–2 秒一个),所以要 3.2 秒时可能给回 3.0 秒那一帧。解决办法是先把它转成标准 H.264 MP4(多数视频软件会写索引)。另外如果你要的是"视频封面",通常比第一帧稍晚一点(1 秒左右)更好看 —— 第一帧常常还没对焦或有转场。
导出的图和视频里看到的不一样大?
这是有意的:输出按视频自身的像素分辨率(播放器里显示的尺寸是经过缩放的)。所以 1080p 的视频导出来就是 1920×1080,即使你在一个小窗口里预览。反过来说,用系统截图截下来的图只有窗口那么大 —— 这正是这个工具存在的理由。
能一次导出多张吗?
目前一次一张,改时间再点一次「开始」即可(每次都是秒级的)。如果你要的是一串连续帧,用「视频转 GIF」把那一秒做成 GIF,或者直接对视频做抽帧处理更合适。
视频会上传吗?
不会。解码用浏览器自己的 `<video>`、取帧用 canvas,全程在本机内存里完成,断网也能用。

相关工具