php - Laravel 无法加载 FFProbe?

标签 php laravel ffmpeg

我正在使用 PHP-FFMpeg 存储库在我的 Laravel 应用程序中做一些视频工作,但我在设置它时遇到了一些问题。安装 PHP-FFMpeg 存储库后,我尝试创建一个 FFMpeg 实例:

$ffmpeg = \FFMpeg\FFMpeg::create();

但是,这不起作用。作为响应,我得到一个简单说明的 ErrorException:

Unable to load FFProbe

这对我来说没有意义,因为当我从我的 Mac 终端运行 ffmpegffprobe 时,我可以看到它们已安装。这显然是一个路径/解决问题,但我不确定如何解决它。有什么想法吗?

这一切都托管在 MAMP 项目下,在本地主机上运行。

最佳答案

$ffmpeg = \FFMpeg\FFMpeg::create([
    'ffmpeg.binaries'  => '/usr/local/bin/ffmpeg',
    'ffprobe.binaries' => '/usr/local/bin/ffprobe' 
]);

您的 ffmpeg 安装路径。

这就是@limonte 的意思,它对我有用。

关于php - Laravel 无法加载 FFProbe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29916963/

相关文章:

PHPUnit模拟多种不同的方法

php - 是否可以在不同的 PHP session 之间共享内存表?

php - 从第三方网站 POST 后丢失 session 数据

php - 在 Laravel Transformers 上使用中间件调用 null 上的成员函数 createData()

php - FFMPEG 在命令行而不是 PHP 中运行

有人可以提供有关 gcc 的这些错误的线索吗?

javascript - 输入字段中的默认文本

php - Mysqli 查询在 phpmyadmin 中工作但不在脚本中

laravel - 使用早于版本 1.x.x 的 Vue-router 从 Vue.js 中的方法重定向

node.js - 使用 ffmpeg 和 nodejs 剪切视频而不重新编码( Fluent-ffmpeg )