【问题标题】:AudioKit export file with Filters带有过滤器的 AudioKit 导出文件
【发布时间】:2018-10-04 03:01:06
【问题描述】:

我想用音频工具包覆盖现有的 .m4a 文件,其中包含许多过滤器,我的代码:

file = try AKAudioFile(forReading: recordVoiceURL)
        player =  AKPlayer(audioFile: file)

        delay = AKVariableDelay(player)
        delay.rampTime = 0.5
        delayMixer = AKDryWetMixer(player, delay)

        reverb = AKCostelloReverb(delayMixer)
        reverbMixer = AKDryWetMixer(delayMixer, reverb)
        booster = AKBooster(reverbMixer)
        tracker = AKAmplitudeTracker(booster)
        AudioKit.output = tracker
        try AudioKit.start()

我正在更改我的过滤器的值,它运行良好,现在我需要导出一个新文件,其中包括我的原始文件 + 应用的 EQ 过滤器,但我不知道如何使用 AudioKit 或 AVFoundation

谢谢大家

【问题讨论】:

    标签: ios swift audiokit


    【解决方案1】:

    【讨论】:

    • 只有在播放所有歌曲和过滤器时才可以渲染到文件,但我只需要一个像 renderToFile 这样的功能离线但不播放所有文件,我只需要在 AKAudioFile 上应用过滤器并导出他只有一个功能。
    • 为了更了解我,我正在做一个卡拉 OK 应用程序,并且我有一个工作室控制器,我可以在其中切换过滤器,例如 Smule 的 Sing。我正在做类似 Smule 的 Sing 应用程序
    • Aure,没关系,我了解离线渲染,很抱歉打扰您,谢谢。
    • @atacand1920 你能分享你的解决方案吗?我在类似的情况下运行,我需要通过 TimePitch 过滤器渲染整个音频文件。你是怎么做到的?我尝试了 renderToFile,但文件最终为空(尽管持续时间元数据很好)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多