繁体   English   中英

未找到 FFmpeg/avconv

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM