gpt4 book ai didi

ios - FFmpeg 的音频替代品 - Core Audio IOS

转载 作者:行者123 更新时间:2023-12-04 23:05:39 24 4
gpt4 key购买 nike

我一直在将 FFmpeg Android 用于我正在开发的音乐应用程序。我使用 C++ 和 FFmpeg 从 stratch 构建了一个自定义音频引擎,它的效果非常好,它满足了我的所有需求。但是,由于 FFmpeg 是 Lgpl 许可,在我看来,经过一些研究,由于应用商店政策,无法使用 lgpl 许可。我不是律师,也没有钱聘请律师提供商业建议。所以我正在考虑用另一个音频解码器、处理器库替换 ffmpeg。我计划通过 Apple 的核心音频库将自定义解码数据提供给音频设备。
以下是我的需求:

  • 需要解码ogg文件
  • 需要将pcm数据编码为aac文件
  • 需要为解码数据添加后期处理 FX,例如低通滤波器等

  • 所以我要的是对以下之一的答案:
  • 由于lgpl静态链接问题,FFmpeg真的不能在应用商店中使用吗? (我查看了Android上使用FFmpeg的最著名的应用程序,它们都没有在IOS上使用FFmpeg)
  • 如果我要为 FFmpeg 使用另一个库,那么最好的选择是什么?真的有人经历过和我一样的情况吗?

  • 我也尝试使用 AudioKit,但它有一个不符合我要求的关键问题,所以我放弃了它。
    我在这里寻求建议。谢谢!

    最佳答案

    Need to decode ogg files


    您可以使用此公共(public)域 Ogg vorbis decoder .

    Need to encode pcm data as aac file


    您可以 do that with Apple's Audio Converter APIs .

    Need to add post process FX to decoded data such as low pass filter etc`


  • 如果您只需要几个 DSP 算法,您可以查看 Musicdsp.org ,其中包括来自 Music-DSP 邮件列表的算法集合,例如低通滤波器等。
  • STK包括几个 C++ 中的音频 DSP 算法,并具有许可许可证。
  • This repository提供了几种 Moog Ladder 过滤器的实现,其中大多数是对闭源友好的。
  • 关于ios - FFmpeg 的音频替代品 - Core Audio IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66801870/

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