未捕获的Alchemy \ BinaryDriver \ Exception \ ExecutableNotFoundException

时间:2018-08-27 14:09:56

标签: ffmpeg php-7.1

我有linux共享主机,而Goddady并未在其上安装ffmpeg扩展名,因此我必须在代码中保留二进制库,因此我正在使用https://github.com/PHP-FFMpeg/PHP-FFMpeg/并遵循以下步骤。

  • 我在本地> Windows 10> laragon上克隆了项目
  • 我确实安装了作曲家

现在我像下面这样称呼他们的例子

require 'vendor/autoload.php';
$ffmpeg = FFMpeg\FFMpeg::create(array(
'ffmpeg.binaries'  => 'F:/laragon/www/PHP-FFMpeg/src/FFMpeg',
'ffprobe.binaries' => 'F:/laragon/www/PHP-FFMpeg/src/FFMpeg',
'timeout'          => 3600, // The timeout for the underlying process
'ffmpeg.threads'   => 12,   // The number of threads that FFMpeg should use
));
$video = $ffmpeg->open('1535349237.mp4');
$frame = $video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(2));
$frame->save('image.jpg');

但是我遇到以下错误。

  

致命错误:未被发现   Alchemy \ BinaryDriver \ Exception \ ExecutableNotFoundException:可执行文件   找不到,建议:F:/ laragon / www / PHP-FFMpeg / src / FFMpeg在   F:\ laragon \ www \ PHP-FFMpeg \ vendor \ alchemy \ binary-driver \ src \ Alchemy \ BinaryDriver \ AbstractBinary.php:160   堆栈跟踪:#0   F:\ laragon \ www \ PHP-FFMpeg \ src \ FFMpeg \ Driver \ FFProbeDriver.php(48):   Alchemy \ BinaryDriver \ AbstractBinary :: load(Array,NULL,   对象(Alchemy \ BinaryDriver \ Configuration))#1   F:\ laragon \ www \ PHP-FFMpeg \ src \ FFMpeg \ FFProbe.php(226):   FFMpeg \ Driver \ FFProbeDriver :: create(Object(Alchemy \ BinaryDriver \ Configuration),   NULL)#2 F:\ laragon \ www \ PHP-FFMpeg \ src \ FFMpeg \ FFMpeg.php(117):   FFMpeg \ FFProbe :: create(Array,NULL,   对象(Doctrine \ Common \ Cache \ ArrayCache)#3   F:\ laragon \ www \ PHP-FFMpeg \ index.php(6):FFMpeg \ FFMpeg :: create(Array)

     

4 {main}下一个FFMpeg \ Exception \ ExecutableNotFoundException:无法在其中加载FFProbe

     

F:\ laragon \ www \ PHP-FFMpeg \ src \ FFMpeg \ Driver \ FFProbeDriver.php:50堆栈   跟踪:#0 F:\ laragon \ www \ PHP-FFMpeg \ src \ FFMpeg \ FFProbe.php(226):   FFMpeg \ Driver \ FFProbeD输入   F:\ laragon \ www \ PHP-FFMpeg \ src \ FFMpeg \ Driver \ FFProbeDriver.php在线   50

我试图弄清楚在github和google上进行搜索,但是没有成功,所以有什么建议可以解决这种情况?

0 个答案:

没有答案