0
我在ProcessFrame事件下面的代码视频:如何拍摄有声emgu CV
frame = new Mat();
capture.Retrieve(frame, 0);
if (isRecord && _writer.Ptr != IntPtr.Zero)
{_writer.Write(frame);}
输出视频没有声音。
我想记录视频和声音。
我在ProcessFrame事件下面的代码视频:如何拍摄有声emgu CV
frame = new Mat();
capture.Retrieve(frame, 0);
if (isRecord && _writer.Ptr != IntPtr.Zero)
{_writer.Write(frame);}
输出视频没有声音。
我想记录视频和声音。
简短的答案是你不能。 EmguCV/OpenCV中没有提供操纵甚至捕获音频轨道的规定。 EmguCV/OpenCV是用于计算机视觉应用程序的SDK并非真正用于执行视频/音频流的通用操作。
一般来说,我发现最好避免使用EmguCV/OpenCV进行视频捕捉,并严格将这些工具用于计算机视觉应用。我可以推荐使用Medialooks的MFormats作为一个非常好的SDK,用于捕获和处理视频和音频流。
免责声明,我不为Medialooks工作,也没有在公司的任何经济利益。只是一个满意的客户。
Doug
修正了英文的标签无格式代码 – mickmackusa