Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103739727
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-22 12:48:14

作者: yashu  出自:
  除了MP3格式外,最普遍的ISO标准音乐格式应非AAC莫属了!除了苹果iPod外,目前市面上各大音乐手机支援AAC的也不在少数,加上AAC比MP3还要好上好几倍的压缩能力,能让音乐在相对较低的档案大小下保持更好的品质,所以想要放到手机或是随身听里AAC当然是首选啰!

  在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
  类型:音乐转档
  授权:免费软体
  官网:
  下载: []

  下载好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依赖的患者来说应该是个不错的方法。
阅读(719) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~