我花了几个小时才弄清楚为什么我总是出错"无法加载FFProbe";在安装FFmpeg包之后。
1/我读到我需要在.env文件中添加以下行
PHP_FPM_FFMPEG=true
2/I重新启动apache并在终端中运行以下命令(有时需要(
cd Sites/laradock
docker-compose build
3/然后我在我的项目中安装了FFmpeg包
composer require pbmedia/laravel-ffmpeg
4/没有错误,到目前为止。。。我可以看到软件包正确安装在/vvendor/pbmedia中。。。但是当我尝试在控制器中使用FFmpeg时;无法加载FFProbe";错误
use FFMpeg;
...
$ffmpeg = FFMpegFFMpeg::create();
$video = $ffmpeg->open($link);
$frame = $video->frame(FFMpegCoordinateTimeCode::fromSeconds($sec));
$frame->save($thumbnail);
5/我应该在config/app.php文件中手动添加以下行吗?
in 'providers' ...
ProtoneMediaLaravelFFMpegSupportServiceProvider::class,
in 'aliases'...
'FFMpeg' => ProtoneMediaLaravelFFMpegSupportFFMpeg::class
6/我应该在config文件夹中添加一个新文件吗?
这太令人困惑了。。。请帮助
您是否在系统上安装了FFmpeg本身?