Я задавался вопросом, как я объединю зарегистрированное аудио и видео в то, если у меня будут они в отдельных файлах? Предпочтительно с помощью OpenCV и PortAudio/libsnd.
Заранее спасибо.
FFmpeg используется для декодирования и кодирования почти всех популярных форматов. Его можно использовать как альтернативу всем этим. PortAudio, вероятно, будет полезен только для воспроизведения звука, поэтому, если вам не нужно воспроизводить материал, он не понадобится. Если вам действительно нужно воспроизведение аудио / видео, подойдет и FFmpeg (его использует VLC)
В linux попробуйте mencoder, обычно входящий в пакет mplayer. Он довольно прост в использовании после прочтения man-страницы.