【发布时间】:2011-01-06 17:59:53
【问题描述】:
我想为一个视频播客做一个简短的介绍。作为一个极客的 web 开发人员,并且还没有访问或了解动画工具,我想我可能会尝试使用各种 html5 技术进行介绍。问题是,如何将其转换为可以轻松放入 iMovie 的视频剪辑?
如果必须的话,我认为这可以通过使用 getImageData 每帧导出一个 png 来实现。唯一的缺点是我仅限于画布。我希望使用所有新的 html5/css3/svg 技术。我不需要这个功能来为一般的网络使用,只为我自己,所以我很高兴任何需要安装等才能让它工作的东西。
如果必须,我想我可能会使用视频截屏工具,但我希望有一个完整的开源链。
最后,我希望我会创建一系列 png 并使用 ffmpeg 将它们组合在一起,我只是希望找到一种以自动化、开源方式实现此目的的好方法。
更新我只是想澄清一下,我基本上想要做的是使用 HTML5 而不是 Flash 之类的东西,但我并不是想将它提供给互联网上的其他人,我想把它转换成视频,它永远不需要离开我的电脑,这实际上是一台 mac,而不是 Linux 服务器。如果flash可以做到,为什么不是html,对吧?这似乎是人们试图声称的。问题是,我可以获取 SWF 并将其转换为标准视频,但是您如何使用 javascript 或 CSS3 动画来做到这一点?显然,屏幕捕获工具可以完成这项工作,但这些工具通常帧速率较低,据我所知无法以编程方式运行。
我能想到的最接近的不是屏幕截图工具的东西是 webkit2png 之类的东西,只是不是单个 png,而是每秒需要 60 个 png。在某些时候,我实际上可能会尝试完全实现这一点,但我想看看其他人是否有好的东西。
示例所以我实际上只是使用内置的 iMovie 标题卡做了一个介绍。 This is a good example 大致是我想做的事情。实际上应该是相当简单的一点 CSS3 动画工作。我所拥有的还不错,但我想使用自定义图形,具有更好的字体/布局控制。
【问题讨论】:
标签: html animation webkit screenshot