【问题标题】:FDK AAC encoder/decoder : Access Huffman encoded and decoded dataFDK AAC 编码器/解码器:访问霍夫曼编码和解码数据
【发布时间】:2015-08-21 16:39:03
【问题描述】:

对于 FDK AAC, 我想在编码器和解码器中访问霍夫曼编码/解码前后的频谱数据。 为了在霍夫曼编码之前访问频谱数据,我使用 pSpectralCoefficient 指针并转储 1024 个样本(在解码器端),并使用 qcOutChannel[ch]->quantSpec 并转储 1024 个样本(在编码器端)。这是正确的吗?

其次,如何在编码器和解码器中访问霍夫曼编码信号。如果有人能告诉我代码中的位置以及要使用的指针的名称以及这些数据的长度,我将非常感激。

第三, 我想知道频域中的帧大小是多少(在霍夫曼编码之前)? 我正在倾倒 *pSpectralCoefficient 的 1024 个样本。那是对的吗? 是否有可能某些帧的长度为 1024,而其他帧的长度为 8 帧,具有 128 个频率区间。如果可能的话,有没有什么标志可以给我这个信息?

感谢您的宝贵时间。请您尽快帮我解决这个问题。

问候, 阿克谢

【问题讨论】:

    标签: huffman-code aac encoder decoder


    【解决方案1】:

    要从比特流中提取特定数据,您需要逐步通过解码器并找到所需的流和平。为此,您必须拥有 AAC 比特流规范。当前的 AAC 规范是:

    ISO/IEC 14496-3:2009 "Information technology -- Coding of audio-visual objects -- Part 3: Audio"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      相关资源
      最近更新 更多