现在我开发了一个RIA应用程序,用于创建在线电影。 主数据格式是服务器端生成的swf文件。 我需要一个服务器端解决方案,用于自动化swf到视频转换。用于将SWF文件转换为视频文件的Serverside解决方案
一些研究和实验后,我发现了两个解决方案:
- 重写有点开源flash播放咬牙切齿
- 抓斗的Adobe Flash Player直接通过虚拟X服务器
但是这两种方法都有这样的缺点:
- 咬牙切齿只支持SWF的旧格式
- 抓工作实时只有
有人建议可以另一种方式来做到这一点的东西?
现在我开发了一个RIA应用程序,用于创建在线电影。 主数据格式是服务器端生成的swf文件。 我需要一个服务器端解决方案,用于自动化swf到视频转换。用于将SWF文件转换为视频文件的Serverside解决方案
一些研究和实验后,我发现了两个解决方案:
但是这两种方法都有这样的缺点:
有人建议可以另一种方式来做到这一点的东西?
有趣,
我发现this SimpleFLVWriter为AIR制作,但我想它可以适用于有书写到服务器上的文件。我理论上可以加载swf,检查帧率,每帧获取一个bitmapData快照,然后将所有bitmapDatas作为二进制(ByteArray)发送到服务器,将其写为flv。
只是我的2便士。
这个解决方案没有用在大多数情况下,由于非常低性能,低图像质量和高互联网流量:( – peko 2009-10-22 10:08:59
嗯......你是对的:(我猜应该有一些基于Java或其他类型的工具来'记录'播放SWF并将其写入FLV。 – 2009-10-23 21:48:48
虚拟X服务器抓取的屏幕投射: http://www.youtube.com/watch?v=8W6jyjXjmnE – peko 2009-09-22 15:59:45