当前位置: 主页 > 视频资讯 > 视频行业标准 > MPEG-4标准定义的音频压缩格式 AAC 详解(4)

MPEG-4标准定义的音频压缩格式 AAC 详解(4)

2009-02-01   www.av110.net / 整理 点击: 标签:MPEG-4 AAC
  6、MPEG-4与MPEG-2 AAC的不同点是什么?

事实上MPEG-4与MPEG-2 AAC流除了在文件头(header)上并没有什么区别。但是一些应用软件象QuickTime并不承认MPEG-2 AAC。使用Ivan & Menno改变文件头。别的程序象Nic的AAC Patch或foobar2000都可修正文件头。

7、*.AAC,*.MP4,*.M4A(audio/x-m4p AAC audio(受保护))之间的区别是什么?

AAC文件通常包含带ADTS文件头的AAC或者原始(raw)AAC数据流。Raw AAC若没有编码其中几条数据流是不能被处理的。MP4,在另一层面,是一种包含AAC流和其他许多符合MPEG4标准的东西的容器格式。这两种数据格式是很不同的,因此你不能给它们相互重命名,它们只是被混合入容器格式中或者被分离出。混合AAC到MP4和其分离Ivan & Menno可以完成。 M4A是MP4容器中常见的音轨,其实是我们自己重命名后缀的。Itunes, Winamp5和Realplayer金版现在默认都编码成M4A。注意M4A和MP4文件能通过简单重命名相互混淆,但它们都是同一种容器格式的扩展。

注意“Export ISO 13818-7 Stream”选项在Nero编码器产生的是带ADTS文件头的*.AAC文件。再次提醒这不是原始AAC数据流,Ivan & Menno能转换成原始aac。

更多关于MP4容器格式的信息请到恰当的FAQ寻找。

8、我怎样可以分割合并AAC文件?

AAC在MP4中:
MP4Box可以被用来分割合并所有包括这些AAC音频的MP4文件。完整信息可参阅此帖。

有ACC的MP4也可以直接被QuickTime专业版编辑。

原始AAC流:

原始AAC流(*.aac) 可以使用BeSplit分割合并。

分割: besplit -core( -input in.aac -prefix out -type aac -ending ) -split( 0.0 x.x )

  这个命令可以剪切in.aac成两部分:0.0 秒到x.x 秒和 x.x 秒到文件结尾(-ending)。

合并:
  首先产生一个列表文件,一个文本文件用分隔线把每个要被合并的文件列于表上。然后保存成join.lst并且使用BeSplit:

  besplit -core( -input join.lst -prefix out -type aac -join )

  也可以通过命令提示符来合并AAC流(*.aac) :

  copy /b first.aac + second.aac joined.aac

9、AAC音频格式的优缺点各是什么?

优点:

低比特率(具有与其他编码可比的音质)和较小文件尺寸,要求使用SBR技术。

多声道(可以实现直到48 条全带宽声道)

AAC是MPEG-4标准的正式音频格式,并且未来硬件支持也是很有希望的。

缺点:

暂时没有单独的回放AAC可用。

AAC是重大的专利技术。

10、有没有可能通过S/PDIF端回放AAC?

这是可行的,虽然并不是所有的硬件上都可以实现。只有一部分硬件支持解码AAC,且没有一个directshow滤镜有能力实现AAC的信号pass-through。当然,这在将来一定会实现的。点击这里和那里阅读更多的S/PDIF和AAC的硬件支持信息。

然而,在通过S/PDIF回放AAC成为可行之前,有不少directshow的滤镜可以通过S/PDIF进行实时的6声道AAC=>AC3的转换,Haaan的Dolby Out DS滤镜,1.x版本的AC3Filter都可以实现。虽然,理论上来说,实时转录过程会有一定程度的音质损失,但使用640kbps全码仍然会得到完美的监听效果和最小的音质损失。

顶一下
(4)
44.4%
踩一下
(5)
55.6%
精彩推荐