Laravel 9+Laradock环境下FFmpeg安装使用及FFProbe加载失败求助
解决Laravel中FFmpeg“Unable to load FFProbe”错误排查与疑问
已花费数小时排查安装FFmpeg包后始终出现“Unable to load FFProbe”错误的原因,已完成以下操作:
- 在.env文件中添加配置:
PHP_FPM_FFMPEG=true - 重启Apache并执行终端命令:
cd Sites/laradock docker-compose build - 在项目中安装FFmpeg包:
composer require pbmedia/laravel-ffmpeg
包已成功安装至/vendor/pbmedia目录,但在控制器中使用FFmpeg时仍报错,相关代码如下:
use FFMpeg; ... $ffmpeg = FFMpeg\FFMpeg::create(); $video = $ffmpeg->open($link); $frame = $video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds($sec)); $frame->save($thumbnail);
现有疑问:
- 是否需要在
config/app.php中手动添加以下服务提供者与别名?// 在'providers'数组中添加 ProtoneMedia\LaravelFFMpeg\Support\ServiceProvider::class, // 在'aliases'数组中添加 'FFMpeg' => ProtoneMedia\LaravelFFMpeg\Support\FFMpeg::class - 是否需要在config目录中新增配置文件?
请求协助解决该问题。
内容的提问来源于stack exchange,提问作者Paul Godard
相关产品推荐
相关产品推荐

