VisioForge

All-in-One Media Framework (Delphi/ActiveX)

DelphiActiveX

The framework includes several libraries designed for video capture, editing, and playback. The video capture core enables the recording of video and audio from various sources, such as webcams, IP cameras, or screens. The video editing core allows you to cut, join, process, and reencode files. The media player core can play video and audio files, as well as network streams. All cores support video and audio effects, frame grabbing, Picture-in-Picture, and on-screen display (OSD).

Key Benefits

Complete Solution

All media features in one framework

Delphi Native

VCL components for RAD Studio

Legacy Support

Works with VB6 and older systems

Features and capabilities

Everything you need for multimedia development in Delphi

Supported input devices

  • MPEG-2 camcorders of DV and HDV formats
  • USB webcams and various capture devices, including 4K resolution support
  • PCI-based video capture cards
  • TV Tuners, both with and without an in-built MPEG Encoder
  • IP cameras and servers using JPEG/MJPEG, MPEG-4, and H.264 protocols over HTTP, RTSP, or RTMP, with support for HD streams
  • ONVIF-compliant IP cameras featuring PTZ controls
  • NDI sources with DirectShow bridge
  • Various audio capture devices and sound cards
  • ASIO-compatible audio sources
  • Blackmagic Decklink cards

Supported input formats

  • MP4
  • MOV
  • AVI
  • MPEG-TS/MPEG-PS
  • MKV (Matroska)
  • DV
  • ASF/WMV
  • MP3
  • M4A/AAC
  • WMA
  • OGG Vorbis
  • OPUS
  • Speex
  • SDK can decode video and audio files using system decoders, FFmpeg, or libVLC

Supported output formats

  • AVI files with support for multiple codecs like MJPEG, DivX, XviD, and x264
  • WMV files offer compatibility with custom WMV profiles and settings such as variable bit rate encoding (VBR), uncompressed audio or video streams, video sizing, buffering adjustments, frame rate customization, etc.
  • DV and MPEG files directly from DV/HDV camcorders and TV tuners using an internal MPEG Encoder (via DirectCapture technology)
  • DV files acquisition from any compatible video capture device
  • MPEG-1/2/4 files, inclusive of VCD/SVCD/DVD standard profiles and FLV via an FFmpeg wrapper
  • WebM files with VP8/VP9 video codecs and Vorbis audio codec
  • MP4 files with H264/HEVC + AAC codecs, utilizing CPU or GPU acceleration (Nvidia, AMD/ATI, Intel)
  • WAV, with options for compressed or PCM format
  • WMA (Windows Media Audio)
  • MP3, using LAME encoding
  • Ogg Vorbis
  • Customized output options through 3rd-party DirectShow filters
  • Network streaming using FFmpeg
  • AES encrypted video output

Video processing and effects

  • image and text overlays
  • adjustable video transparency
  • controls for brightness, contrast, saturation, and hue
  • deinterlace
  • noise reduction
  • pan and zoom
  • resizing to any resolution
  • chroma-key compositing
  • motion detection
  • Picture-in-Picture
  • On-Screen Display (OSD)
  • integration with third-party DirectShow filters
  • camera control interface

Audio processing and effects

  • volume booster
  • equalizer
  • 3D-bass system
  • normalization
  • auto/manual gain
  • there are a lot of other effects

Sample applications

  • Audio Capture
  • DV Capture
  • IP Capture
  • Screen Capture
  • Simple Video Capture
  • Main Capture Demo
  • Main Edit Demo
  • Main Player Demo
  • Audio Player
  • DVD Player
  • Memory Playback
  • Video Player

Network and Streaming Features

  • RTMP/RTMPS streaming to popular platforms
  • SRT (Secure Reliable Transport) protocol support
  • HLS (HTTP Live Streaming) output
  • MPEG-DASH adaptive streaming
  • UDP/RTP streaming
  • Multicast support
  • Network stream recording
  • Bandwidth management and adaptive bitrate
  • Stream delay and buffering control
  • Multiple simultaneous stream outputs

ActiveX/COM Features

  • Visual Basic 6.0 compatibility
  • .NET Windows Forms integration
  • Microsoft Office integration
  • Web browser embedding
  • PowerBuilder support
  • Borland C++ Builder
  • MFC/ATL applications
  • Scripting languages (VBScript, JScript)

Delphi Integration

  • Native VCL components
  • RAD Studio XE - current versions
  • Delphi 6-2010 support
  • Full IDE integration
  • Property editor in design mode
  • Event-driven programming
  • 64-bit compilation
  • Unicode support

