当前位置:  开发笔记 > 编程语言 > 正文

如何使用sox将wav文件转换为mp3格式?

如何解决《如何使用sox将wav文件转换为mp3格式?》经验,为你挑选了2个好方法。

当我直接从命令行运行sox时;

sox -r 8000 -c 1  

我收到以下错误消息:

sox:'747a.mp3'的输出文件格式未知:文件类型'mp3'未知

我的机器正在运行CentOS操作系统.



1> Jeremy Smyth..:

您需要安装适当的MP3编码器,例如LAME,或者使用liblame支持重新编译Sox.

这与您的Perl编程无关:)



2> 小智..:

作为替代方案(如果您只需要将Wave文件编码为MP3),您只需使用LAME即可获得相同的结果,例如:

lame -b 32 --resample 8 -a  

LAME可以使用yum无痛地安装在CentOS上.您首先需要RPMForge存储库:

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

然后:

yum install lame

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有