Deb*_*ury 2 php video upload thumbnails amazon-s3
我一直在视频网站[平台:php]工作,我需要在亚马逊S3服务器上传视频并提取缩略图.
我已经在该存储桶中成功创建了一个存储桶并上传了视频文件.但我不知道如何从上传的视频中提取缩略图.所以,那就是我陷入困境的地方.
任何帮助将不胜感激.提前致谢!
在这里你有一些选择.
首先 - 您可以在将视频上传到AWS之前从视频中"提取"缩略图.类似的事情:将视频上传到您的服务器,如果需要将其转换为适当的格式,使用缩略图(或缩略图),将它们保存在某处(例如在S3或本地服务器上),然后将视频上传到S3.这种方法的缺点是您的本地服务器将不得不做很多额外的工作,而不是为您的Web访问者提供服务.
第二 -您可以使用Amazon EC2计算服务为:视频上传到S3,触发EC2(例如用cron作业)采取从S3的视频,将其转换,以缩略图和上传的最终结果(转换后的视频+缩略图)回S3.缺点是:实现这种"沟通"并不是很容易(你必须解决许多问题,比如确保稳定的转换,创建作业队列等),此外你还需要再使用一个AWS服务. S3.
什么是视频转换和缩略图?有很多工具和程序.我喜欢使用的ffmpeg视频转换(也有PHP的包装使用它与PHP的功能- PHP-ffmpeg的,但使用的ffmpeg本身(例如使用PHP的EXEC()函数)会给你更多的灵活性和功能,请参阅有关更多详细信息文档).FFMpeg也可以从视频中提取缩略图,但这需要一些时间(有很多关于如何有效地进行讨论的讨论),但我建议你使用ffmpegthumbnailer来达到这个目的.它使用更简单,并且特别针对从视频文件中获取缩略图进行了优化.
| 归档时间: |
|
| 查看次数: |
7012 次 |
| 最近记录: |