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

v11.2
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).
  • slide 1
  • slide 4
  • slide 5
  • slide 3
abstract 1
abstract 2
abstract 3

Features and capabilities

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

Development platforms:

  • Visual Studio 2005 and later: Visual C#, Visual C++, Visual Basic .NET
  • Delphi 6 / 7 / 2005 / 2006 / 2007 / 2009 / 2010 / XE / XE2 / XE3 / XE4 / XE5 / XE6 / XE7 / XE8 / 10 / 10.1 / 10.2 / 10.3 / 10.4 / 11 / 12
  • Visual Studio 6: Visual C++, Visual Basic 6
  • Borland C++ Builder 5 and later
  • may be used with other ActiveX-compatible applications like Microsoft Access, Word, Excel, FrontPage, Powerbuilder, etc.
  • x86 and x64 versions

System requirements

  • Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows Server 2012, and later
  • .Net Framework 4.0 or later (for ActiveX-based .Net demo applications)
  • DirectX 9 or later

Distribution rights

Royalty-free distribution.

Trial limitations

The trial version displays a watermark on the video window.

abstract

EDITION

abstract

STANDARD

abstract

PROFESSIONAL

abstract

PREMIUM

Supported input devices and other sources
  • Web cameras 
  • TV tuners
  • DV and MPEG camcorders 
  • Screen capture
  • HTTP / RTSP / ONVIF IP cameras
  • UDP, TCP, RTMP and other network streams
  • Additional engines for network streams
Video preview
Frame grabber
Video processing
Audio processing
HD and 4K video support
TV tuning
Network streaming in WMV format
Network streaming using RTMP / RTSP / UDP
Chroma-key
Motion detection
Video processing using DirectShow filters
OSD (On-Screen Display)
Picture-In-Picture
Changing output file name on-the-fly
Multiple output screens
GPU-accelerated video effects
Output to Virtual Camera SDK
Video Encryption SDK support
Output formats
  • AVI
  • WMV (Windows Media Video)
  • WMA (Windows Media Audio)
  • WAV
  • MP3
  • Ogg Vorbis
  • DV video
  • DV / MPEG-1/2/4 (using TV tuner with internal MPEG encoder or DV/HDV camcorder)
  • Flash Video (FLV) using FFMPEG
  • WebM
  • Custom output formats using external DirectShow filters
  • MPEG-1/2/4 using FFMPEG
  • MP4 H264/AAC using software, Intel QuickSync or nVidia NVENC / CUDA

Purchase of Framework will give you the following benefits:

  • Unlimited usage
  • No nag-screen
  • Free minor and major upgrades within one year (after one year, SDK will work the same as before) for a regular license and unlimited updates for unlimited time for the lifetime license
  • Priority support and fixes
The regular license is billed annually and automatically renewed each year. You can cancel your subscription at any time.
The SDK is free for non-commercial use. Please contact us to get a free license.

SDK contains optional FFMPEG and libVLC libraries licensed as LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord