gpt4 book ai didi

php - 使用 ffmpeg 在 laravel 上创建缩略图

转载 作者:行者123 更新时间:2023-12-04 23:27:13 24 4
gpt4 key购买 nike

我想在上传的视频上创建一个缩略图,我一直在使用 mmpeg,我一直在尝试这个代码,但它还没有工作

这是我在 Controller 上的代码

use ffmpeg\FFMPEG;

public function store(Request $request)
{

$news = new News;

$filename = $request->file('attachment')->getClientOriginalName();
$request->file('attachment')->storeAs('attachment', $filename);

$thumbnails = new FFMPEG;
$thumbnails->getThumbnails($filename, 'thumbnails', 5);
}

我也一直在像这样设置 config/app.php
LinkThrow\Ffmpeg\Provider\FfmpegServiceProvider::class, //providers
'FFMPEG' => LinkThrow\Ffmpeg\Facade\FfmpegFacade::class, //aliases
错误是

Class 'ffmpeg\FFMPEG' not found



是否也需要在 config/ffmpeg.php 上进行设置?

最佳答案

据我所知,有两种可能,一种是 use FFMPEG\FFMPEG;您正在使用小写字母。
更新如下

use FFMPEG\FFMPEG;

public function store(Request $request)
{

$news = new News;

$filename = $request->file('attachment')->getClientOriginalName();
$request->file('attachment')->storeAs('attachment', $filename);

$thumbnails = new FFMPEG;
$thumbnails->getThumbnails($filename, 'thumbnails', 5);
}

第二个是你有使用而不是这个
$thumbnails = new FFMPEG;
$thumbnails->getThumbnails($filename, 'thumbnails', 5);


FFMPEG::getThumbnails($filename, 'thumbnails', 5);

关于php - 使用 ffmpeg 在 laravel 上创建缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40326751/

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