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 chroma keying 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).

MediaLooks Video Mixer is compatible with high-definition video and supports HDV camcorders as input sources.

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

  • Video podcasting
  • Signage applications
  • Surveilance

Features

3-D Projections (4-input video streams on background image)
3-D Projections (4-input video streams on background image)
Chroma keying (1-input video stream with chroma-key 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).
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.
  • 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".

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.

Personal tools