[英]FFmpeg/avconv not found
当我尝试在 node.js 中运行 discord 机器人时,会出现此错误
Error: FFmpeg/avconv not found!
at Function.getInfo (C:\Users\User\Desktop\Frend Bot\node_modules\prism-media\src\core\FFmpeg.js:130:11)
at Function.create (C:\Users\User\Desktop\Frend Bot\node_modules\prism-media\src\core\FFmpeg.js:143:38)
at new FFmpeg (C:\Users\User\Desktop\Frend Bot\node_modules\prism-media\src\core\FFmpeg.js:44:27)
at AudioPlayer.playUnknown (C:\Users\User\Desktop\Frend Bot\node_modules\discord.js\src\client\voice\player\BasePlayer.js:47:20)
at VoiceConnection.play (C:\Users\User\Desktop\Frend Bot\node_modules\discord.js\src\client\voice\util\PlayInterface.js:71:28)
at play (C:\Users\User\Desktop\Frend Bot\index.js:259:14)
at execute (C:\Users\User\Desktop\Frend Bot\index.js:239:21)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
我已经安装了 ffmpeg 和 avconv 我可能正在做一些非常愚蠢和明显的事情,所以请告诉我是否有一个简单的解决方案
扩展一下 Pentium1080Ti 的评论:
假设您使用的是 Windows,从官方源下载 ffmpeg 二进制文件,解压到一个文件夹,然后将该文件夹添加到您的路径环境变量。
要添加到环境变量,请按 Win+R 并输入rundll32 sysdm.cpl,EditEnvironmentVariables
。 打开 Path 用户变量,然后点击新建,并粘贴路径(确保它是 /bin 文件夹,里面有 ffmpeg.exe 的那个)。 保存一下,对go应该是好的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.