如何在Laravel中上传视频并将其转换为异步?

时间:2016-11-19 14:30:32

标签: php laravel laravel-5 ffmpeg html5-video

就像我的标题所说,我已经将视频上传到服务器,将其路径存储在数据库中,并使用Storage外观将其保存到存储中,视频的平均权重为700MB左右,它们用于在我自己建立的网站上观看,我正在使用VideoJS来显示它们,但由于与不同浏览器不兼容,我需要转换它们,我已经知道FFMPEG这样做无痛,但是我想知道如何使其异步,就像Youtube上传视频工具一样。视频仅从管理信息中心上传,因此,只有一个人上传视频。谢谢您的时间。

1 个答案:

答案 0 :(得分:2)

查看Laravel的队列功能:https://laravel.com/docs/5.3/queues

您可以创建一个作业类,该作业类获取应该处理的视频的路径/文件名。然后在作业的handle方法中进行转换。 Laravel文档解释了如何创建Job类并使用它。