【发布时间】:2020-06-30 12:54:21
【问题描述】:
我正在创建一个 MFT 来处理超过 6 个通道的 AAC 流(因为 Windows 中的 AAC 解码器最多只能处理 6 个)。我计划仍然使用 Microsoft AAC 解码器,但我将首先获取 AAC 流并将通道分成 6 个组,然后再将它们传递给 AAC 解码器的多个实例。
有人知道这是否可能吗?我一直在查看 AAC 规范,发现每个通道都有 ICS 部分(我假设所有通道都是独立的),所以我希望我可以读取字节流,提取 ICS,然后生成新的流来传递到 AAC 解码器。
在开始之前,我想知道是否有人以前尝试过,或者可以判断这在理论上是否可行?
谢谢,
【问题讨论】:
-
你说的“6人组”是什么意思,例如AAC可以携带6+6?
-
抱歉,我的意思是如果我有一个带有 16 个音频通道的 AAC 音轨的 MP4,我可以将它分成 6、6 和 4 个通道,并使用 3 个 Microsoft AAC 解码器来解码这些通道进入 PCM/浮动通道。