一整個月的wma檔,怎麼轉成mp3檔呢? 在Linux上/FreeBSD上,就是這麼方便,軟体免費,方法免費。真是太幸福了~

windows上也是有 mplayer, lame 工具可用,但是windows以lame 的應用軟体很多了,但...還是指令操作方便 :p

茲以ubuntu 為例,

先安裝mplayer, lame

並產生一convert.sh檔,設為可執行

sudo apt-get install mplayer

sudo apt-get install lame

touch convert.sh

chmod +x convert.sh

 

 

因mplayer 只能先將wma轉成wav, 再藉由lame 把wav 轉成mp3

所以想法如下

依序處理指定文件夾中的wma

     mplayer : wma -> wav

     lame: wav -> mp3

     移除 wav

     搬移mp3 到某地

重新

convert.sh的內容

#!/bin/sh

#showd為目前所在目錄

showd=$(pwd) ;

#先建一個轉成mp3後,會放置在目前所在目錄底下的mp3文件夾裡
mkdir -p $showd/mp3 ;

for i in $showd/*.[Ww][Mm][Aa] ;
do
   mplayer -ao pcm $i
   lame audiodump.wav "$i.mp3"
   rm ./*.wav
   mv "$i.mp3" ./mp3/
done


存檔後,到命令列執行

chmod+x ./convert.sh

./convert.sh

一股腦兒,就通通轉成mp3了 :)

 

 

arrow
arrow
    全站熱搜

    igogo 發表在 痞客邦 留言(1) 人氣()