Take CMSampleBuffer as input, pitch shift, and export

Hey guys, awesome project. I'm a noob with this audio stuff, so any help is much appreciated :smile:

My team and I are working on a few apps, which use face detection to overlay masks on a video stream. We're looking to add voice changing to further anonymize the end product. So the goal is to pitch shift the audio

I can get CMSampleBuffers as the video is being recorded, and ideally we would process this audio directly, and send it back to the video file.

Alternatively, I can grab the audio track from the video file after it is recorded, then process it, and add it back to the video file.

Whats the best approach? Can you point me to the right places in the docs to do more reading?


Sign In or Register to comment.