gpt4 book ai didi

audio - 在 directshow 图中设置音频样本的时间戳

转载 作者:行者123 更新时间:2023-12-02 22:24:40 25 4
gpt4 key购买 nike

我正在开发一个 directshow 音频解码器过滤器,用于解码 AC3 音频。
过滤器用于实时图形,解码 TS 多播。
解复用器(mainconcept)为我提供了解复用的音频数据,但不提供样本的时间戳。

如何获取/计算音频的正确时间戳?

最佳答案

每个 AC-3 帧都嵌入了 6 * 256 的数据 sample 。采样率可以是 32 kHz、44.1 kHz 或 48 kHz(由 AC-3 规范数字音频压缩标准 (AC-3, E-AC-3) 定义)。帧本身不携带时间戳,因此您需要分别假设连续流和增量时间戳。正如您提到的来源是实时的,您可能需要重新调整数据匮乏时的时间戳。

每个 AC-3 帧的长度都是固定的(您可以从比特流 header 中识别),因此您可能还会检查解复用器是给您单个 AC-3 帧还是一批中的几个。

关于audio - 在 directshow 图中设置音频样本的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com