discord.py Heroku FFmpeg 问题

discord.py Heroku FFmpeg issue

嗨,我正在尝试在 heroku 上部署一个 discord 机器人。我正在使用 ffmpeg 将音乐流式传输到语音频道。我在我的 windows 本地尝试了它并让它工作但是当我将它部署在 heroku 上时,抛出这个异常并且什么也没说!

我使用这些构建包:

  1. heroku/python
  2. https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git

如果有人能提供帮助,我将不胜感激
这是示例代码:

vid = pafy.new("https://www.youtube.com/watch?v=gdL7s0kw0SM")
print("Pafy Vid Created!")
audio = vid.getbestaudio()
print("Pafy Audio Created!")
try:
    // self.FFMPEG_OPTIONS = {'before_options': '-reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 5', 'options': '-vn'}
    self.vc[ctx.guild.id].play(FFmpegPCMAudio(Song['source'], **self.FFMPEG_OPTIONS), after=lambda _: E.set())
    print("Playing Music!!!")
except Exception as ex:
    print(ex)

这是我得到的:

2021-09-20T14:31:19.958645+00:00 app[worker.1]: Pafy Vid Created!
2021-09-20T14:31:19.958889+00:00 app[worker.1]: Pafy Audio Created!
2021-09-20T14:31:20.447278+00:00 app[worker.1]:

感谢@Dominik,我在下面添加了构建包并且它起作用了:
1.https://github.com/xrisk/heroku-opus
2.https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git