VideoLab VC++ 4.0

Sponsored Links

VideoLab VC++ 4.0 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 81.69 MB
Platform: Windows2000,WinXP,Windows2003,Windows Vista S
License: Shareware
Price: $500
Downloads: 235
Date added: 2009-04-03
Publisher: Mitov Software

VideoLab VC++ 4.0 description

VideoLab VC++ 4.0  is a set including components designed for fast video capture, playback, processing, geometric manipulations, mixing, analysis and visualization, which allows very fast complex video manipulations with zero lines of program code.

Here are some examples of what can be done with VideoLab:

  • Capture and record video and audio.
  • Play recorded video.
  • Capture process and record video and audio.
  • Play or capture, analyze the video and display the results.
  • Mix different video sources, record and display the result.

VideoLab comes in 3 versions a VCL - Delphi / C++ Builder version, MFC compatible Visual C++, and .NET 2.0 version, compatible with Visual Studio 2005, Visual Studio 2008, Visual Basic.NET, C# and J#. The Delphi / C++ Builder version is a set of native VCL components. The Visual C++ version is a set of native Visual C++ classes (components).

The .NET 2.0 version is a set of managed .NET 2.0 components. The .NET version has the same performance as the native versions, and supports all the Microsoft .NET 2.0 languages including Visual Basic, C#, J# and C++/CLI.

Due to its unique design, VideoLab is implemented the same way in Managed .NET and Win32 environments. The code to control the component from VB.NET, C++/CLI, C#, and J#, Visual C++ MFC, Delphi, and C++ Builder is almost identical. This allows the developers to migrate and share code between the different environments thus significantly improving the productivity.

Supported Platforms:

  • Microsoft .NET 2.0/3.5 version:
    • Visual C# 2005 & 2008
    • Visual Basic 2005 & 2008
    • Visual C++/CLI 2005 & 2008
    • Visual J# 2005
    • Visual C# 2008
    • Visual Basic 2008
    • Visual C++/CLI 2008
    • Delphi Prism
  •   VCL version:
    • Delphi 5
    • Delphi 6
    • Delphi 7
    • Delphi 2005
    • C++ Builder 5
    • C++ Builder 6
    • BDS 2006 / Delphi 2006 / C++ Builder 2006
    • Turbo Delphi 2006
    • Turbo C++ 2006
    • Delphi 2007
    • C++ Builder 2007
    • RAD Studio 2007
    • Delphi 2009
    • C++ Builder 2009
    • RAD Studio 2009
  •  Visual C++ MFC version:
    • Visual C++ 6.0 (MFC / Win32)
    • Visual C++ 2003 (MFC / Win32)
    • Visual C++ 2005 (MFC / Win32)
    • Visual C++ 2008 (MFC / Win32)

Free for non commercial purposes

VideoLab is fully functional and free for non commercial purposes! This means that you can use it for your personal non commercial needs, for fun, hobby, or evaluation purposes. You can also use it free for study and even teaching. If you are teacher currently you also will not need a commercial license. In the future however a special low cost tutor license will be introduced. For students the product is absolutely free!


  • The latest version of VideoLab supports the old fashion Win32 API( Video For Windows ( VFW ), VCM, WaveAPI, ACM), the newer DirectShow, DMO, the free FreeFrame and even allows if needed any mixture of them. The developer can choose to go with any of them, to use all, or can switch from one to the other at any moment. The components hide the complexity of all of the approaches, and make them look almost identical from the users prospective. Here is the full list of the supported technologies:
    •  Win32 API:
      • Video For Windows ( VFW )
        Video Compression Manager ( VCM )
        Audio Compression Manager ( ACM )
    • DirectX:
      • DirectShow
        Direct Media Objects ( DMO )
    • Intel:
      • Intel MMX
        Intel Performance Primitives ( IPP )
    • Free Third Party Libraries:FreeFrame
  • The library includes AVI Player, AVI Logger with compression capabilities, DirectShow Video Player and Video Logger, Noise generators, Test Image generator, Video Display, and DirectShow video Render, Histogram, a large set of filters, geometric transformation components, Mixers, Effects, a Win32 API and DirectShow Video Capture component. Some additional components from the SignalLab and PlotLab have been added to allow processing Histogram Data, and components from AudioLab are included to allow basic audio processing and display.

