Найти правильный путь FFmpeg в php

0

Я использую FFmpeg с PHP на сервере CentOS. PHP-код

$thumbnail = $this->generateRandomString(25);
$ffmpeg = "/usr/bin/man"; // or /usr/share/ffmpeg {not working}
$videoFile = $_FILES['file']['tmp_name'];
$imageFile = "uploads/images/video_thumbnail/$thumbnail.jpg";
$size = '340x250';
$getFrom = 10;
$cmd = "$ffmpeg -i $videoFile -an -ss $getFrom -s $size $imageFile";
shell_exec($cmd);

При запуске команды $whereis FFmpeg

выход: ffmpeg: /usr/bin/ffmpeg/usr/share/ffmpeg/usr/share/man/man1/ffmpeg.1.gz

Итак, какой правильный путь.

  • 0
    /usr/bin/ffmpeg - это правильный путь к двоичному файлу ffmpeg.
  • 0
    Я пытался это не работает @cOle2 cOle2
Показать ещё 5 комментариев
Теги:
ffmpeg

1 ответ

0

Использовать код simpe:

$ffmpegPath = exec('which ffmpeg');
$ffprobe = exec('which ffprobe');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню