combinando archivos de audio y video separados en un archivo C ++

Estoy trabajando en un proyecto C ++ con openCV. Es una aplicación de cámara web simple con características básicas como capturar imágenes y videos. Ya he podido guardar el video (sin audio). Como openCV no admite el procesamiento de audio, me preguntaba si hay alguna forma de grabar audio por separado en un archivo diferente y luego combinarlos para obtener un archivo de video. Mientras buscaba en Internet, escuché algo sobre el uso de ffmpeg con openCV. Pero no puedo entender cómo hacerlo exactamente .....

¿Pueden ayudarme chicos? Estaría muy agradecido ... ¡Gracias!

PD. He usado openCV y QT (para GUI)

Respuestas a la pregunta(2)

Su respuesta a la pregunta