0
点赞
收藏
分享

微信扫一扫

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



<iframe id="aswift_0" style="left: 0px; position: absolute; top: 0px;" name="aswift_0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="728" height="90"></iframe>

前一些时候转发了一篇关于音频转换的贴子,今天心血来潮,想把电脑上面所有的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、总结:

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

举报

相关推荐

0 条评论