如何在 Heroku 上安装 ffmpeg

Rij*_*iju 0 python ffmpeg discord.py

我在 Heroku 上有一个 Python 应用程序。如何在应用程序上安装 ffmpeg?

我尝试使用 buildpack 安装它,但收到此错误:discord.ext.commands.errors.CommandInvokeError:命令引发异常:ClientException:找不到 ffmpeg。

MrS*_*aar 5

如果尚未完成,您必须创建一个requirements.txt文件:

git+https://github.com/Rapptz/discord.py
ffmpeg
Run Code Online (Sandbox Code Playgroud)

然后,在您的 heroku 应用程序中,转到settings并在buildpacks选项卡中单击add buildpack并输入以下内容:

https://github.com/kitcast/buildpack-ffmpeg.git
Run Code Online (Sandbox Code Playgroud)

如果您遇到与以下相关的错误opus(在流式传输音频时可能会发生),则必须添加此构建包:

https://github.com/xrisk/heroku-opus.git
Run Code Online (Sandbox Code Playgroud)

当一切都正确安装后,你必须推送你的代码,它将安装 ffmpeg (如果你需要的话还可以安装 opus),并且通常情况下,你不应该再出现此错误。