Major Features: 

  1.  Video For Windows(VFW) components:
    •  AVI Player
    •  Video Capture Component
    •  AVI Logger
  2. DirectShow components:
    •  DirectShow Video Player
    •  DirectShow Video Capture Componen
    •  DirectShow Video Logge
    •  DirectShow image display
    •  DirectShow Preview Dock
    •  Sends video to external device such as Camcorder, VCR, External TV Set or Monitor
    • Stores Video Files in Advanced Systems Format(ASF and WMV) using Windows Media Encoding
    • Plays ASF and WMV Video Files.
    • Video compressor
    • Video decompressor
    • Broadcasts Advanced Systems Format(ASF and WMV) streams over Internet using Windows Media Encoding
  3. Compression components:
    •  Video compressor
    •  Video decompressor
  4. Native Image generators:
    •  Image Generator
    •  Jaehne Generator
  5. Noise generators:
    • Uniform noise generator
    • Gauss noise generator
    • Geometric transformations:
    • Resize image
    • Rotate Image
    • Mirror Image
    • Shear Image
    • Warp Image
    • Crops image
    • Applies FishEye effect over the image.
    • Applies Swirl effect over the image.
    • Applies Cylinder effect over the image.
  6. Effects:
    • Applies fire effect over the frames, or generates frames with fire 
    • Applies water ripple effect over the frames, or generates frames with water ripple.
  7. Native filters:
    • Box Filters - Average, Min, Max, Median
    • Fixed Filters - PrewittHoriz, PrewittVert, SobelHoriz, SobelVert, RobertsDown, RobertsUp, Laplace, Gauss, Hipass, Lowpass, Sharpen, MedianCross, MedianColor
    • Wiener Filter
    • Morph Filter - Erode, Dilate
    • Frame change filter
    • Applies custom rectangle kernel filter over the image.
  8. Native visualization: Native Image Display.
  9. Converters and color filters:
    • Convert to Gray Scale
    • Splits to Red Green and Blue components
    • Merges red, green and blue components into a frame.
    • Splits the video frame by colors, and converts each color frame to real buffer(s).
    • Converts real buffer(s) to monochrome video frame.
    • Changes the frame rate of the video stream.
    • Color twist.
    • Gamma corrections.
    • Image adjust. - Hue, Saturation, Brightness, Contrast, Lightness
    • Changes pixel values depending on whether they are less or greater than the specified threshold
    • Equalizes the image histogram
    • Changes the pixel colors based on a lookup table.
    • Applies an Alpha channel over the image.
  10. Transparency:
    •  Applies bitmap mask
    •  Alpha blending transparency componen 
  11. Mixers:
    • Combine
    • Mixes multiple video channels.
    • Direct Media Objects (DMO):
    • DMO Effect Filter
  12. Plug In filters:
    • Applies a FreeFrame filter or effect.
    • Applies a VirtualDub filter or effect 
  13. Custom User Filters and Generators:
    • Generic filter
    • Generic generator
  14. Other:
    • Multi channel queued switch
    • Delays the video by a number of frames.
    • Takes a snapshot of the video and sends the image to the component output.
    • Implements frame buffer queue.
    • Enables or disables the video to go trough.
    • Applies(draws) graphical layers over the video frames.
  15. Image analysis:
    •  Computes the intensity histogram for each channel of the image using equal bins in different color spaces. (RGB, YUV etc.)
    •  Calculates the hue vector in different color spaces. (RGB, YUV etc.)
  16. The following PlotLab components are included:
    •  Plot type scope component
    •  Waterfall component
  17. The following AudioLab components are included:
    • Generic Audio filter
    • Generic Audio generator
    • Converts Audio To Real
    • Outputs audio data via audio output device such as Speakers, Line Out, or Modem using Win32 API
    • Outputs audio data via audio output device such as Speakers, Line Out, or Modem using DirectShow
  18. The following TimingLab component are included:
    • Provides clock for other components.
    • Implements a Watch Dog Timer.
    • Allows other threads to generate main thread notifications. 
  19. The following SignalLab component are included:
    •  Generic Real filter
    • Generic Real generator
    • Generic Binary Filter
    • Generic Binary generator
    • Pairs multiple data buffers together.
    • Changes the output range of the signal.
    • Detects levels in the input signal.


  • Full Visual Studio 2008 support.
  • Full RAD Studio 2009 support.
  • Added Prism support.
  • Improved .NET support.
  • The library is now fully Unicode compliant.
  • New higher performance multithreading locking for better multi core utilization.
  • Significantly enhanced buffer classes.
  • Full Alpha channel support across the library, including in mixers, geometric transformations, remap filters, histogram components, loggers, and players.
  • Improved DirectShow support, including improved BlackMagic DeckLink support.
  • Added TimingLab ClockGen, WatchDogTimer, and MainThredEvent components.
  • Added ChangeRange and DetectLevels components.
  • Added 4 more frame buffer video formats - UYVY, RGBA32, RGB565, and RGB555.
  • Added automatic format converters in OpenWire.
  • Added Remap filters - FishEye, Swirl, Cylinder
  • Added color Lookup filter
  • Added multichannel video mixer.
  • Added Windows Media Format broadcasting component.
  • Added custom rectangular kernel filter.
  • Added VirtualDub plug-in support.
  • Added FrameQueue component.
  • Added VectorScope component.
  • Added video effects.
  • Added integrated GDI+ support.
  • Added layered drawing component. (Allows applying drawing layers over the video frames)
  • The Scope component supports multiple X and Y Axes.
  • Added Scope and Waterfall toolbar customization.
  • The Scope now allows data gaps.
  • Added Scope Automatic data down sampling for faster drawing of huge amounts of data.
  • Added Scope X Axis logarithmic support.
  • Added Scope channel links (Allow channels to be paired together to form a zone)
  • Circular and arbitrary zones added to the Scope component.
  • Added Scope Step channel mode.
  • Added scope panning navigation mode.
  • Added Scope directional zooming.
  • Added Scope and Waterfall Axis and Level configuration buttons.
  • Added new examples.


  • Visual C++

WareSeeker Editor

VideoLab VC++ 4.0 Screenshot

VideoLab VC++ 4.0 Keywords

Bookmark VideoLab VC++ 4.0

Hyperlink code:
Link for forum:

VideoLab VC++ 4.0 Copyright do not provide cracks, serial numbers etc for VideoLab VC++ 4.0. Any sharing links from, or are also prohibited.

Allok Video Splitter 2.2.0 Review:

Name (Required)
Featured Software

Want to place your software product here?
Please contact us for consideration.

Related Software
Delphi/C++ Builder VCL components for fast video capture and processing. Free Download
A library that offers you a set of components for fast video processing Free Download
Delphi/C++ Builder Basic Computer Vision Library. Motion, and Image recognition. Free Download
A set of components for very fast Data Visualization Free Download
.NET 2.0 Basic Computer Vision Library. Motion, and Image recognition. Free Download
Provides a set of ActiveX controls that can be incorporated in Visual Basic, ... Free Download
Support converting video to flash video flv file format . Free Download
An ActiveX for Visual C++ or Visual Basic 5.0 windowsdevelopment. Uses RAS functions for easy connection to the internet, determine if connected and hanging up from the Internet. Free Download