Home
Video capture to MPEG-2 using TV Tuner with Internal MPEG encoder

Select video and audio capture devices

Select needed video input (configure crossbar)

Select audio output

 

Get list of available MPEG-2 Hardware Encoders

Delphi VideoCapture1.Special_Filters_Fill;

for I := 0 to VideoCapture1.Special_Filters_GetCount(SF_Hardware_Video_Encoder) - 1 do
cbMPEGEncoder.Items.Add(VideoCapture1.Special_Filters_GetItem(SF_Hardware_Video_Encoder, i));
C++/C# VideoCapture1.Special_Filters_Fill();

for (int i = 0; i < VideoCapture1.Special_Filters_GetCount(VisioForge_Video_Capture_3.TxVFSpecFilterType.SF_Hardware_Video_Encoder); i++)
cbMPEGEncoder.Items.Add(VideoCapture1.Special_Filters_GetItem(VisioForge_Video_Capture_3.TxVFSpecFilterType.SF_Hardware_Video_Encoder, i));

 

Select encoder

Delphi VideoCapture1.Video_CaptureDevice_InternalMPEGEncoder_Name := cbMPEGEncoder.Items[cbMPEGEncoder.ItemIndex];
C++/C# VideoCapture1.Video_CaptureDevice_InternalMPEGEncoder_Name = cbMPEGEncoder.Text;

 

capture_mpeg2_hw_1

Use DirectStream_MPEG format for output

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

 

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