javascript - “错误:未找到 FFMPEG”但应安装 FFMPEG - Discord Bot
问题描述
所以我一直在研究 Discord Music 机器人,我需要 FFMPEG,我似乎无法找到一个可行的构建。
我已经尝试通过 npm、choco、git 安装它,并且我使用了 ffmpeg 网站上的安装程序。这些都不起作用。
这是我的错误:
Error: FFMPEG not found
at Function.selectFfmpegCommand (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\prism-media\src\transcoders\ffmpeg\Ffmpeg.js:46:13)
at new FfmpegTranscoder (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\prism-media\src\transcoders\ffmpeg\Ffmpeg.js:7:37)
at new MediaTranscoder (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\prism-media\src\transcoders\MediaTranscoder.js:10:19)
at new Prism (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\prism-media\src\Prism.js:5:23)
at new VoiceConnection (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\discord.js\src\client\voice\VoiceConnection.js:46:18)
at Promise (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\discord.js\src\client\voice\ClientVoiceManager.js:63:22)
at new Promise (<anonymous>)
at ClientVoiceManager.joinChannel (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\discord.js\src\client\voice\ClientVoiceManager.js:45:12)
at VoiceChannel.join (C:\Users\MauSc\Desktop\CrafterMusic - JS\node_modules\discord.js\src\structures\VoiceChannel.js:130:30)
at Client.bot.on (C:\Users\MauSc\Desktop\CrafterMusic - JS\index.js:50:76)
编辑:我可能应该指出,我是一个绝对的初学者,并且很难自己发现错误。
解决方案
本教程帮助了我https://youtu.be/prSOkqHXwg0
它基本上是通过控制台设置路径,最终为我工作。
推荐阅读
- python - django 迁移测试:'Manager' 对象没有属性错误
- firebase - 将用户登录名导出到 Firebase 身份验证
- java - 在我的 if-else 语句之后,switch 语句被忽略
- python - 如果我们使用 4 标签分类,我们如何计算随机森林分类器的准确度?
- javascript - 编写代码,使用循环将数据结构转换为另一种数据结构
- c++ - 从函数返回 std::variant
- javascript - 如何使用 npm start 和 expo start 运行 React native expo
- python - Python 拟合任意高斯函数 - 不合适?
- sql - Oracle 用户看不到 ALL_MVIEW_COMMENTS 中的任何内容
- c++ - 采用引用类型参数的函数模板