mc_dec_aac.dll 是 MainConcept 公司开发的一款 AAC 音频解码动态链接库,在 Windows 平台上通常以 DirectShow 滤镜(Filter)的形式注册并工作。文件名中的「mc」代表 MainConcept,「dec」表示 Decoder(解码器),「aac」则指明其处理的音频编码格式为 Advanced Audio Coding(高级音频编码)。它本身不是独立程序,而是被播放器、非线性编辑软件、转码工具等宿主程序动态加载的底层组件。
1. AAC 码流解码与 PCM 还原
接收 ADTS、RAW AAC 基本流或 MP4/M4A 容器中的 AAC 音轨,完成熵解码、逆量化、逆 MDCT、滤波器组重建等运算,将压缩音频还原为未压缩的 PCM 线性音频数据,交由声卡渲染器或下游混音链路输出。
2. 多规格 Profile 支持
兼容 AAC LC、AAC Main、AAC-LD、HE-AAC(SBR 频带复制)以及 HE-AAC v2(SBR + PS 参数化立体声)等编码档次,能够针对低码率流执行高频重建与立体声扩展,保证解码后的听感完整度。
3. 多声道与采样率处理
支持单声道至 7.1 声道的声道布局,覆盖 8 kHz 至 96 kHz 的常见采样率,并可输出 16/24/32 位不同位深的音频样本,内部完成重采样、声道下混与位深转换。
4. DirectShow 滤镜集成
以 CLSID 形式注册到系统,供宿主程序在构建 Filter Graph 时自动调用,实现「源滤镜—分离器—AAC 解码器—音频渲染器」的完整播放链路。
该文件通常随播放器、编解码包或专业音视频软件一同安装。一旦被误删、被安全软件隔离,或与 32 位 / 64 位运行环境不匹配,就会直接表现为音频解码能力缺失。