首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对未定义的方法FFMpeg\ FFmpeg ::fromDisk()的Laravel FFMpeg错误调用

对未定义的方法FFMpeg\ FFmpeg ::fromDisk()的Laravel FFMpeg错误调用
EN

Stack Overflow用户
提问于 2017-08-13 20:08:20
回答 1查看 2.8K关注 0票数 2

我使用laravel ffmpeg为视频创建了一个缩略图,但是当我运行代码时,它返回我

代码语言:javascript
复制
Call to undefined method FFMpeg\FFMpeg::fromDisk()

我不知道这个错误发生了什么,我正在遵循github中的说明。这是我的代码。

代码语言:javascript
复制
use FFMpeg\FFMpeg;
use FFMpeg\FFProbe;

$thumbnail_name =  md5($request->video_name).'_thumbnail.jpg';
$thumbnail_path = '/assets/' . $request->video_name;
FFMpeg::fromDisk('videos')
        ->open($export_as)
        ->getFrameFromSeconds(10)
        ->export()
        ->toDisk('thumnails')
        ->save($thumbnail_path);

我尝试了fromFilesystem方法,但它不起作用,我还将fromDisk()中的值从像C:\xampp\htdocs\vidpuz\public\assets这样的c驱动器更改为public/assets,但也不起作用,它保持返回未定义的方法错误。

EN

回答 1

Stack Overflow用户

发布于 2019-12-14 02:11:44

您可以使用以下代码:

代码语言:javascript
复制
use Pbmedia\LaravelFFMpeg\FFMpeg;

但您使用的是:

代码语言:javascript
复制
use FFMpeg\FFMpeg;

所以您不是在使用Laravel包,而是直接使用FFMpeg ...

如果您正确安装了软件包。您甚至可以省略use Pbmedia\LaravelFFMpeg\FFMpeg;,直接使用facade。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45660168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档