Virtualdub-filters

From M1Research

VirtualDub filters - set of additional plugins for VirtualDub for auxilarity video pre/post-processing.

Contents

Overview

This set of plugins was developed during four years of working for solving some video pre/post production task in easy way, without usage of some king of propriarity products.

Description

aviover

This filter used to put animated subtitles (or another kind of video). As source for animation it used uncompressed 32-bit avi file with alpha channel.

Dialog:

Image:virtualdub-filters_aviover_dialog.png

Parameters:

  • Start frame - "backgound" video's frame number from plugin (filter) begin to work
  • AVI file - path for animation
  • Start number - start frame of animation
  • Sequence length - length (in frames) of animation

channelMaster

Simple filter for reverting ARGB channels of video.

Dialog:

Image:virtualdub-filters_channelMaster.png

As config it uses matrix style.


imageplacer

This filter was used for videos canvas changing.

Dialog:

Image:virtualdub-filters_imageplacer_dialog.png

Parameters:

  • Dimentions - dimention of new canvas.
  • Background - backgound colour used.
  • Position - where to place CENTER of video.

Result:


rgb2pal

This plugin was used to change colour dynamic range of video from RGB [0...255] to PAL [35-235] values of luma.

Dialog:

Image:virtualdub-filters_rgb2pal_dialog.png


tgaover2

This filter is used to put image over video with dissolve effect.

Dialog:

Image:virtualdub-filters_tgaover2_dialog.png

Parameters:

  • Start frame - "backgound" video's frame number from plugin (filter) begin to work
  • TGA file name - path for image file (32-bit TGA)
  • Fade In - appearence duration (in frames)
  • Normal - normal transparent show duration
  • Fade Out - disappearence duration (in frames)

tgaseqover

This plugin (filter) has almost the same functionality as aviover but it uses UNCOMPRESSED 32-bit targa sequence as source for animated subtitle.

Dialog:

Image:virtualdub-filters_tgaseqover_dialog.png

Parameters:

  • Sequence template - is printf style string for building name of file in sequence.

verticalblur

This plugin was used to make motional vertical blur in 1 pixel range. This processing descrease flicking of "1 pixel heigh" objects.


Downloads

Binaries:

Source code :