我正在使用Google App Engine来托管我希望用户能够上传任何视频的网站,然后我想使用flowplayer来显示它,这需要MP4和webm格式来支持所有浏览器。我让它正常工作,用户上传视频,然后我可以提供服务,但我需要将其转换为这两种格式,以便我每个人都可以观看视频。
我可以导入任何Python项目来在App Engine上进行转换,还是有任何资源显示我如何使用Google Compute Engine这样做?我需要它在服务器上自动完成,大多数在python中看起来稳定的项目都是通过个人计算机上的命令行来完成的。
答案 0 :(得分:1)
我不确定Google App Engine,但您可能希望使用FFMPEG。我目前正在heroku上托管一个网站,并且能够使用它生成一个任务,该任务将自动从上传的视频中抓取图像进行显示,并将上传的文件转换为mp4。要转换为mp4,您需要使用libx264进行编译。我不是这方面的专家,但如果你还没有,你可能会想要研究一下。在我的heroku应用程序中,我能够将上传转换为mp4,但它确实需要一些时间来确定正确的配置,它仍然需要比我想要的更长的时间。但是,我也是一个相当新的开发人员,这是我创建的第一个应用程序,因此您可能更容易按照自己的方式工作。