【问题标题】:How do I install FFmpeg for my bot to play music?如何安装 FFmpeg 让我的机器人播放音乐?
【发布时间】:2021-08-15 05:36:17
【问题描述】:

我关注了一个关于如何制作音乐机器人的 Youtube Tortual,每段代码都有意义,只有一个问题。我以为我安装了 FFmpeg,我相信这是让机器人播放音频的东西,我安装它的方式是运行以下命令:pip install ffmpeg

所以我等待它完成,并尝试播放音乐,这是错误消息

Traceback(最近一次调用最后一次): 文件“C:\Users\Shiqi\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\bot.py”,第 902 行,在调用中 等待 ctx.command.invoke(ctx) 文件“C:\Users\Shiqi\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py”,第 864 行,在调用中 等待注入(*ctx.args,**ctx.kwargs) 文件“C:\Users\Shiqi\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py”,第 94 行,已包装 从 exc 引发 CommandInvokeError(exc) discord.ext.commands.errors.CommandInvokeError:命令引发异常:DownloadError:错误:ffprobe/avprobe 和 ffmpeg/avconv 未找到。请安装一个。

【问题讨论】:

    标签: ffmpeg discord.py


    【解决方案1】:

    在 Windows 上下载 ffmpeg 很奇怪。当我写我的第一个机器人时,我也为此苦苦挣扎。原来pip install ffmpeg 安装了一个名为 ffmpeg 的 python 库,而不是安装 actual ffmpeg(您的机器人需要的程序)。这是你如何做到的: Download a windows build of ffmpeg from gyan.dev (the reccomended way on the ffmpeg website) 下载后,解压缩 zip 文件。将生成的文件夹重命名为 ffmpeg,并将其放入您的 C:\ 目录中。然后将C:\ffmpeg\bin\ 添加到您的PATH。如果您不知道如何向您的 PATH 添加内容,请告诉我,我可以解释。

    【讨论】:

    • 这就是我安装 ffmpeg 所需要做的一切吗?
    • 我之前也听说过path,但是我不记得是什么了,请你能快速解释一下吗?
    • 是的,没问题?。 (是的,这就是您需要做的所有事情)所以 PATH 是您 PC 上任何程序都可以访问的全局变量。它存储的是文件系统中程序的位置。这是必要的,因为如果一个程序想使用另一个程序,它必须在您的硬盘驱动器上找到该程序的代码,以便它可以执行该程序。所以当你下载 ffmpeg 时,你把代码放在你的硬盘上;将该位置添加到您的 PATH 中,以便其他程序可以使用它。
    • 所以这是向 PATH 添加内容的最简单方法:按键盘上的windows key,然后键入env。当你开始输入它时,它应该出现在搜索栏中,如果你按enter,应该会弹出一个窗口,右下角有一个按钮,上面写着Environment Variables...。单击它,然后查看System variables 的列表。在它里面你应该能够找到写着path 的东西。如果双击它,则应显示其中所有不同值的列表。从这里您可以添加 `C:\ffmpeg\bin` 文件夹。
    • 我之前做过,我仍然有 ffmpeg 文件夹,但是它没有任何改变
    猜你喜欢
    • 2021-10-01
    • 2021-05-05
    • 2020-11-22
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 2021-06-25
    • 2021-03-16
    • 2022-01-21
    相关资源
    最近更新 更多