Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 用于将SWF文件转换为视频文件的服务器端解决方案_Video_Flash - Fatal编程技术网

Video 用于将SWF文件转换为视频文件的服务器端解决方案

Video 用于将SWF文件转换为视频文件的服务器端解决方案,video,flash,Video,Flash,现在我开发了一个RIA应用程序,用于在线电影制作。 主数据格式它是服务器端生成的swf文件。 我需要一个自动swf到视频转换的服务器端解决方案 经过一些研究和实验,我发现了两种解决方案: 稍微重写一点开源flash播放器gnash 通过虚拟X服务器直接获取adobe flash player 但这两种方法都有如下缺点: gnash只支持swf的旧格式 仅实时抓取工作 有人可以建议另一种方法来做这件事吗?很有趣 我发现了madeforair,但我想它可以被修改为在服务器上写入文件。我认为您可以加载

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

经过一些研究和实验,我发现了两种解决方案:

  • 稍微重写一点开源flash播放器gnash
  • 通过虚拟X服务器直接获取adobe flash player
  • 但这两种方法都有如下缺点:

  • gnash只支持swf的旧格式
  • 仅实时抓取工作
  • 有人可以建议另一种方法来做这件事吗?

    很有趣

    我发现了madeforair,但我想它可以被修改为在服务器上写入文件。我认为您可以加载swf,检查帧速率,每帧拍摄一个bitmapData快照,然后将所有bitmapData作为二进制(ByteArray)发送到服务器,将其作为flv写入


    只有我的2便士。

    虚拟X服务器抓取的屏幕放映:这个解决方案在大多数情况下都没有用,因为性能非常低,图像质量低,互联网流量高:(嗯……你说得对:(我想应该有一些基于java或其他类型的工具来“录制”播放的swf并将其写入flv。顺便问一下,这是个好问题!