gpt4 book ai didi

ios - AAC 从 CAF 转换为 HTTP 实时流媒体

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:46 24 4
gpt4 key购买 nike

我有几个从 CAF 文件转换而来的 AAC 文件,用于 HTTP Live Streaming。该流有效,但每个 AAC 文件之间有一个小间隙。据我了解,这种差距是由从 CAF 转码时附加到 AAC 文件的“Priming”和“Remainder”帧造成的。

我的问题是,有什么办法可以消除这个差距吗?或者使用 FFMpeg 包装文件(可能是 m4a?)以便音频播放器(VLC、JWPlayer)能够理解跳过间隙?

最佳答案

您可以尝试删除启动框架。流仍然可以播放(假设您有 ADTS header ,所有 AAC 帧都可以随机访问)但这可能会导致在编码器预热时出现一些“丢失”的音频。它可能会或可能不会被察觉。执行此操作的最佳方法是以原始形式连接音频,因此将 CAF 解码为原始 PCM,连接 PCM,并将 AAC 编码为一个文件。

关于ios - AAC 从 CAF 转换为 HTTP 实时流媒体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22369041/

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