在Linux环境下最常见也是最普遍的AAC编码器,大概就属FAAC莫属了!由于FAAC是一套自由软体,所以FAAC在Linux下当然是最被接受,不过AAC的数种编码规格中, FAAC支援的是Main 、 LC (Low Complexity) 、LTP (Long Term Predicition)三种,而在低位元速率的情形下表现都不佳,所以本篇所要介绍的编码方式是HE (High Efficiency) ,又叫作AAC+ ,是最适合编码低位元速率的规格。
在众多的编码器当中, Nero AAC Codec是少数支援编码HE-AAC的编码器,不过还好Nero AAC Codec有开发适用于Linux的版本,虽然非自由软体,但在一般个人使用的用途上,阶是免费的。
名称: Nero AAC Codec
类型:音乐转档
授权:免费软体
官网: Ahead Nero Software AG
下载: [下载页]
下载好Nero AAC Codec后,请开启终端机视窗移到刚刚下载好的档案所在目录,然后解开它:
$ unzip ./NeroDigitalAudio.zip
解开后会多出两个资料夹和一些档案,其中「linux」中装的就是我们要的编码器(neroAacEnc)和解码器(neroAacDec),请给予这两个档案执行权限并且利用Root将这两个档案复制到/usr/local/bin底下,以方便我们未来的操作。
$ chmod +x neroAacDec neroAacEnc
$ sudo cp ./neroAacDec /usr/local/bin
$ sudo cp ./neroAacEnc /usr/local/bin
接着我们就可以利用Nero AAC Codec制作MPEG4 HE-AAC档案?!一般来说, HE-AAC的档案在48 kbps下的表现基本上和MP3的128 kbps是差不多的,所以基本上我自己都是转成48 kbps的,这样放在手机或是随身听里都相当省空间喔!
$ neroAacEnc -he -br 48000 -if infile.wav -of outfile.m4a
另外比较特别的是,这个程式的位元速率单位是用bps ,也就是说若要指定48 kbps的话要打成48000依此类推,另外,虽然Nero AAC Codec有支援HEv2 ,但是也许是有问题吧?我自己转起来的结果颇糟糕的,因此我们用HE就可以了。
若你真的恨文字模式恨之入骨的话,你也可以用soundKonverter做一些修改,虽然预设它是用faac ,但是我们只要将Advanced Options的地方稍微改一下:
虽然这方法非常迂回,而且也不一劳永逸,不过对于那些严重GUI依赖的患者来说应该是个不错的方法。

