audio - 是否有 AAC-LC(解)压缩的规范?

标签 audio codec aac mpeg-4

是否有专门描述 AAC-LC 标准的规范,以及实现编解码器的现实目标,而不是通用编解码器,而是针对特定 AAC-LC 格式,具有预定义的 channel 数和采样率?

是否有一些针对 AAC-LC 的现有项目?

[编辑]

我发现了第一个项目,用 MatLab 编码,看起来很有希望:
http://www.mathworks.com/matlabcentral/fileexchange/28028-mpeg-4-aac-lc-decoder

它直接解复用 mp4,并解码 AAC-LC,没有废话。数以千计的硬编码值和框定义。也许这正是为测试常见的 iPhone/Windows Phone MP4 而设计的。

最佳答案

AAC(高级音频编码),包括 LC(低复杂度)配置文件,最初是在 ISO/IEC 13818-7(MPEG-2 第 7 部分)中指定的。后来由 ISO/IEC 14496-3(MPEG-4 Part 3)更新;第 4 子部分专门介绍了 AAC,第 1 子部分(主要)可能也会有所帮助。

一般信息可以在 Wikipedia page 上找到。 .

有一些现有的开源实现。目前质量较好的产品之一是Fraunhofer FDK AAC Codec Library for Android ;它作为 Android 的一部分作为开​​源发布,但不是特定于 Android 的。它的主要缺点是它的许可证被认为与 GPL 不兼容。 FFmpeg 中列出了其他一些开源实现。的AAC Encoding Guide ,包括FFmpeg的原生AAC编码器,正在开发中。

关于audio - 是否有 AAC-LC(解)压缩的规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276003/

相关文章:

c# - 如何在统一C#中永远使当前场景静音

python - 使用 python 读取(解码)并处理 aac 流

android - 为什么mp4文件的mdat atom中audio sample的大小超过了300字节?

ios - 从 AAC 数据创建 CMSampleBuffer

java - 在多个输出中播放音频

ios - 如何关闭我所有的应用程序声音?

c - Gstreamer 客户端服务器音频流

scala - 貘自定义编解码器

android - 获取 Android 设备支持的编解码器

c - 如何使用 libAV 库(ffmpeg)将 H264 编码数据放入 .mp4 等容器中?