FrameBolt
把整段视频变成图片,打包成一个 ZIP 交给你。帧数没有上限:压缩包是边跑边写的,所以 30fps 的五分钟就是 9000 张照片,而不是一个崩掉的标签页。
整段视频,变成一张张照片
给它一段视频,它会一帧一帧走过去,逐帧编码,直接写进 ZIP。不上传、不在内存里堆积,也没有任何东西给帧数设上限。
边跑边写,而不是堆起来
浏览器里的提取工具通常把所有图片留在内存里,最后才生成 ZIP,这正是它们卡在几百帧的原因。这里每一帧编码后追加进压缩包就丢掉:比一帧活得更久的,只有目录里那 60 个字节。
它用来做什么,又绝不会做什么
训练和标注用的数据集、精灵图、剪辑用的联系表、找出唯一一帧能看清牌子的画面、给长录像每十秒抽一张缩略图,或者逐帧检查动画。
解码视频的是你自己的浏览器,生成 ZIP 的是你自己的机器。中间没有服务器,没有账号,也没有历史记录:关掉标签页,哪儿都不会留下东西。
常见问题
Q到底能提取多少帧?+
视频里有多少就有多少。每张图写进 ZIP 后就被丢掉,所以任何时刻内存里只有一帧,不是全部。把压缩包直接写到硬盘,连最后一个天花板也没了:从那之后的极限就是硬盘剩余空间。
Q视频会被上传到哪里吗?+
不会。解码、编码和打包都发生在你的浏览器里。什么都不会外传:既没有能接收文件的服务器,也没有会记下你打开过它的账号或历史。
Q要花多久?+
「每一帧」模式下大约等于视频时长,因为它按顺序走,并在每一帧上停下来写入。取 N 帧中的 1 帧或每隔几秒取一张会快得多,因为这些模式直接跳到你指定的时刻,不用穿过整段视频。
Q该选哪种格式?+
几乎都选 JPEG:体积只有一小部分,而视频本来就是压缩过的,差别看不出来。同样画质下 WebP 还更小。只有需要无损时才用 PNG,并做好压缩包大好几倍的准备。
Q和 FrameSnap 有什么区别?+
FrameSnap 是用来挑「那一帧」的查看器:你在视频里前后走、对比,导出想要的那张。FrameBolt 不给你任何画廊,这正是重点——屏幕上什么都不留,所以它能一口气取出几万帧。