Screen Recording SDK ActiveX, Desktop Live Streaming SDK to Facebook Youtube C#, VB, C++, VB.NET, De | Screen2Video Gold SDK ActiveX
Screen2Video Gold SDK ActiveX

Screen2Video Gold SDK ActiveX 8.0

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

For Windows Developers who need to Screen Recording with Speaker, Microphone, Audio Mixing to Video and Streaming to Facebook Live, Youtube Live, Wowza Media Server 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 from microphone and Audio mixing with Speaker or Playback device at same time while recording your screen. If you plugged USB headset, you will have more than one playback device on windows. 
  • 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.
  • RTMP Live Streaming your Screen or specific window to Facebook Live, Youtube Live, Twitch, Wowza Media Server or Adobe Media Server. 
  • Support add metadata when output MP4 video. 
  • 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 560
Team Developer license EUR 1680
Site Wide license EUR 2800
Single Server license EUR 840

What's New

Version 8.0 (6 June 2023 released)

  • improved draw transparent PNG quality in DrawImage method. Please see this screenshot
  • added DrawImageEx method. It supports draw the images with a specific width and height.
  • updated DrawDate method. It supports to modify the alpha values of date time text now.
  • added TextSetAlpha method. It supports to modify the alpha values of overlay text now.
  • updated VB.NET 2010, VB.NET 2019, VB6, VC , C#2010, C#2019 General samples.

Version 7.0 (29 March 2021 released)

  • added support capture the audio from speaker (what you hearing) or playback device to MP4 file.
  • fixed audio mixing , not sync issue when you set AudioMixWithSpeaker=true.
  • added CapturePlaybackDevice property.
  • removed AudioMixVolumeGain property.
  • 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 AudioMixOrCaptureFromSpeaker samples.

Version 6.5 (23 November 2019 released)

  • Improved audio volume too low when microphone audio mixing with speaker.
  • added AudioMixVolumeGain property, You can increase/decrease the audio volume when microphone audio mixing with speaker. Valid with Start or StartRTMP methods.
  • updated VB6, C# 2010, VB.NET 2010, VC samples.
  • added C#2019, VB.NET 2019 samples.

Version 6.0 (4 April 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.
  • added RTMPFPS property that set frame rate when RTMP Live Streaming screen activity.
  • added RTMPMinGOPlength property that minimum length of the GOP when RTMP Live Streaming screen activity.
  • 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, C#2015, VB.NET 2010, VB.NET 2015, VB6, VC General and RTMP samples.

Version 5.5 (19 October 2018 released)

  • added Audio Mixing with specific playback device. e.g. If you plugged USB headset, you will have more than one speaker device (playback device) on windows.
  • 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# 2015, VB.NET 2010, VB.NET 2015, VC samples.

Version 5.3 (27 August 2018 released)

  • fixed output mp4 file,  the ‘Date” is changed to 6/6/1905 on windows 10.

Version 5.2 (1 March 2018 released)

  • fixed if mouse dragging for moving application when RTMP Live Streaming, The application will crash.
  • fixed screen color issue when RTMP Live Streaming.
  • fixed cannot Live Streaming if selected no preview (RTMPDisplayWindowHandle=0) when RTMP Live Streaming. 
  • fixed cannot output FLV and SWF issue.
  • added if no audio device on computer, it can RTMP Live Streaming.
  • added How to Live Streaming to Facebook Live documention.
  • added How to Live Streaming to Youtube Live documention.

Version 5.1 (10 April 2017 released)

  • fixed when output MP4 video, it have 2mm black line at the bottom.
  • added MP4AspectRatio property, it can enable or disable aspect ratio when output MP4 file.

Version 5.0 (23 January 2017 released)

  • added support RTMP streaming to Wowza Media Server.
  • 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 StartRTMP, StopRTMP, RefreshAudioDevice methods.
  • added RTMPDisplayWindowHandle,  RTMPVideoQuality,  RTMPH264Profile, RTMPAudioBitrate, RTMPAudioSamples, RTMPVideoBitrate, RTMPUrl properties.
  • added DeviceChange event.
  • added How to streaming to Wowza Media Server or Adobe Media Server tutorial on Documentation.
  • added VB6, C# 2010, VB.NET 2010 RTMP Streaming sample. 

Version 4.0 (12 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 3.0 (15 July 2015 released)

  • added new H264 MP4 Encoder, now capturing is very fast and custom define MP4 resolution, Video/Audio Bitrate, Audio Sample rate, Audio Channels , it does not need use predefined MP4 Profile.
  • added support add metadata when output MP4 video.
  • fixed memory issue when capturing for a long time. 
  • updated VB6, Delphi, VFP, VC , VB.NET 2010, C# 2010 samples. 

Version 2.5 (13 June 2013 released)

  • fixed memory issue when recording.
  • added more MP4 Profile, 720x540, 746x438, 770x460, 800x600, 970x606 profile.
  • updated VB6, VC , VB.NET 2010, C# 2010 samples. Show you how to capture specific zone when output MP4 file.

Version 2.0 (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 1.5 (25 July 2012 released)

  • added support output  progressive download MP4 file. This features is useful for MP4 streaming.

Version 1.0 (8 June 2012 released)

  • Record screen activity, mouse movement to mp4, vcd, svcd, dvd, swf, flv, avi ( compressed or uncompressed), or wmv files.
  • Support Record and audio mixing specific audio device with Speaker at same time (include support Window 7 and vista)
  • updated vb6, vc , 2010, delphi samples 

Online Documentation

Related Products