php -ffmpeg установка на apache2 - PullRequest
       84

php -ffmpeg установка на apache2

0 голосов
/ 11 февраля 2020

Попытка запустить PHP -FFMPEG и после установки через composer В настоящее время я получаю это.

PHP Неустранимая ошибка: Uncaught Alchemy \ BinaryDriver \ Exception \ ExecutableNotFoundException: Executable не найдено, предложено: avprobe, ffprobe в / var / www/html/vendor/alchemy/binary-driver/src/Alchemy/BinaryDriver/AbstractBinary.php: 159 \ nСтек трассировки: \ n # 0 / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php (48): Alchemy \ BinaryDriver \ AbstractBinary :: load (Array, NULL, Object ( Alchemy \ BinaryDriver \ Configuration)) \ n # 1 / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFProbe.php (226): FFMpeg \ Driver \ FFProbeDriver :: create (объект (Alchemy \ BinaryDriver \ Configuration), NULL) \ n # 2 / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFMpeg.php (117): FFMpeg \ FFProbe :: create (Array, NULL, Object (Doctrine \ Common \ Cache \ ArrayCache)) \ n # 3 / var / www/html/starapp/test.php (4): FFMpeg \ FFMpeg :: create () \ n # 4 {main} \ n \ nСледующий FFMpeg \ Exception \ ExecutableNotFoundException: невозможно загрузить FFProbe в / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php: 50 \ nСтек трассировки: \ n # 0 / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMp в / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php on line 50

Некоторые люди предлагают запустить следующее:

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

Однако у меня нет файлов ffmpeg / ffprobe в usr / bin и я не могу их найти нигде .

* 1 019 * РЕДАКТИРОВАТЬ:

FFMpeg установлен. Я перезагрузил сервер и перезапустил apache2, и теперь файлы видны. Получаем это сейчас:

PHP Неустранимая ошибка: Uncaught Alchemy \ BinaryDriver \ Exception \ ExecutableNotFoundException: Исполняемый файл не найден, предлагается: usr / bin / ffprobe в / var / www/html/vendor/alchemy/binary-driver/src/Alchemy/BinaryDriver/AbstractBinary.php: 159 \ nStack trace: \ n # 0 / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php (48): Алхимия \ BinaryDriver \ AbstractBinary :: load (Массив, NULL, Объект (Алхимия \ BinaryDriver \ Конфигурация)) \ n # 1 / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFProbe.php (226 ): FFMpeg \ Driver \ FFProbeDriver :: create (Объект (Алхимия \ BinaryDriver \ Configuration), NULL) \ n # 2 / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/FFMpeg.php (117): FFMpeg \ FFProbe :: create (Массив, NULL, Объект (Doctrine) \ Common \ Cache \ ArrayCache)) \ n # 3 / var / www/html/starapp/test.php (11): FFMpeg \ FFMpeg :: create (Array, NULL) \ n # 4 {main} \ n \ nСледующий FFMpeg \ Exception \ ExecutableNotFoundException: Невозможно загрузить FFProbe в / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php: 50 \ nСтрек трассировки: \ n # 0 / var / www/html/vendor/php-ffmpeg/php-ffmp в / var / www/html/vendor/php-ffmpeg/php-ffmpeg/src/FFMpeg/Driver/FFProbeDriver.php в строке 50

1 Ответ

0 голосов
/ 17 февраля 2020

Проблема с путями

'ffmpeg.binaries' => 'usr/bin/ffmpeg',
'ffprobe.binaries' => 'usr/bin/ffprobe'

Принимая во внимание:

'ffmpeg.binaries' => '/usr/bin/ffmpeg',
'ffprobe.binaries' => '/usr/bin/ffprobe'

Работает.

...