Since I've not been able to make these two components work together, I had to implement a custom movie recorder using Novocaine
and GPUImage
together. The first will record the audio session, while the latter will record the video session. After the recording has ended, I merge the two sessions together to obtain the final movie output.
It's a bit more complicated, but that's the only way I found to handle video and audio separately.