#97 · 主分类: 视频与动画

ccapture.js

canvas capture ffmpeg gif javascript jpg png video webm

一个以固定帧率捕获基于canvas的动画的库。

项目最后更新:07/27/26

GitHub Stars

3.8K

Forks数量

405

贡献者数量

10

许可证

MIT

收录理由

做浏览器端动画的朋友,无论是生成艺术、WebGL 场景还是 Three.js 草图,迟早会遇到把实时 canvas 录成干净视频的需求。这个库通过给渲染循环一个虚拟时钟来按固定帧率录制,哪怕一帧要画两秒钟,最终导出的 60fps 文件也依然丝滑。你只需在现有循环里加一行 `capturer.capture(canvas)`,就能拿到 mp4、webm 或 gif,不用重构任何代码。重写后还加入了 GPU 运动模糊和基于 WebCodecs 的编码器,当导出质量需要跟屏幕上看到的效果一致时,这点很关键。对生成艺术家和小团队来说,想要可复现、高质量地记录实时网页视觉,它是个顺手的选择。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目