当前项目遇到了问题,不知道该如何解决,定位到了问题所在,但没有解决方案,望各位大拿给点思路
问题描述:
62 fileName = textBox4.Text+@+DateTime.Now.ToString("yyyymmddHHmnss)+".avi";
63 try
64
65 文件名宽度高度顺率编码
66 videoFileWriter.Open(fileName,frameSize.Width,frameSize.Height,framRate,VideoCodec.MPEG4)
68 catch (Exception)
69
70
72
73
if(captureDevice.IsRunning
5 captureDevice.Stop)
captureDevice.NewFrame +=captureDevice_NewFrame
captureDevice.Start():
9
1个引用
80 private void captureDevice NewFrame(object sender,NewFrameEventArgs ewentArgs)
81
82 this.pictureBox1.Image=(BitmapeentArg9.Frame.Clone():
83 this.checkboxl.Checkea!
84
5 try
86
87 videoFileWriter.WriteVideoFrame((Bitmap)eventArgs.Frame)
中 //videoFileWriter.WriteVideoFrame(newy Bitmap(frameSize.Width,frameSize.Height));
89
90
91 catch(Exception ex)
32
93 MessageBox.Show(ex.Message)
94 return;
95
图里是代码的部分截图,图中圈出来的部分 eventArgs 里的.Frame.Size属性,获取的分辨率一直都是 640*480, 这里我想选用 我列表里比如:逻辑摄像头(随机选一个)设置的分辨率,该如何操作
你确认你圆圈里的类型是兼容bitmap的么
有没有哪位懂哥给支个招
我也遇到了这个问题,题主有解决吗