In this chapter, we are going to create a new app that will make a fusion of a video with an audio. This will allow us to select a video and replace its audio with our narrative. Imagine that you have a video with some landscapes and you would like to replace the current audio with your narrative. That's the idea of this app.
To the user, it will look like he/she is recording over the video, but technically speaking, the user is recording his/her voice on an independent file while watching the video. The merging will be done afterwards.
This app will use AVFoundation and other additional frameworks such as Photos and Core Motion.