【问题标题】:discord.py Heroku FFmpeg issuediscord.py Heroku FFmpeg 问题
【发布时间】:2022-04-06 12:25:05
【问题描述】:

您好,我正在尝试在 heroku 上部署一个不和谐机器人。我正在使用 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]:

【问题讨论】:

标签: heroku ffmpeg discord.py


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-04-04
    • 2020-09-05
    • 1970-01-01
    • 2018-04-11
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    相关资源
    最近更新 更多