【发布时间】:2020-11-01 12:55:07
【问题描述】:
我在 Heroku 上有一个 Python 应用程序。如何在应用上安装 ffmpeg?
我尝试使用 buildpack 安装它,但出现此错误: discord.ext.commands.errors.CommandInvokeError:命令引发异常:ClientException:找不到ffmpeg。
【问题讨论】:
标签: python ffmpeg discord.py discord.py-rewrite
我在 Heroku 上有一个 Python 应用程序。如何在应用上安装 ffmpeg?
我尝试使用 buildpack 安装它,但出现此错误: discord.ext.commands.errors.CommandInvokeError:命令引发异常:ClientException:找不到ffmpeg。
【问题讨论】:
标签: python ffmpeg discord.py discord.py-rewrite
如果还没有完成,你必须创建一个requirements.txt 文件:
git+https://github.com/Rapptz/discord.py
ffmpeg
然后,在您的 heroku 应用程序中,转到 settings,然后在 buildpacks 选项卡中,单击 add buildpack 并输入以下内容:
https://github.com/kitcast/buildpack-ffmpeg.git
如果您有与 opus 相关的错误(当您流式传输音频时可能会发生),您必须添加此 buildpack:
https://github.com/xrisk/heroku-opus.git
当所有东西都正确安装后,你必须推送你的代码,它会安装 ffmpeg(如果你需要的话,还可以安装 opus),而且,通常情况下,你不应该再出现这个错误了。
【讨论】: