读书人

Linux停批量转换mp3文件为flac文件

发布时间: 2013-06-26 14:29:32 作者: rapoo

Linux下批量转换mp3文件为flac文件


前一些时候转发了一篇关于音频转换的贴子,今天心血来潮,想把电脑上面所有的mp3文件全部转化成flac文件,说干就干,步骤如下:

1、理顺思路:
好像mp3不能直接转换成flac,所以我选择了mp3-->wav-->flac.

2、安装转换的软件:
mp3-->wav 需要lame软件; #ubuntu中可以 sudo apt-get install lame
wav -->flac需要flac或shntool软件, #ubuntu中可以 sudo apt-get install flac shntool

3、批量转换用shell脚本比较容易实现:
#!/bin/sh

for file in *.mp3 ;?
do
if [ -f "$file" ] ; then
lame --decode $file ${file/.mp3}.wav ;
newfile=${file/.mp3}.wav;
shnconv -o flac $newfile; #or flac -8 $newfile;
rm $file $newfile;?
else?
echo "no input file" ;?
continue ;?
fi?
done?

4、总结:
本来是想在命令行实现的,但是弄来弄去总是不行。

读书人网 >UNIXLINUX

热点推荐