PDA

View Full Version : سوال: مشکل در ضبط ویدئو با aforge



Fartaj
دوشنبه 11 اسفند 1393, 20:20 عصر
سلام خدمت دوستان

این کد رو یه نگاه بندازید :


private void startRec(string path)
{


if (rec == false)
{

btnStart.Enabled = false;
btnStop.Enabled = true;
rec = true;

frameCount = 0;

string time = DateTime.Now.ToString("d_MMM_yyyy_HH_mm_ssff");
string compName = Environment.UserName;
string FullName = compName.ToUpper() + "_" + time;

int width = video2.Width;
int height = video2.Height;
// try
// {
writer.Open(FullName + ".avi", width, height, 25, (VideoCodec)cmbCodec.SelectedValue, (int)(bitRate)cmbBitrate.SelectedValue);



// }

// catch (Exception x)
// {
// MessageBox.Show(x.Message);

// }



}

else
{
rec = false;
btnStart.Enabled = true;
btnStop.Enabled = false;

}

}



private void VideoSource_NewFrame(object sender, NewFrameEventArgs eventArgs)
{

video2 = (Bitmap)eventArgs.Frame.Clone();




pictureBox1.Image = video2;

if (rec)
{
frameCount++;

writer.WriteVideoFrame(video2);
lblTime.Invoke(new Action(() =>
{
lblTime.Text = stopwatch.Elapsed.ToString();
}));

}
else
{



writer.Close();

}


}





موقع زدن دکمه ضبط این پیغام رو می ده

129023

Fartaj
چهارشنبه 13 اسفند 1393, 10:54 صبح
دوستانی که با aforge کار کردن راهنمایی می کنن ؟؟

h_Dalily
پنج شنبه 18 تیر 1394, 13:42 عصر
دوست عزیز شما ببین متغییر writer رو چی تعریف کردی؟
VideoFileWriter writer;
بزار احتمالا درست بشه