Как установить ffmpeg на Heroku - PullRequest
0 голосов
/ 12 июля 2020

У меня есть приложение Python на Heroku. Как я могу установить ffmpeg в приложение?

Я попытался установить его с помощью пакета сборки, но получил следующую ошибку: discord.ext.commands.errors.CommandInvokeError: команда вызвала исключение: ClientException: ffmpeg не найден.

1 Ответ

1 голос
/ 12 июля 2020

Если это еще не сделано, вам необходимо создать файл requirements.txt, который содержит следующее:

git+https://github.com/Rapptz/discord.py
ffmpeg

Затем в вашем приложении heroku от go до settings и, в меню buildpacks щелкните add buildpack и введите следующее:

https://github.com/kitcast/buildpack-ffmpeg.git

Если у вас есть ошибки, связанные с opus (это может произойти при потоковой передаче звука), вам нужно будет добавить это buildpack:

https://github.com/xrisk/heroku-opus.git

Когда все установлено правильно, вам нужно sh ваш код, он установит ffmpeg (и opus, если он вам нужен), и, как правило, вы не должны эта ошибка больше не возникает.

...