如何在命令行上将AIFF格式转换为MP3格式

单个文件转换:

ffmpeg -i myinput.aif -f mp3 -acodec libmp3lame -ab 320000 -ar 44100 myoutput.mp3

批量文件转换:

for f in *.aiff; do ffmpeg -i "$f" -f mp3 -acodec libmp3lame -ab 320000 -ar 44100 "${f%.*}.mp3"; done

上面指定了比特率,MP3最大为320kbit/s,文件大小会稍微大点,音质会好点,虽然我听不太出来,哈哈,看自己需要。所以你也可以采用默认参数转换,文件会小一半大概,例如:

for f in *.aiff; do ffmpeg -i "$f" "${f%.*}.mp3"; done

更多参数使用详见 man ffmpeg

参考: How to convert AIFF to MP3 on command line