2013-06-21 34 views
0

我花了一些时间寻找一个解决方案没有成功,所以我希望这里有人能够至少指向我在正确的方向。服务器端动态Flash导出到视频

的具体项目流程是这样的:

  • 用户访问一个Facebook应用程序
  • 用户上传了一些照片,并选择可选的过滤器
  • 用户可以预览,展示了他们的照片的视频(视频有动画和音频),然后
  • 用户可以选择下载该视频为他们的设备/ PC

个一些已知条件:

  • 服务器端的PHP在Linux/Apache的
  • 预览视频的Flash
  • 输出格式变量(WMV/AVI/MP4)

我已经发现一对夫妇的解决方案,但似乎没有匹配这个确切的流量。我希望整个过程自动/脚本化,因此需要一个可以坐在服务器上的组件,接受来自PHP的命令,并能够处理动态Flash输入并导出为所选格式。我的客户有一个慷慨的预算来购买软件来做到这一点。

如果任何人都可以提出一个很好的软件解决方案或确实另一种方法来达到同样的目标,我将永远感激......

谢谢!

回答

0

我是不会放弃的如何做到这一点还没有确切的细节,但你可以做一个简要介绍:

  • 用户上传的视频(或者它已经在服务器上,我不确定)
  • 您可以使用exec()或shell_exec()运行ffmpeg,它将根据用户的选择将 flash文件转换为另一个输出。

我会建议正在写一个bash脚本或者一些需要输出的选择(当然输入文件)的命令行参数,转换文件,并返回新的文件的位置。您可以在PHP中使用exec()或shell_exec()的输出将位置返回给用户,并允许他们下载文件。

如果你想了解某个方面的更多细节,请评论,但我不确定你是否已经研究过这种方法,所以现在它只是一个建议。