Я использую сервер CentOS Linux. Я пытаюсь заставить ffmpeg работать с моим дискорд-ботом. Я следил за инструкциями, используя npm, и переключил npm i ffmpeg-binaries
на npm i ffmpeg-static
, но он все еще говорит мне, что ffmpeg не может быть найден.
Большинство ответов, которые я рассматривал, либо разрешают использование sudo, что здесь не подходит, либо предназначены для систем на базе Windows.
Итак, я понял, что причина того, что это не сработает, заключалась в том, что функциональность была заблокирована поставщиком услуг. Итак, после обсуждения этого вопроса с ним проблема была решена.
Здесь не так много работы. Где установлен статический ffmpeg? Где скрипт/код/что-то еще, что ищет ffmpeg? Есть ли статический ffmpeg в вашем
PATH
? Скрипт использует вашPATH
? Не можете ли вы изменить сценарий, чтобы указать полный путь к файлу ffmpeg?