linux m4a 转换成 mp3
2012-08-20 10:22 夜幕降临 阅读(872) 评论(0) 编辑 收藏 举报在开始转换之前我们需要两个程序LAME和FAAD2,这两个包应该通过linux自带的软件包管理器就可以安装。然后久可以用shell脚本来批量转换了,脚本如下
#!/bin/bash for i in *.m4a; do echo "Converting: ${i%.m4a}.mp3" faad -o - "$i" | lame - "${i%.m4a}.mp3" done
亲测可用。
另外可以使用flac转mp3,需要以下三个命令flac lame id3,然后使用以下脚本
#! /bin/sh for a in *.flac; do OUTF=${a%.flac}.mp3 ARTIST=$(metaflac "$a" --show-tag=ARTIST | sed s/.*=//g) TITLE=$(metaflac "$a" --show-tag=TITLE | sed s/.*=//g) ALBUM=$(metaflac "$a" --show-tag=ALBUM | sed s/.*=//g) GENRE=$(metaflac "$a" --show-tag=GENRE | sed s/.*=//g) TRACKNUMBER=$(metaflac "$a" --show-tag=TRACKNUMBER | sed s/.*=//g) DATE=$(metaflac "$a" --show-tag=DATE | sed s/.*=//g) flac -c -d "$a" | lame -m j -q 0 --vbr-new -V 0 -s 44.1 - "$OUTF" id3 -t "$TITLE" -T "${TRACKNUMBER:-0}" -a "$ARTIST" -A "$ALBUM" -y "$DATE" -g "${GENRE:-12}" "$OUTF" done