1

我正在使用 Google App Engine 托管一个网站,我希望用户能够上传任何视频,然后我想使用flowplayer来显示它,这需要 MP4 和 webm 格式来支持所有浏览器。我让它在用户上传视频的地方正常工作,然后我可以提供它,但我需要将它转换成这两种格式,以便我每个人都可以观看视频。

是否有任何 Python 项目可以导入以在 App Engine 上进行转换,或者有任何资源显示我如何使用 Google Compute Engine 之类的东西进行转换?我需要它在服务器上自动完成,大多数在 python 中看起来稳定的项目都是通过个人计算机上的命令行完成的。

4

1 回答 1

1

我不确定 Google App Engine,但您可能想考虑使用FFMPEG。我目前在 heroku 上托管一个站点,并且能够使用它生成一个任务,该任务将自动从上传的视频中抓取图像进行显示并将上传的文件转换为 mp4。为了转换为 mp4,您需要使用 libx264 进行编译。我不是这方面的专家,但如果你还没有的话,这可能是你想要研究的东西。在我在 heroku 上的应用程序中,我能够将上传文件转换为 mp4,但确定正确的配置肯定需要一些时间,而且它仍然需要比我想要的更长的时间。但是,我也是一个相当新的开发人员,这是我创建的第一个应用程序,因此您可能更容易按照自己想要的方式工作。

于 2013-07-22T17:11:21.930 回答