首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何保存在Node.js后端前端创建的画布动画?

如何保存在Node.js后端前端创建的画布动画?
EN

Stack Overflow用户
提问于 2022-01-19 06:31:41
回答 1查看 212关注 0票数 3

以下是我尝试过的:

我使用一个名为Konva.js的库在前端创建动画。

动画包括文字、图像、形状等。

前面的一切都很好。

我想做更改文本和渲染1000 s的视频在后端。

我不确定Konva.js库是否是正确的方法。我能够运行文本动画并将它们保存在后端,使用一种将帧转换为视频的方法。

但是,我不能在画布中以视频作为背景来做文字动画。

更多细节- https://leanylabs.com/blog/node-videos-konva/

我知道的概念,我可以在后端渲染视频使用无头浏览器,如幻影或普佩蒂尔。

这意味着在大规模部署它时,会有太多的计算资源,还有其他好的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-01 07:45:56

如果主要关注的是可伪造性,那么最好的解决方案是在DB中保存动画(比如文本、时间和自定义)。而不是视频,而是返回这个动画文件,以便在输出(画布)中重新呈现。

它将节省空间,将是可扩展和更轻的网络。GUI可以在何时显示动画和wen播放一个真实的视频之间切换。

关于渲染1000 s可定制视频的方法,它在所有方面都是资源密集型的,除非您为特定的任务设计特定的渲染引擎。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70766171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档