我想使用OpenCV和Portaudio录制视频,然后将音轨注入视频文件。关于此的资源极其稀缺,有人可以提供一些指导吗?
答案 0 :(得分:2)
首先,检查:
PortAudio Wiki,其中包含有关如何捕获音频的精彩教程。
我不认为PortAudio能够处理视频文件,所以不要指望将捕获的音频直接注入OpenCV创建的视频文件中。
但是,如果你被允许使用别的东西,我肯定会在cmd-line上take a look at FFmpeg since it can accomplish both tasks。当然,您也可以使用ffmpeg的API编写应用程序来执行此操作。如果你仍然需要在其中间抛出OpenCV,in this answer I showed how to convert an FFmpeg frame to an OpenCV Mat。