我正在使用C ++和QT库开发一个项目。在它上面,我需要从一个(或两个)网络摄像头捕获视频和音频,并根据用户请求将其记录到文件中。该计划需要一些选项,这就是我一直在努力解决这个问题的原因:
Qt QCamera在Windows版本上无效(记录)。我第一次使用openCV但是,除了不录制音频外,我不能轻易地向后搜索和播放视频。我尝试使用QTMEL,但遗憾的是它不够稳定,因此创建者放弃了该项目。我正在尝试的最后一个库是Vlc-Qt但是记录不像我想要的那样工作。除了结果文件的帧率关闭之外,我必须在网络摄像头启动时开始录制,而我无法“在旅途中”找到办法。
我想到的一个解决方案是使用openCV进行网络摄像头捕获和录制,然后使用vlc播放视频。这个问题是openCV不记录音频,我需要另一个库,可以将openCV中捕获的帧与录制的音频连接到视频文件中。
任何人都可以帮我提出解决方案吗?
感谢您抽出时间阅读我的问题。
亲切的问候。