VB6 C# VB.NET MS Access VFP Screen Recording SDK ActiveX | Screen2Video Pro SDK ActiveX
Screen2Video Pro SDK ActiveX

Screen2Video Pro SDK ActiveX 8.5

Platform : Windows 10, Windows 8, Vista, Windows 7, XP

For Windows Developers who need to Screen Recording with Speaker or Microphone to H264 MP4, AVI, WMV, SWF, FLV for C++, c#, vb.net , vb, delphi, vfp, MS Access.

Key Features

  • Record screen activity, mouse movement to H264 MP4,  VCD, SVCD, DVD, SWF, FLV, AVI ( compressed or uncompressed), or WMV files. 
  • Support Record Audio from microphone to add an audio narration while recording your screen.
  • Support Record specific Speaker or playback device while recording your screen.
  • Support GPU Acceleration(NVIDA, AMD, Intel) when capturing to MP4 file. Custom NVIDA Preset. it can minimize usage of CPU , let the output video quality is better or output Low-Latency MP4 file. 
  • Set the NVIDA Preset if your computer support use NVIDA GPU for capturing to MP4 file.
  • Record any monitor screen from a multi-monitor system.
  • Support Zoom in, Zoom out to specific area when screen capturing.
  • Support Pause, Resume when screen capturing.
  • Draw texts, images, date time on video when  screen capturing.
  • Draw Multi images, texts on video in same time.
  • Draw overlay time stamp (18 different date formats) on video.
  • User define transparent color, alpha value when draw images on video.
  • Draw multi-line overlay text on video provide over 50 different text styles.
  • Allow use mp3 audio codec and adjust audio bitrate, sample rate, channels when save to avi file.
  • Capture full screen or portion of the screen.
  • Capture screen from specific window handle.
  • Capture Ms Window Media player and game (need turn off Hardware acceleration ).
  • User define capturing frame rate.
  • Enable or Disable capture mouse cursor.
  • Support Custom WMV Profiles.You can output WMV 9 format, configure streams to use variable bit rate encoding (VBR), uncompressed audio or video stream, Video Size, Buffer Size, Frame rate, etc.
  • Video /Audio Compressors Setting before save to avi file.
  • WMV Profile setting.
  • Easy to use. Screen2Video ActiveX control can simply be dropped onto a form or dialog.
  • Capture Audio from different audio input pin, include microphone.
  • No need Window Media Encoder 9.
  • Include c# 2019, c# 2010, VB.NET 2019, VB.NET 2010, Delphi, VB , VC , VFP Sample source code.
  • Royalty free distribution of the OCX file.
  • Compatible with any programming language that supports ActiveX (Access, Visual C , Visual Basic , Visual Foxpro, Delphi, .Net, etc.)

Sample Screenshot

Pricing & Purchase

Single Developer license EUR 420
Team Developer license EUR 1170
Site Wide license EUR 1600
Single Server license EUR 700

What's New

Version 8.5 (11 April 2021 released)

  • added support Screen Recording and capture the audio from speaker (what you hearing) or playback device to MP4 file.
  • added CapturePlaybackDevice property.
  • added GetPlaybackDeviceCount method to Get the count of playback devices.
  • added GetPlaybackDeviceName method to Return the name of PlaybackDevice for specific index.
  • added PlaybackDevice property, it can Audio Mixing with specific playback device.
  • updated VB6, C# 2010, C# 2019, VB.NET 2010, VB.NET 2019, VC General samples.
  • added C#2010, C#2019, VB.NET 20210, VB.NET 2019, VC , VB6 CaptureFromSpeaker samples.

Version 8.0 (5 May 2019 released)

  • added MP4GPUCodec property. When encoding to MP4 file with GPU Hardware Acceleration. It support use NVIDA , AMD and Intel Core GPU technologies to output MP4 file.
  • added MP4NVIDAPreset property that allow can minimize usage of CPU , let the output video quality is better.  output Low-Latency mp4 video if the computer support NVIDA GPU.
  • added MP4DetectGPU method, it support checking your computer whether support GPU Hardware Acceleration. e.g. NVIDA CUDA , AMD, and Intel Core™ technologies.
  • updated OutputType property, now support output VCD, SVCD, DVD video.
  • added support Unicode for ActiveX control.
  • added viscomscreen2mp4encoder.dll file that will use some new dll files.
  • added viscomscreen2mp4encoderNoGPU.dll file that will using on Windows XP only.
  • updated the trial version installer that will installing viscomscreen2mp4encoder.dll or viscomscreen2mp4encoderNoGPU.dll depend on the OS.
  • updated C#2010, VB.NET 2010,  VB6, VC General samples. 
  • added C#2015, VB.NET 2015 samples.

