如何将一组位图数据转换为视频


How to convert a set of BitmapDatas into video?

我基本上需要录制一个闪光阶段的视频,并将其保存为网络服务器上的视频文件。我没有FMS或像Red5这样的基于Java的服务器的奢侈,所以我几乎坚持使用HTTP发布到php脚本。现在我可以抓取临时快照(位图数据)很好,但是如何将它们转换为视频文件?任何帮助,不胜感激。

PS:这不是AIR应用程序,所以我使用的是Flash运行时。视频将有几秒钟长,因此此时应该没有太大的性能问题。

Flex 提供了一个 JPEG 编码器。您可以使用它来压缩位图图像并将它们发送到服务器,在那里您可以使用 ffmpeg 将它们拼接在一起。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/graphics/codec/JPEGEncoder.html