javascript - 在根服务器上找不到 Discord JS v13 FFmpeg

标签 javascript node.js ffmpeg discord discord.js

我刚刚在我的新根服务器上安装了我的 DiscordJS Bot,我将文件 1:1 复制到服务器并启动了 Bot。机器人正常启动,但是当我尝试执行机器人加入 vc 并播放音频的命令时,它说:

throw new Error('FFmpeg/avconv not found!');
      ^
错误:未找到 FFmpeg/avconv!
这很奇怪,因为我安装了 ffmpeg 和 ffmpeg-static,当我运行它时,相同的脚本在我的 PC 上正常运行。任何想法为什么?
编辑:
PC 上的版本和根服务器上的版本之间的唯一区别是 Node.js 版本; PC:16.6.0,rootserver:17.4.0(rootserver在ubunu 11上运行,我的PC在windows 10上)

最佳答案

你还没有在你的主机上安装 FFmpeg
FFmpeg 可以用 npm 安装:

npm install ffmpeg-static
更新:您也可以直接使用 apt 安装它:
sudo apt install ffmpeg

关于javascript - 在根服务器上找不到 Discord JS v13 FFmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71022158/

相关文章:

javascript - 用户可以有意或通过随机生成填充两个相关的 div — 如何将选定的值存储在本地存储中?

javascript - 如何在javascript中创建一个全局变量(使用webpack)

javascript - 为什么函数表达式的位置在 Node js 中无关紧要?

ffmpeg - FFMPEG 库可以使用 RTSP 将实时 H264 iOS 相机流发送到 Wowza

linux - 如何在 eclipse linux 中正确链接 ffmpeg 项目

javascript - 注册成功后重定向

javascript - 如何在Vue 2中添加组件

javascript - 如何将node js util.promisify与writeFile fs函数和await一起使用

node.js - Angularjs 单元测试错误

ios - 如何查找ios xcode中的内存泄漏?