Version 7.0 (25 January 2019 released)

  • fixed output mp4 file,  the ‘Date” is changed to 6/6/1905 on windows 10.
  • added MP4AspectRatio property that support enable or disable aspect ratio for MP4 file.
  • added MP4Album ,MP4Author MP4Comment ,MP4Copyright, MP4Title properties that support set the title, author, album, comment, copyright meta data when save to mp4 file.
  • updated vb6, c# 2010, c# 2015, vb.net 2010, vb.net 2015 samples.

Version 6.5 (24 January 2017 released)

  • added DeviceChange event, this event will fired when insert USB audio device or remove USB audio device.
  • added RefreshAudioDevice method, it will refresh the audio device when added or removed the audio device.
  • added RefreshAudioDevice methods.
  • added DeviceChange event.
  • updated VB6, VB.NET 2010 samples.

Version 6.0 (17 May 2016 released)

  • added support on Windows 10.
  • fixed cannot capture correct resolution with high DPI.
  • fixed mouse pointer position issue with high DPI.
  • added VB.NET 2015, C# 2015 samples.

Version 5.0 (19 July 2015 released)

  • added support output H264 MP4 it support custom define MP4 resolution, Video/Audio Bitrate, Audio Sample rate, Audio Channels.
  • fixed memory issue when capturing for a long time. 
  • added MP4AudioBitrate, MP4AudioChannels, MP4AudioSampleRate, MP4Framerate, MP4Width, MP4Height, MP4VideoBitrate properties.
  • updated VB6, Delphi, VFP, VC , VB.NET 2010, C# 2010 samples. 
  • support on Windows 8 or above.

  • Version 4.5 (12 November 2012 released)

  • improved CaptureArea method allow input pixel, not need input percentage of capture area.
  • Fixed cannot output avi file if CaptureAudio property = false.
  • Fixed some bugs.

  • Version 4.1 (10 December 2011 released)


  • added digital signed for ocx and exectuable of installer files.
  • added c# 2010 samples.
  • fixed vb.net 2010 samples cannot run on 64 bit OS issue.

    Version 4.0 (14 Oct 2011 released)

  • added record any monitor screen from a multi-monitor system.
  • improved screen recording performance, fixed mouse pointer flickering and fast screen recording on window 7.
  • added vb.net 2010 sample.

    Version 3.5 (15 May 2010 released)

  • added allow add overlay text, image, date time on video when screen recording. 
  • added DateSetColor, DateSetFontName, DateSetFontStyle, DrawDateTime, DrawImage, DrawText,ShowDateTime, ShowImage, ShowText, TextSetColor, TextSetFontName, TextSetFontSize, TextSetFontStyle, TextSetHashBrushValue, TextSetOutlineBackColor, TextSetOutlineBorderColor, TextSetStyle, TextSetTextureImage methods.
  • added UseOverlay property.
  • updated VB, VC sample.

    Version 3.1 (30 Jan 2010 released)

  • fixed pause and resume issue. 
  • added allow use the activex without the form.
  • added InitControlWithNoUI, CaptureAreaByPixel methods.
  • added VB Script sample.

    Version 3.0 (19 Oct 2009 released)

  • redesigned the screen capture engine, now it will not have mouse pointer flicker when capturing.
  • added zoom in and zoom out feature when screen capturing.
  • added allow adjust the CaptureWidth and CaptureHeight properties to resize the output resolution.
  • changed capture the area by percentage. It can easy to control the capture area.
  • added CaptureArea method.
  • added UseHWAcceleration property.
  • removed CaptureLeft, CaptureTop property.

    Version 2.8 (27 Aug 2009 released)

  • allow use mp3 codec and adjust the bitrate, sample rate, channels when save to avi file.
  •  when have not set AudioInputPinVolume property, it will use system default volume value.
  •  added  AVIMP3Bitrate, AVIMP3Channels, AVIMP3SampleRate properties.

    Version 2.7 (14 July 2009 released)

  • fixed temp file have not clear issue when output FLV file.

    Version 2.6 (12 Feb 2009 released)

  • added AudioInputPinVolume property.
  • allow adjust the volume of selected audio input pin.
  • added reset the default volume of audio input pin after end of recording.
  • improved crash issue if the window have not installed sound card.
    Version 2.5
  • improved flv meta data issue.
  • FLV, SWF file can record to video without audio.
    Version 2.0
  • fixed memory leak and improved the performance.
    Version 1.1
  • fixed capture area mouse pointer issue.

    Online Documentation

    Related Products