以下是我尝试过的:
我使用一个名为Konva.js的库在前端创建动画。
动画包括文字、图像、形状等。
前面的一切都很好。
我想做更改文本和渲染1000 s的视频在后端。
我不确定Konva.js库是否是正确的方法。我能够运行文本动画并将它们保存在后端,使用一种将帧转换为视频的方法。
但是,我不能在画布中以视频作为背景来做文字动画。
更多细节- https://leanylabs.com/blog/node-videos-konva/
我知道的概念,我可以在后端渲染视频使用无头浏览器,如幻影或普佩蒂尔。
这意味着在大规模部署它时,会有太多的计算资源,还有其他好的方法吗?
发布于 2022-03-01 07:45:56
如果主要关注的是可伪造性,那么最好的解决方案是在DB中保存动画(比如文本、时间和自定义)。而不是视频,而是返回这个动画文件,以便在输出(画布)中重新呈现。
它将节省空间,将是可扩展和更轻的网络。GUI可以在何时显示动画和wen播放一个真实的视频之间切换。
关于渲染1000 s可定制视频的方法,它在所有方面都是资源密集型的,除非您为特定的任务设计特定的渲染引擎。
https://stackoverflow.com/questions/70766171
复制相似问题