Copyright 2000, 2009 Alexander Milukov, All rights reserved
Unauthorized publishing, translation or reproduction in any form is prohibited.
Need a permission ?
contact the author
How to create "transparent" videos using AVIedit
First, you must agree that the technique described here is not
very simple. The resulting video quality highly depends on your
own images and/or movies quality. Noisy videos at entry will
produce noisy results. Complex backgrounds (like I used) will probably stop
your work at all. I will suggest you some tricks, but personally
you must be a wizard too :)
For example, we will make this one:
The leftmost picture (two red pigs) will be a still background, and the
movie with a girl over blues will become
First we need to make a background movie from a single still image. Launch
AVIedit, then go File/Import/Bitmap images. AVI options dialog box
appears. Simply hit Ok. File open dialog appears. Choose the background
image and click Ok. You will see Compression dialog box, select
"uncompressed" and click Ok. AVIedit will create a single-framed
avi file (outputBM.avi) and open it as shown here.
Click on the frame to select it. Use the Copy/Paste operations to
make background duration as long as you need (for example, as foreground
Next, load second (foreground) movie using File/Merge. You will
see something like this. Use plus and minus
key on the numeric keypad to zoom in/out.
The most tricky part begins.
Go Process/Filter and select Layer.
You will need to set dialog box options to something like this.
Exact color value is 71 of red, 143 of green and 199 of blue. Tolerance value
290 means we disable transparency for all colors outstanding from that we chose
for more than 17 units (17^2=289). Remember, we mesaure each color channel in
range 0..255. Also, we mark "blue" and "non-red" masks
to make the selection of colors more precise. After you click Ok,
you will get like this.
So, now you are ready to export the resulting movie.
Select the first video stream (with pigs) and go File/Export/AVI -
choose the video compression and file name, hit Ok and wait while movie
is created. Do not forget to mark "Export" check box in Filter
dialog window. In general, that's all, folks :)
Now, some final words:
I have used especially an "flashing" blue background. It is
too difficult to cut off because the brightness of blue varies very much
both over the time and inside the frame.
You must avoid using those backgrounds, or you will get visible artifacts.
You could increase Tolerance to hide even more blue background. But it
will make transparent some other areas, like a girl shoulders, that is poor.
If you want to use some blue or green cloth as the casting background, make
sure you lighted it up in a uniform way, so the all parts have equal brightness
Use a bright light when you cast someone, because most cameras will give
noisy picture if there is too dark. Even if you have used good colored background,
the camera noise can make color keying impossible.
Combine the fluorescent bulb light with daylight and simple bulb, otherwise
you will get noticeable color shifts and destroyed balance of white.
Unlike the using transparent videos, you could add nice still frames to your
movies without any special tricks. I have used
Paint Shop Pro v. 5 to create
such a template (upper image at right). There is a couple of "picture tube" images, I
have used Maple leaves. I used bright red background to make separation of
leaves easy. Next, I loaded a clip into AVIedit, chose Image as Layer source
and selected its red background as chroma key. Hey, it works :)
Note, I have created the sample picture before the video compression.
This causes the actual clip to be blurred too much.
Hope it will be interesting for you. Again, I must suggest you: the best
way to do something is to start doing it. Why are you still waiting ?
Copyright 2000, 2009 AM Software