【发布时间】:2015-02-27 12:11:00
【问题描述】:
我有一个大问题:如何在没有人工干预的情况下将 HTML5 动画录制到视频中? 我们正在寻找一个开放/源代码甚至专有的解决方案。
用例:
我们想开始一个项目,我们将在其中创建 Html5 动画。动画将是一个简短的技术演示(2-5 分钟),其中包括所有类型的动画:线条、图表、区域。它还将有一个音轨。
为了生成动画,我们将使用不同的 JS 库:
我们需要能够录制此动画并将其保存为 mp4 视频或同等格式。
最大的问题是:怎么做?
我看到了 2 个选项:
- 用 PhantomJs 录制
根据我的研究,FPS 几乎无法控制。我已经进行了一些测试,结果不是很好。 Greensock 时间线可能会有所帮助,但我们需要灵活使用我们使用的 JS 库。
- 在浏览器中播放并用一些工具录制
如果我们可以自动化它,那就太棒了。
提前致谢!
我的研究中使用的参考文献
- https://groups.google.com/forum/#!msg/phantomjs/wluVGGjhL90/oGBXqh7QP44J
- http://mindthecode.com/recording-a-website-with-phantomjs-and-ffmpeg
- http://www.ultramegatech.com/2010/09/record-html-canvas-animations-to-video/
- http://www.tweetbeam.com/blog/generating-facebook-lookback-style-dynamic-videos-html5-using-phantomjs-ffmpeg/
【问题讨论】:
标签: javascript html animation html5-video video-capture