gpt4 book ai didi

ios - 来自 CMSampleBufferRef 源的音频信号处理

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

在 iOS 4.1+ 上录制实时视频时,我有一个 assetWriterAudioInput 被馈送 CMSampleBufferRef 。我想要完成的是在将音频样本处理到 assetWriter 之前实时处理它们——保存视频,同时改变来自麦克风的音频。关于这样做的方法有什么想法吗?

最佳答案

令我惊讶的是,无需使用处理后的信号创建新的 CMSampleBufferRef。使用问题中公开的样本:Reading audio samples via AVAssetReader ,并就地处理它们,音频有效。有两个注意事项:1) 缓冲区大小非常小,每个 block 大约 1024 个样本,所以我看不出如何在不实时访问更远的样本的情况下创建空间/回声效果。2) 我相信 CMSampleBufferRef 时序信息非常严格,所以不允许延长时间,必须以这种方式就地完成。限制 #2 对我来说不是问题,#1 也不太麻烦,因为我主要追求的是音高变换,并且使用 Dirac LE 库效果很好。

关于ios - 来自 CMSampleBufferRef 源的音频信号处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10611559/

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