Included Components

Each license includes all these ActiveX controls and Delphi VCL components

Media Player

Full playback control with hardware acceleration and effects

Video Capture

Recording from multiple sources with real-time processing

Video Edit

Non-linear editing with transitions and effects

Screen Capture

Desktop and window capture with audio mixing

Audio Processor

Audio effects and processing components

Image Viewer

Image display with zoom and annotations

Flexible Licensing

Choose the edition that fits your needs

Developer, team, and site licenses available

Standard

€700/lifetime

Buy Now
  • Supported input devices and sourcesWeb cameras, TV tuners, DV and MPEG camcorders, Screen capture
  • Video preview
  • Frame grabber
  • Video processing
  • Audio processing
  • HD/4K support
  • TV tuning
  • Chroma-key
  • Motion detection
  • On-screen display
  • Multiple output screens
  • Output formatsAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis

Professional

€1,000/lifetime

Buy Now
  • Supported input devices and sources+, HTTP / RTSP / ONVIF IP cameras, UDP / TCP / RTMP and other network streams
  • Video preview
  • Frame grabber
  • Video processing
  • Audio processing
  • HD/4K support
  • TV tuning
  • WMV network streaming
  • Chroma-key
  • Motion detection
  • DirectShow filters
  • On-screen display
  • Picture-in-Picture
  • Changing output file name on-the-fly
  • Multiple output screens
  • Output formats+, DV video, DV / MPEG-1/2/4 (using TV tuner/camcorder), Flash Video (FLV) using FFMPEG, WebM, Custom output formats using external DirectShow filters

Premium

€1,500/lifetime

Buy Now
  • Supported input devices and sources+, Additional engines for network streams
  • Video preview
  • Frame grabber
  • Video processing
  • Audio processing
  • HD/4K support
  • TV tuning
  • WMV network streaming
  • Network streaming (RTMP)
  • Chroma-key
  • Motion detection
  • DirectShow filters
  • On-screen display
  • Picture-in-Picture
  • Changing output file name on-the-fly
  • Multiple output screens
  • GPU-accelerated effects
  • Virtual camera output
  • Video encryption
  • Output formats+, MPEG-1/2/4 using FFMPEG, MP4 H264/AAC with GPU acceleration

All licenses include 1 developer seat, source code samples, and email support.
Lifetime licenses include free updates forever. Annual licenses include 1 year of updates.

License Benefits

What You Get

  • Full source code examples
  • No runtime royalties
  • Free minor updates
  • Technical email support
  • Developer documentation
  • Priority bug fixes (Professional/Premium)

Distribution Rights

  • Unlimited distribution of your applications
  • Commercial use permitted
  • No per-deployment royalties
  • Embedding in enterprise applications
  • OEM distribution possible

Note: For distribution of more than 10,000 copies, please contact us for OEM pricing.

Trial Limitations: The trial version is fully functional but shows a watermark on video output and a nag message at startup.

System Requirements

Windows and development environment requirements

Operating Systems
  • Windows 11/10/8.1/7 SP1
  • Windows Vista SP2 (with Platform Update)
  • Windows Server 2022/2019/2016/2012
  • 32-bit (x86) and 64-bit (x64) support
Development Environments
  • Delphi 6-12 Athens (RAD Studio)
  • RAD Studio XE-current
  • C++ Builder 6-current
  • Visual Studio 2008-2022 (for ActiveX)
  • Visual Basic 6.0 / Visual Studio 6
  • Borland C++ 5.x
  • Microsoft Office VBA
  • PowerBuilder 8.0+
Hardware
  • 4 GB RAM (8 GB recommended)
  • DirectX 9 compatible graphics card
  • Sound card for audio processing
  • Compatible capture device for video capture

Perfect For

Ideal solution for various development scenarios

Delphi Developers

  • Native VCL components for rapid development
  • Full RAD Studio integration
  • Support for old and new Delphi versions
  • Extensive example projects

Legacy Applications

  • Visual Basic 6.0 compatibility
  • Modernizing old applications
  • ActiveX for web integration
  • COM automation

Enterprise Applications

  • Surveillance systems
  • Video conferencing solutions
  • Medical imaging processing
  • Industrial inspection

Rapid Development

  • Drag-and-drop components
  • Pre-configured templates
  • Minimal code required
  • Quick prototyping

Developer Resources

Documentation for Delphi and ActiveX integration

Download Trial

Full-featured trial for testing in your environment