You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python编写的Discord音乐机器人core.py、bot.py返回ffmpeg缺失报错如何解决

报错解决方案

核心错误为程序无法定位ffmpeg可执行文件,按以下步骤修复即可:

  • 下载ffmpeg Windows预编译包,解压后获取存放ffmpeg.exe的bin文件夹完整路径
  • 将该路径添加到系统Path环境变量,添加完成后重启运行代码的终端/IDE
  • 验证配置:在cmd执行ffmpeg -version,正常输出版本信息即为配置成功,此时代码可直接简化为discord.FFmpegPCMAudio(source=filename),无需指定executable参数

如果不想配置全局环境变量,可以直接在代码中传入ffmpeg.exe的绝对路径,示例如下:

voice_channel.play(discord.FFmpegPCMAudio(executable=r"C:\你的ffmpeg存放路径\ffmpeg.exe", source=filename))

注意路径前加r标识原始字符串,避免Windows路径转义字符导致路径识别错误。

常见排查点:

  • 若配置环境变量后仍报错,确认是否已重启终端/IDE,旧终端不会加载新增的环境变量
  • 检查ffmpeg文件名是否正确,避免因Windows隐藏文件后缀导致文件名写成ffmpeg.exe.exe的问题

内容的提问来源于stack exchange,提问作者Loganox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 13:48:02