2009-09-18 54 views
3

现在我开发了一个RIA应用程序,用于创建在线电影。 主数据格式是服务器端生成的swf文件。 我需要一个服务器端解决方案,用于自动化swf到视频转换。用于将SWF文件转换为视频文件的Serverside解决方案

一些研究和实验后,我发现了两个解决方案:

  1. 重写有点开源flash播放咬牙切齿
  2. 抓斗的Adobe Flash Player直接通过虚拟X服务器

但是这两种方法都有这样的缺点:

  1. 咬牙切齿只支持SWF的旧格式
  2. 抓工作实时只有

有人建议可以另一种方式来做到这一点的东西?

+1

虚拟X服务器抓取的屏幕投射: http://www.youtube.com/watch?v=8W6jyjXjmnE – peko 2009-09-22 15:59:45

回答

1

有趣,

我发现this SimpleFLVWriter为AIR制作,但我想它可以适用于有书写到服务器上的文件。我理论上可以加载swf,检查帧率,每帧获取一个bitmapData快照,然后将所有bitmapDatas作为二进制(ByteArray)发送到服务器,将其写为flv。

只是我的2便士。

+0

这个解决方案没有用在大多数情况下,由于非常低性能,低图像质量和高互联网流量:( – peko 2009-10-22 10:08:59

+0

嗯......你是对的:(我猜应该有一些基于Java或其他类型的工具来'记录'播放SWF并将其写入FLV。 – 2009-10-23 21:48:48

相关问题