`
yangzc106
  • 浏览: 156393 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

aac解码器之郁闷

 
阅读更多

扫盲

       AAC实际上是高级音频编码的缩写,它是MPEG-2规范的一部分。但2000年,MPEG-4标准出台,AAC从新整合了其特性,故现又称 MPEG-4 AAC,即m4a。以上也就是说以.aac和.m4a结尾的都可以称为aac。

 

目前成熟的解码器

  • opencore的opencore-aacdec
  • ffmpeg 的aac解码器,当然还包括很多其他格式的音频视频解码器。
  • faad 解码器

目的:把faad的aac解码器移植到android平台上来。

方法:参考demo移植解码器。

 

faadAPI整理:

 

    等等等...

 

 

分享到:
评论
3 楼 liuxuejin 2013-11-29  
demo
在那里呢??
2 楼 yangzc106 2012-06-29  
源码里直接就有demo.名字我忘记了,你仔细找一下。
1 楼 mengsina 2012-06-28  
问下楼主,“参考demo移植解码器”,这个demo哪里有呢?能告诉一下吗?

相关推荐

    最新aac解码器

    最新aac解码器,想研究arm端aac编码的,请联系bj_zhang@aliyun.com

    DirectShow过滤器-AAC解码器

    本过滤器将AAC音频流(包括MEDIASUBTYPE_RAW_AAC1和MEDIASUBTYPE_MPEG_ADTS_AAC)解码为PCM音频流,由输出引脚输出。 参见介绍文章:...

    AAC编解码源码.zip

    6. **解码器**:解码器将压缩的AAC数据恢复成原始的音频样本,过程与编码相反,包括熵解码、逆DCT转换、时域重构等步骤。 学习和分析这个源码,开发者可以了解到如何将AAC编码算法集成到实际项目中,例如开发音频编...

    基于ARM9平台优化的 AAC, HE-AAC, HE-AAC V2 音频编解码器

    基于ARM9平台优化的AAC, HE-AAC, HE-AAC V2音频编解码器 本文主要介绍基于ARM9平台优化的AAC, HE-AAC, HE-AAC V2音频编解码器的技术特点和应用场景。 音频编解码技术概述 音频编解码技术是指将音频信号转换为数字...

    安卓aac解码播放

    7. **自定义解码器**:虽然Android系统通常支持AAC解码,但在某些老旧设备或特定需求下,可能需要编写自定义解码器。这涉及到JNI(Java Native Interface)和C/C++编程,以实现与Android系统的交互。 8. **性能优化...

    aac音频解码器

    AAC音频解码器是实现这种编码格式的逆过程,即把AAC编码的数据转化为人类可以听到的声音信号的关键组件。 AAC音频编码技术的核心在于使用了更复杂的信号处理算法,包括多频带立体声、感知量化和熵编码等。多频带...

    AAC解码最全资料

    本文将深入探讨AAC解码算法原理、AAC文件格式以及与之相关的MPEG标准。 首先,AAC解码算法原理是理解AAC技术的核心。AAC通过采用更复杂的信号处理方法,如多频带激励线性预测(MFELP)和感知量化,来减少音频数据的...

    fdk-aac-dec-example_fdk-aac_typeben_aac-ld_aac-ld解码fdk-aac_aac_源

    5. **解码AAC帧**:使用解码器实例的API,将每个AAC帧解码为PCM(脉冲编码调制)音频数据。 6. **处理立体声**:如果音频是立体声,你可能需要进行通道映射或处理,以适应不同的播放设备或需求。 7. **输出PCM数据...

    AAC解码程序及源码

    **AAC解码程序及源码详解** AAC(Advanced Audio Coding),即高级音频编码,是一种高效、高质量的音频压缩标准,广泛应用于数字音频广播、音乐下载、流媒体服务等领域。相较于MP3,AAC在同等比特率下能提供更好的...

    fdk aac aac编解码库

    **AAC编解码技术概述** 音频编码技术在数字媒体领域占据着重要的地位,尤其是在音频流媒体、游戏音效、移动通信等领域。Advanced Audio Coding(AAC)是一种高效的有损音频压缩格式,由MPEG开发,旨在提供比MP3更高...

    AAC解码源码

    AAC解码源码是实现AAC音频文件播放的关键部分,它将AAC编码的数据转化为人类可听的声音信号。本项目提供的AAC解码源码能够帮助开发者理解和实现AAC音频的解码流程。 解码过程通常分为以下几个步骤: 1. **帧解析**...

    AAC音频解码器

    AAC音频解码器是用于处理AAC(Advanced Audio Coding)音频格式的软件组件,它能够将AAC编码的音频数据转换为可播放的音频流。在数字媒体领域,AAC因其高效的压缩比和高质量的音质而被广泛应用,特别是在移动设备和...

    AAC解码算法原理详解(附代码)

    - **同步与元素解码**:首先,解码器需要找到AAC比特流中的帧起点,这通常通过查找特定的同步字来完成。接着,解析AAC帧的头部信息,获取必要的解码参数。 - **无噪解码**:根据ISO/IEC 13818-7和14496-3标准,...

    一种低成本MPEG-4 AAC解码器的优化策略

    在系统级高层C模型的基础上,提出了在低成本SoC平台的软件优化策略,包括基于统计分析...本文论述了优化的软硬件平台、优化方法和优化过程,并实现MPEG4 AAC的实时解码。结果证明了该优化策略在性能和成本方面的有效性。

    linux下aac解码成pcm

    本文将深入探讨如何使用开源库libfaad来解码AAC(Advanced Audio Coding)格式的音频文件,并将其转换为PCM(Pulse Code Modulation)格式。PCM是数字音频的基本表示形式,广泛应用于各种音频处理场景。 AAC是一种...

    AAC编解码源码AAC编解码源码

    **AAC编解码源码详解** 音频编码技术在数字媒体领域扮演着至关重要的角色,而Advanced Audio Coding(AAC)作为一种高效、高质量的音频压缩标准,广泛应用于音乐、视频流媒体、游戏等领域。本篇文章将深入探讨AAC编...

    AAC解码算法原理详解

    最终,解码后的PCM数据会被放入输出缓冲区并通过I2S接口发送给音频ADC芯片,转换成模拟信号并由扬声器或耳机播放。 解码过程中的错误检测和处理也非常重要,确保在数据丢失或损坏时能够尽可能地恢复音频质量。总的...

    AAC编解码C语言实现

    在C语言中实现AAC编解码是一项技术挑战,涉及到数字信号处理、音频编码理论以及软件工程实践。 在C语言中实现AAC编解码,首先需要对AAC编码的基本原理有深入理解。AAC采用了感知音频编码技术,通过量化、预测和熵...

    AAC解码类.rar

    faad2是FFmpeg项目的一部分,是一个开源的AAC音频解码器,支持AAC-LC、HE-AAC等格式。在C#中,我们可以通过P/Invoke(Platform Invoke)技术调用C或C++编写的动态链接库(DLL),如faad2库,实现跨语言的调用。 ...

    AAC.rar_MP4 aac_aac decoder Audio_aac 编解码_aac音频_mpeg2 aac

    标题中的"AAC.rar_MP4 aac_aac decoder Audio_aac 编解码_aac音频_mpeg2 aac"提到了几个关键概念,分别是AAC(Advanced Audio Coding),MP4,AAC解码器,以及MPEG-2 AAC。这些是音频编码和处理领域的核心要素。 ...

Global site tag (gtag.js) - Google Analytics