Video Mixer Object
From MediaLooks Knowledge Base
This page is a copy of the original page on the MediaLooks' web site and can also be viewed here.
Software component for video mixing and a lot more.
Overview
- Type: Multimedia Component (COM/ActiveX)
- Status: Released
- DLL Name: MGVideoMixerPXT.dll
- Download: Vision Mixer SDK
MediaLooks Video Mixer Object is a high-quality multimedia component that inherits most of the features of the Video Mixer DirectShow Filter and can be used from virtually any known COM-based development environment (samples in several development environments are provided).
The sources for mixing can be files, live streams, or network streams, as well as inputs from other MediaLooks' components.
This component is also available with the Vision Mixer SDK.
Possible Uses
- Software vision mixer or production switcher.
- VJ software.
- Multiview systems (when several video sources have to be displayed on a single screen).
Features
- Audio/video mixing of live video sources, files, network streams (MMS in current version).
- Frame-accurate mixing of files.
- Output (mixed) audio/video can be used in third-party encoders and broadcasting applications (such as Windows Media Encoder, Helix Encoder, etc.).
- Seamless file switching.
- High-definition video support.
- Input video from a variety of devices (DV camcorders, web cams, capture boards, TV tuners, etc.) via a custom DirectShow graph.
- Output mixed video & audio to DV devices (DV Sink is required; this object is available in Vision Mixer SDK)
- Output mixed video & audio to DeckLink devices (DeckLink Sink is required; this object is available in Vision Mixer SDK).
- Network broadcasting of mixed video & audio (WMV Sink is required; this object is available in Vision Mixer SDK).
- Text & Graphics overlaying on mixed video (Text & Graphics Overlay is required; this object is available in Vision Mixer SDK).
Video Mixing Features
- Real-time mixing.
- High-definition video support.
- The ability to specify source/destination rectangles for each input video stream.
- Multiple output video blocks from one input stream.
- Alpha blending (transparency) support for each output video block.
- Input video streams can be of different color space, size and FPS.
- Movie files & images can be used as input streams.
- Solid color or image can be used as background.
- Proper interlaced video resizing.
- Paint borders around video blocks.
- ARGB video input with Alpha channel support.
- Save video mixing configurations into "scenes" and instantly switch between them.
- Reordering of the input stream.
Additional features (Pro version)
- Real time chroma keying (RGB/HLS colorspaces, 3D-keying mechanism with anti-spill correction).
- Geometric transforms (e.g. perspective transform or 3D projection).
- Custom alpha mask for each output video block.
- Smooth transitions between "scenes".
Audio Mixer is required for support of audio features.
Supported Development Environments
- Visual C++
- .NET (C#, Visual Basic)
- VB6
- Delphi
- C++Builder
No DirectShow expertise required!
Related Products
The Video Mixer is great when used together with the following components:
Sample Applications
See Also
Download
Licensing
If you are interested in licensing this product please contact us.
