Home » Video capture to AVI
Video capture to AVI

Select video and audio capture devices

Select needed video input (configure crossbar)

Select audio output

 

Get lists of audio and video codecs

Delphi for I := 0 to VideoCapture1.Video_Codecs_GetCount - 1 do
cbVideoCodecs.Items.Add(VideoCapture1.Video_Codecs_GetItem(i));

for I := 0 to VideoCapture1.Audio_Codecs_GetCount - 1 do
cbAudioCodecs.Items.Add(VideoCapture1.Audio_Codecs_GetItem(i));
C++/C# for (int i = 0; i < VideoCapture1.Video_Codecs_GetCount(); i++)
cbVideoCodecs.Items.Add(VideoCapture1.Video_Codecs_GetItem(i));

for (int i = 0; i < VideoCapture1.Audio_Codecs_GetCount(); i++)
cbAudioCodecs.Items.Add(VideoCapture1.Audio_Codecs_GetItem(i));

 

Select audio and video codec

Delphi VideoCapture1.Video_Codec := cbVideoCodecs.Items[cbVideoCodecs.ItemIndex];  
VideoCapture1.Audio_Codec := cbAudioCodecs.Items[cbAudioCodecs.ItemIndex];
C++/C# VideoCapture1.Audio_Codec = cbAudioCodecs.Text;
VideoCapture1.Video_Codec = cbVideoCodecs.Text;

 

video_capture_to_avi_1

video_capture_to_avi_2

 

Set audio settings

Delphi VideoCapture1.Audio_Channels := strtoint(cbChannels.Items[cbChannels.ItemIndex]);
VideoCapture1.Audio_BPS := strtoint(cbBPS.Items[cbBPS.ItemIndex]);
VideoCapture1.Audio_SampleRate := strtoint(cbSampleRate.Items[cbSampleRate.ItemIndex]);
C++/C# VideoCapture1.Audio_Channels = Convert.ToInt32(cbChannels.Text);
VideoCapture1.Audio_BPS = Convert.ToInt32(cbBPS.Text);
VideoCapture1.Audio_SampleRate = Convert.ToInt32(cbSampleRate.Text);

video_capture_to_avi_3

 

Use AVI format for output

Delphi VideoCapture1.OutputFormat := Format_AVI;
C++/C# VideoCapture1.OutputFormat = VisioForge_Video_Capture_4.TxVFOutputFormat.Format_AVI;

 

Set video capture mode

Delphi VideoCapture1.Mode := Mode_Video_Capture;
C++/C# VideoCapture1.Mode = VisioForge_Video_Capture_4.TxVFMode.Mode_Video_Capture;

 

Start capture

Delphi VideoCapture1.Start;
C++/C# VideoCapture1.Start();

 

 

Follow us on Twitter