android - 在 Android 中使用 FMod 进行音调/速度/混音/修剪

标签 android audio fmod

我希望能够进行一些音调和速度转换、混合和修剪声音以及应用效果。 我试过 ffmpeg但不幸的是,它在处理音频文件时有一些巨大的延迟(例如 40 秒对于 36 秒文件的音高 + 速度)。

所以我在网上搜索了一个可以实现所有这些功能的库,然后我找到了 FMod可能就是答案。

虽然我从未玩过 NDK,而且我不擅长阅读甚至编写 C 代码。

你能帮我看看如何开始这次冒险吗?

最佳答案

我首先看一下 FMOD SDK 提供的示例,它们可以简单地用于应用效果、更改播放频率等任务。

请记住,FMOD 主要用于实时音频播放,因此虽然您可以写出 .wav 文件(假设这是您的目标),但它不是主要用途。

关于android - 在 Android 中使用 FMod 进行音调/速度/混音/修剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28698994/

相关文章:

android - Kotlin 协程中的 Dispatchers.Main 和 Dispatchers.Default 有什么区别?

Android 不再需要 com.test.testservice (pid :5232) hidden #16

android - 我的应用程序如何在应用程序退出时可靠地启动服务?

javascript - 如何在Javascript中包含音频?

c# - FMOD 无缝循环和序列播放

android - 禁用其他子 fragment 的 View 寻呼机滑动

Swift xcode 8 - 使用多个按钮和音频文件

c# - 检查系统是否有声音C#

c++ - 在 C++ 中录制时从设备获取音量

c++ - 如何同时播放两个或多个声音