環境:Ubuntu 8.10
- 安裝必要的套件:
sudo apt-get install amrnb sox lame
- 輸入以下指令:
amrnb-decoder file.amr file.raw # 先轉成 raw 檔 sox -r 8000 -w -c 1 -s file.raw -r 16000 -w -c 1 file.wav # 再轉為 wav lame babycry.wav babycry.mp3 # 最後轉為 mp3
整理一下,把它作成 script:
#!/bin/bash # amr2mp3.sh FILE=`basename $1 .amr` # remove .amr amrnb-decoder $1 $FILE.raw sox -r 8000 -w -c 1 -s $FILE.raw -r 16000 -w -c 1 $FILE.wav lame $FILE.wav $FILE.mp3 rm -f $FILE.raw $FILE.wav exit 0
收工。