Chuyển đổi .wma sang .mp3
Muốn chuyển đổi .wma sang .mp3, ta tạo 1 script chuyển đổi như sau : Yêu cầu : mplayer, win32 codecs và lame
Mở Terminal, nhập lệnh :
$ gedit convert\ wma\ to mp3
Nhập đoạn Code sau vào chương trình soạn thảo :
#! /bin/sh
# wma to mp3 script by mtron
zenity –info \
–text=”this script converts all wma files in the current folder
to mp3s and puts them in the folder output
all lame command line options can be set in the next step.
usage:
lame -m s: for stereo mp3 output
lame -m s V 3-4-5: for stereo mp3 output with VBR”
# Dialog box to choose output quality
FORMAT=`zenity –list –title=”Choose mp3 output quality” –radiolist –column=”Check” –column=”Quality (editable)” –editable “” “lame -m s” “” “lame -m s -V 3” “” “lame -m s -V 4” “” “lame -m s -V 5″`
if [ $FORMAT -eq “”]; then
zenity –error –text=”mp3 output quality not defined or no wma file found
usage:
lame -m s: for stereo mp3 output
lame -m s V 3-4-5: for stereo mp3 output with VBR
type: lame –longhelp
for all command line options ”
exit 1
fi
mkdir -p output
cp *.wma output
cd output
# How many files to make the progress bar
PROGRESS=0
NUMBER_OF_FILES=`find -iname “*.wma”`
let “INCREMENT=100/$NUMBER_OF_FILES”
#remove spaces
(for i in *.wma; do mv “$i” `echo $i | tr ‘ ‘ ‘_’`; done
#remove uppercase
for i in *.[Ww][Mm][Aa]; do mv “$i” `echo $i | tr ‘[A-Z]’ ‘[a-z]’`; done
#Rip with Mplayer / encode with LAME
for i in *.wma ; do
echo “$PROGRESS”;
echo “# Re-Coding $i”;
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i && $FORMAT audiodump.wav -o $i;
let “PROGRESS+=$INCREMENT”
done
#convert file names
for i in *.wma; do mv “$i” “`basename “$i” .wma`.mp3″;
done
rm audiodump.wav
let “PROGRESS+=$INCREMENT”
) | zenity –progress –title “$Recoding…encoding…” –percentage=0
Lưu file và đóng gedit
Trở về Terminal và nhập lệnh :
$ chmod +x convert\ wma\ to mp3
Mở Nautilus và vào thư mục chứa các files .wma, nhấp phím phải vào 1 file bất kì, chọn “script” –> “convert wma to mp3” –> OK, chọn 1 mục (tất cả các bộ mã “lame encoder” đều được hỗ trợ rất tốt) –> OK
Trở vể thư mục chứa files .wma, nhấn 2 lần vào thư mục “output” để xem kết quả.
Source : from Internet