我有一个小型社交网络项目,用户可以上传他们的视频,视频不应超过1或2分钟,但他们需要是私密的,并与上传的用户相关。
由于上传的视频可能有多种不同的格式,因此我有两种选择:
上传视频并使用ffmpeg处理它们,我能找到任何这样做的PHP脚本吗? PROS我的服务器上有我的文件而且我不依赖第三方CONS我认为这是一项真正密集的任务,自项目开始以来我可能需要一个非常好的注意计划
使用提供API来上传和处理视频的视频托管服务,我实际上找到了似乎可以做我需要的vzaar.com。 PROS Scalable CONS我依赖第三方获取我的内容
由于该项目是一个小型的社交网络,因此opusphp.com也可能很有趣,但我从未使用或阅读
Vimeo PRO可以满足我的需求吗?其他建议? 将来可能需要添加基本视频编辑功能来修剪上传的视频设置的起点和终点
答案 0 :(得分:0)
我建议您使用ffmpeg并使用shell_exec()调用它from PHP。
如果您使用x264进行编码,您可以tune it使用中/低编码设置,以便您的服务器可以处理负载(当然,在大小控制的环境中,某个点)。
ffmpeg还可以根据需要修剪(以及更多)视频。视频托管服务可能没有该选项,否则可能会产生额外费用。
除了推荐适合您项目的在线视频服务之外,还不符合asking questions的Stackoverflow指南。