#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 的编码器,当导出质量需要跟屏幕上看到的效果一致时,这点很关键。对生成艺术家和小团队来说,想要可复现、高质量地记录实时网页视觉,它是个顺手的选择。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。