Linux将MP3文件转换为WAV格式
时间:2020-01-09 10:37:50 来源:igfitidea点击:
如何在Linux下使用Shell提示符将MP3文件转换为WAV格式?
有很多工具可以将MP3文件转换为WAV格式。
我推荐mpg321,这是一个免费的命令行mp3播放器,它使用了疯狂的音频解码库。
安装mpg321或mpg123
在Debian/Ubuntu Linux下执行以下命令,输入:
sudo apt-get install mpg321
或者
sudo apt-get install mpg123
我建议使用mpg123,因为它经常更新。
在CentOS/RHEL/Fedora Linux下安装mpg123
打开rpmforge repo并输入以下命令:
yum install mpg123
将MP3转换为WAV
-w选项会将.mp3文件转换为.wav文件。
语法为:
mpg123 -w output.wav input.mp3
或者
mpg321 -w output.wav input.mp3
一个示例Shell脚本助手功能
将以下内容添加到~/.bashrc启动文件中(已通过bash v3.x +测试):
mp3towav(){ [[ $# -eq 0 ]] && { echo "mp3wav mp3file"; exit 1; } for i in "$@" do # create .wav file name local out="${i%/*}.wav" [[ -f "$i" ]] && { echo -n "Processing ${i}..."; mpg123 -w "${out}" "$i" &>/dev/null && echo "done." || echo "failed."; } done }
如下使用它:
mp3towav *.mp3 mp3towav "this is a test.mp3" ls *.wav