【问题标题】:Serverside solution for converting an SWF file to a VIDEO file将 SWF 文件转换为 VIDEO 文件的服务器端解决方案
【发布时间】:2009-09-18 20:28:32
【问题描述】:

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

经过一番研究和实验,我找到了两种解决方案:

  1. 稍微改写一个开源flash播放器gnash
  2. 直接通过虚拟 X 服务器抓取 adobe flash player

但是这两种方法都有很多缺点,比如:

  1. gnash 仅支持旧格式的 swf
  2. 仅实时抓取工作

有人可以建议另一种方法来做这件事吗?

【问题讨论】:

标签: video flash


【解决方案1】:

有趣,

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

只要我的 2 便士。

【讨论】:

  • 这个解决方案在大多数情况下无用,因为性能非常低,图像质量低和互联网流量高:(
  • hmmm...你是对的 :( 我想应该有一些基于 java 或其他类型的工具来“记录”正在播放的 swf 并将其写入 flv。顺便说一句,这是个好问题!
猜你喜欢
  • 1970-01-01
  • 2018-05-21
  • 1970-01-01
  • 1970-01-01
  • 2010-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-03
相关资源
最近更新 更多