|




| |
| |
|
PIP PLUS is a custom plugin for Movie Maker. It allows making advanced level
of custom effects and transitions via xml interface to do Picture-In-Picture,
Picture animations, Borders and Overlays.
Features
The main features of this new plugin are:
 |
Preview: The effects work in preview mode as well as in final render mode without
changing parameters.
|
 |
Flexible
Placement: Place PIP rectangles anywhere in or out side the display
area.
|
 |
Animation:
The PIP rectangles can be moved around to create motion effects.
|
 |
Overlay and Borders: Define borders using a color and width or use an
image as an overlay to draw any type of borders.
|
 |
Effect or
Transition Mode: The plugin works both as an Effect and a Transition
to allow full flexibility in use.
|
|
|
D O W N L O A D S |
|
|
The above package is a windows
installer that will install the necessary DLLs and some sample transitions
and effects. |
| Custom XML Packages:
*To be available soon... |
|
|
| R E G I S T R A T I O N |
|
The trial version reverts to
freeware version after the trial period expires. The freeware version allows
only static effects. Registration is required after the trial period for
effects using animation of
the parameters (position and alpha). |
|
Register now for
$8
only
|
Make payment via Google Checkout (coming soon...)
or
|
|
|
Parameters:
The plugin supports following parameters
|
Name |
Description |
Type |
|
Background
|
Specifies a color
value or an image to be used as the background for the PIP effects.
|
"color"
or "imagepath" For color: either
as 0xRRGGBB, #RRGGBB or the
color name.
For image: the full path to a PNG, JPG, BMP or GIF file. |
| BorderA |
The border parameters for ImageA |
One of "color, width" or "image, color" |
| BorderB |
The border parameters for ImageB |
as above |
|
RectA
|
The values of the
sub parameters specify how to place Image A within the output display area |
"Keys" (see below) |
|
RectB
|
As above for Image
B when defining a Transition. Ignored for Effects. |
As above |
Key(s): Sub-Parameters for RectA and RectB
A rectangle can be defined by four sub-parameters (x, y,
width and height). However to support movement of the rectangle
we need to specify how these parameters are changed over time.
Furthermore to describe a Transition between image A and B, we may have to
specify which image should overlap the other. This is done by another
sub-parameter z.
A key in this context is therefore made up of four to seven values, describing
position of a rectangle at a particular time during the progress of a transform.
Key = "time, x, y, width, height, z"
These sub-parameters for the keys are described in the table below.
|
Parameter |
Description |
Normal Range |
Default |
|
time |
Time when the other key values are applied during the progress
of a transform. |
0.0 to 1.0 |
0.0 |
|
x |
The x coordinate of the position relative to the left edge
expressed as fraction of output height.
0.0 = left edge, 0.5 is middle and 1.0=right edge |
0.0 to 1.0 |
0.0 |
|
y |
The y coordinate of the position relative to the top edge
expressed as fraction of output height.
0.0 = top edge, 0.5 is middle and 1.0=bottom edge |
as above |
0.0 |
|
width |
The width of the pip rectangle relative to output width
0.25=quarter the size of output rectangle |
0.0 to 1.0 |
1.0 |
|
height |
The height of the rectangle relative to output height
0.25=quarter the size of output rectangle
|
as above |
1.0 |
|
z |
Depth of the rectangle used to determine overlap between A
and B. |
any floating point value. |
0.0 |
| alpha |
alpha/opacity of the Image |
0.0 to 1.0 |
1.0 |
The intermediate values of the parameters are automatically interpolated thus
producing a smooth movement. Multiple keys are separated by semicolons. Spaces
are ignored.
Background:
This parameter specifies what should be displayed when the images A and B are
not covering the entire display area.
One can either specify a solid color or an image file to fill up the entire
display area.
Color: specify either a hex value as 0xRRGGBB or #RRGGBB or you can also
specify the name of the color as
defined here.
Image: Provide the full path to an image file. All file types supported by
Internet Explorer should work. Only png files would show
up. Due to an issue in the image loading function, other types of image files
are not loaded properly (come out as all black).
BorderA and BorderB:
These parameters define a border for the video/image A or B. The borders can
be defined as Solid borders with a solid color and a width or as an overlay
image with alpha channel or a chorma-key color value.
|
Parameter |
Description |
|
color |
Specify either a hex value as 0xRRGGBB or #RRGGBB or you can
also specify the name of the color as defined here |
|
width |
< 1.0 means scalable width in percentage
> 1.0 means fixed width in pixels |
|
imagepath |
Full path to an image file |
Solid Scaling border: "color, width" where width<1.0
When width is less
than 1.0 (in floats) it specifies the width in percentage of current
image width. e.g. if current image width is 640, then 0.02 value for width is
0.02*640 = 12.8 = 13 pixels. If the image becomes smaller (due to Rect
parameters) the border is also scaled down accordingly.
Solid Fixed border: "color,
width" where width>1.0
If width is more
than 1.0 it specifies the width of the border in
exact pixels (rounded to nearest integer) and is not scaled when the image is made smaller or large by Rect
parameters.
Overlay image: "imagepath, color"
Give the path to any image
file. All image file types supported by Internet Explorer (PNG|JPG|GIF|BMP)
should work. If the image has alpha channel transparecy (such as 32 bit PNG
image) it is used to compose the overlay image on top of video A or B. If there
is no alph channel transparency in the image, a key color is used to define
transparent area. If no color is specified the chorma-key color is picked from
the center pixel of overlay image.
Example:
The following example defines an effect which provides four keys for RectA.
| |
< Effect name="PIP
Plus Effect Example" iconid="0">
<Param name="RectA" value="
0.0, 0.0,0.0,1.0,1.0;
0.5, 0.1,0.1,0.25,0.25;
0.75, 0.5,0.5,0.4,0.4;
1.0, 0.0,0.0,1.0,1.0" />
<Param name="Background" value="darkblue" />
</Effect>
|
At time 0.0 which is the start of the duration of the clip over which this
effect is applied, the rectangle is covering full output region (0.0, 0.0, 1.0,
1.0).
At time 0.5 which is at the middle of the clip the top left corner of the
image is to be placed at exactly at a point (x, y) both of which are 10% from
the top-left edge of the display area (0.1, 0.1). The width and height of the
image are to be scaled to the quarter of the display size.
Similarly at time=0.75, three quarter of the clip duration, the image is
moved aorund bottom-right region of the display.
At the end of the clip duration, i.e. at time=1.0, the image becomes full
screen again.
Note the intermediate values of these parameters are automatically
interpolated thus producing a smooth movement.
The background would be filled with darkblue color.
PIP Plus is very popular with users at
Movie Maker forums. The
following is a selection of some contributions from users.
Effects:
Transitions:
|
|