เอามาจาก
for i in *.mp3; do mv "$i" `echo $i | tr ' ' '_'`; done
for i in *.[Mm][Pp]3; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
for i in *.MP3; do mv "$i" "`basename "$i" .MP3`.mp3"; done
ffmpeg -i infile.xxx -acodec pcm_s16le -ar 44100 -ac 2 -f wav outfile.wav
(มีความรู้สึกว่าแปลงด้วย ffmpeg เสียงครบกว่าแปลงด้วย mplayer ซึ่งเสียงจะนุ่มลงเล็กน้อย)
ถ้าแปลงทีละไดเรกทอรี่ คำสั่งคือ
for i in *; do ffmpeg -i "$i" -acodec pcm_s16le -ar 44100 -ac 2 \ -f wav "$i.wav"; done
แทรกนิด แปลงจาก mp3 เป็น mp3 ผ่านไลบรารี libmp3lame แบบเล็ก แต่ฟังได้ดี
for i in *; do ffmpeg -i "$i" -acodec libmp3lame -ab 24k -ar 11025 -ac 2 \ "mp3/$i"; done
for i in *.mp3; do mpg321 -w "`basename "$i" .mp3`.wav" "$i"; done
for i in *.mp3; do madplay -o "`basename "$i" .mp3`.wav" "$i"; done
for i in *.mp3; do lame --decode "$i" "`basename "$i" .mp3`.wav"; done
for i in *.ogg ; do ogg123 -d wav -f "`basename "$i" .ogg`.wav" "$i"; done
for i in *.wma; do mplayer -vo null -vc dummy -af resample=44100 \ -ao pcm:waveheader:file="${i%.wma}.wav" "$i" ; done
aptitude install faac faac -b 16 -c 44100 -w --title "TITLE" --artist "ARTIST" INFILE.wav
ได้ไฟล์ออกมาเป็น INFILE.m4a (คุณภาพดีกว่าแปลงจาก ffmpeg)
คำสั่งคือ
normalize-audio -m *.wav
หรือ
mp3gain -c -r *mp3
เกลี่ยเสียง ลดเสียงทุ้มลง 18db เพิ่มเสียงแหลม 3db
sox --norm INFILE.wav OUTFILE.wav bass -24 treble +3
cdda2wav -D /dev/cdrom -t TRACK 01
update
$ ffmpeg -i sound.mp3 -ar 16000 -ab 8 -ac 1 sound.wma
$ ffmpeg -i sound.mp3 -acodec wmav2 -ab 24k -ac 1 -ar 11025 sound.wma
$ ffmpeg -i sound.rm sound.wav
รูปแบบที่เลือกใช้
เลือกใช้ mp3 เนื่องจากแพร่หลาย และไม่ผูกติดกับวินโดวส์
เลือกใช้ตัวแปลงคือ lame เนื่องจากเสียงนุ่มนวลกว่า
$ lame -h -b 16 INFILE.XXX OUTFILE.mp3
$ lame -h -b 128 INFILE.XXX OUTFILE.mp3
$ for i in *mp3; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file=/tmp/x.wav "$i"; ffmpeg -i /tmp/x.wav -acodec libmp3lame -ab 32k -ar 11025 -ac 2 "24k/$i"; done; rm /tmp/x.wav
$ lame --mp3input -m m --resample 24 -h INFILE.mp3 OUTFILE.mp3
$ ffmpeg -i INFILE.mpg -f 3gp -vcodec mpeg4 -b 150000 -s 320x240 -r 18 -acodec libfaac -ab 64000 -ar 24000 -ac 2 OUTFILE.3gp
หมายเหตุ
การติดตั้งแพกเกจที่เกี่ยวข้อง
$ sudo aptitude install ffmpeg
$ sudo aptitude install mpg321
$ sudo aptitude install madplay
$ sudo aptitude install lame
$ sudo aptitude install vorbis-tools
$ sudo aptitude install mplayer
$ sudo aptitude install normalize-audio
$ sudo aptitude install cdda2wav