【问题标题】:How can I upload videos and convert it async in Laravel?如何在 Laravel 中上传视频并将其异步转换?
【发布时间】:2016-11-19 14:30:31
【问题描述】:

事情就像我的标题所说,我已经将视频上传到服务器,将它们的路径存储在数据库中,并使用Storage门面将它们保存到存储中,视频的平均重量为 700MB 或所以,它们是为了在我正在构建的自己的网站上观看,我正在使用 VideoJS 来展示它们,但是由于与不同的浏览器不兼容,我需要转换它们,我已经知道 FFMPEG 做到这一点很轻松,但我想要要知道如何使其异步,就像 Youtube 上传视频工具一样。视频仅从管理仪表板上传,因此只有一个人上传视频。谢谢你的时间。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-07-06
      • 2020-04-16
      • 1970-01-01
      • 2014-03-15
      • 2020-06-27
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      相关资源
      最近更新 更多