0. 前言
centos 使用pydub进行格式转换引发安装的问题,这里不详述已有的安装或方法,主要是通过问题分析自己的情况。
pydub 安装,简单pip
ffmpeg安装,也是常规make
python 使用转换,主要就是audiosegment和export方法。
好的坑来了,而且感觉我的坑不一样,中间的弯路我就不描述了,直接上解决办法:
1. wav转mp3
需要将wav编码成MP3,报错没有MP3编码器:
Encoding failed. ffmpeg/avlib returned error code
那具体说,很多网友的情况是这样:
Command:['ffmpeg', '-y', '-f', 'wav', '-i', '/tmp/tmp6ysnnvne', '-f', 'mp3', ...
解决办法就是安装libmp3lame,再重装ffmpeg,且再./configure 时候加上--enable-libmp3lame
可惜,仔细一看,我的是这样的:
Command:['avconv', '-y', '-f', 'wav', '-i', '/tmp/tmp6ysnnvne', '-f', 'mp3', ...
那我试试输入这样的命令:
ffmpeg -codecs |grep mp3
好样的,DEA.L. mp3 MP3 (MPEG audio layer 3) (decoders: mp3float

最低0.47元/天 解锁文章
4819

被折叠的 条评论
为什么被折叠?



