gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:49:26 31 4
gpt4 key购买 nike

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

Call to undefined method FFMpeg\FFMpeg::fromDisk()

我不知道这个错误会发生什么,我按照github中的说明进行操作。
这是我的代码。
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() 中的值至 public/assets甚至来自 C 盘,如 C:\xampp\htdocs\vidpuz\public\assets但也不起作用,它一直返回未定义的方法错误。

最佳答案

你可以使用这个:

use Pbmedia\LaravelFFMpeg\FFMpeg;

但您正在使用:
use FFMpeg\FFMpeg;

所以你没有使用 Laravel 包,而是直接使用 FFMpeg ......

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

关于Laravel FFmpeg 错误调用未定义的方法 FFMpeg\FFMpeg::fromDisk(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45660168/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com