Video Mixer DirectShow Filter

From MediaLooks Knowledge Base

Jump to: navigation, search

This page is a copy of the original page on the MediaLooks' web site and can also be viewed here.

DirectShow filter for real-time mixing of several video streams. Supports geometric transforms and transitions.

Overview

MediaLooks Video Mixer is a DirectShow filter for real-time mixing of multiple video streams originating from different video sources – such as digital video cameras, webcams, TV tuner cards or video capture boards. (For audio mixing please see our Audio Mixer DirectShow filter).

This filter is also cabable of chroma keying when it is bundled with the Chroma Key DirectShow Filter.

If you are not working with DirectShow, we recommend that you use our Video Mixer Object - a DirectShow-independent development component compatible with almost any development environment such as C#, Visual Basic or Delphi.

Possible uses

  • Software vision mixers
  • Software multiviewers
  • Signage applications
  • Surveilance

Features

3-D Projections (4-input video streams on background image)
Chroma keying (1-input video stream with chroma-key on background image)
Transition between scenes (the top-left video block is being moved to the position of right block, the right block is being moved to the position of the bottom-left block).
  • Real-time mixing of video streams.
  • High-definition video support.
  • Custom alpha mask for each output video block.
  • Geometric transforms (e.g. perspective transform or 3D projection).
  • Save video mixing configurations into "scenes" and instantly switch between them.
  • Smooth transitions between "scenes".
  • Chroma keying (Chroma Key DirectShow Filter reguired).
  • 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.
  • Reordering of the input stream.

Future features

  • Master (On Air) and preview pins.

Supported input/output color spaces: YV12, I420, YUY2, YVYU, UYVY, RGB24, RGB32.

Sample applications

Download

Release Notes

See Also

Licensing

If you are interested in licensing this product please contact us through the link below or call one of the authorized resellers.

Personal tools