Open daigexiaodongdong opened 2 years ago
一样,我装了5.1版本报这个错,卸载装了3.2还是报这个错
印象中linux安装ffmpeg默认可能不带有关amr的库。取决于安装的路径,也可能要建立软连接。这方面具体我并不是很了解,你可以试着多查阅一些资料
windows安装了ffmpeg,也是报同样的错误
搞了一天解决了。在编译ffmpeg之前要下载并编译opencore-amr,然后在编译ffmpeg时要在.configure后加上这个opencore-amr ,类似./configure --enable-gpl --enable-version3 --enable-nonfree --disable-ffplay --disable-ffprobe --disable-ffserver --enable-libopencore-amrnb --enable-libopencore-amrwb --prefix=/home/ffmpeg/target,把最后的安装路径按需更改一下,设置好环境变量。安装过程我主要参考的博文有:https://www.cnblogs.com/helong-123/p/16418580.html 和https://www.cnblogs.com/kxqblog/p/16143349.html 安装完毕输入命令ffmpeg -h,如果能看到enable-libopencore-amrnb --enable-libopencore-amrwb,算是成功了,最后在Yunzai的bot.yaml中填写好ffmpeg路径就可以了
官网上有那种完全编译好的,包含opencore-amr的,解压就能用,我用windows实测可以
按照上面老哥的方法试了下,还是报错,是路径的问题吗?
路径后加上ffmpeg.exe试试呢?
没错路径必须加上ffmpeg.exe,ffprobe.exe的路径也要加,如果还报错,建议现将ffmpeg添加到全局变量用命令行尝试将wav转为amr看有没有问题来排查
大佬 v3版本报错,ffmpeg装了,ffmpeg -version有显示,但还是这个错误。。