因此,我想使用FFMpeg库并找到独立的PHP版本,我以前在Laravel上使用过此版本并安装了作曲家,但现在在这种情况下,我试图将此库安装在共享主机上,我只是上传src文件夹并从以下开始:
<?php
$ffmpeg = FFMpeg\FFMpeg::create(array(
'ffmpeg.binaries' => 'FFMpeg/FFMpeg.php',
'ffprobe.binaries' => 'FFMpeg/FFProbe.php',
'timeout' => 3600,
'ffmpeg.threads' => 12,
));
$video = $ffmpeg->open('video.mpg');
?>
但是出现错误:
PHP致命错误:未捕获的错误:未找到类'FFMpeg \ FFMpeg' 在...
那么我该如何在共享主机上使用FFMpeg
并手动安装(没有作曲家)
答案 0 :(得分:1)
这不是免费的Composer解决方案,但是如果您上载vendor
(由Composer创建)以及您的来源并添加:
require 'vendor/autoload.php';
到脚本的开头(确保路径相对于当前脚本),它应该能够解析FFMpeg\FFMpeg
类。
我建议这样做是可取的,因为您还需要包括PHP-FFMpeg
具有的依赖项,而Composer会解决这个依赖项。