Bending = Info :: Instruments :: Music :: Sequencers :: Youtube Channel
   Art = Statement :: Show List :: Pieces :: Videos
Bending Index

Making videos for the internet

Here are all the tools I use to make videos to go with my audio recordings.
These are all freeware for PC.

Audacity - for audio recording.
Moyea - for hooking flash (.flv) videos.
Avidemux - for converting video files.
Visual Jockey Gold SP1 (VJG) - VJ software for PC.
Avinaptic - for tweaking VJG output to go back into avidemux.

Your computer memory and processor will affect render time, and these steps are for videos intended for the internet. I am not sure how these would look if projected on a screen.

First the audio and video are dealt with separately. Once you have your audio you'll need to save a .wav version for VJG to use.

There are many choices for the visual elements in VJG. I will just be talking about using video clips. There are sources of royalty free clips, I prefer the Perlinger Archives, or you can use footage you shoot. Perlinger allows you to choice the file format you want for the clips, but I just use moyea to hook and dl the clips I want.
When I have the video source files (.flv) that I want I use avidemux to convert them to .avi format.

Start avidemux.
Open the .flv source file (or another supported filetype).
On the left side set:
Video - M-JPEG
Audio - Copy
Format - AVI
File --> Save --> Save Video
Choose the destination and filename. Be sure to put .avi on the filename.
Repeat those steps for each source file.

Start VJG
File --> New --> Composition
From inside Green Hippo folder go to Resource and drag AVI Loader to the workspace.

On AVI Loader icon right mouse click --> Configure
In the popup navigate to one of the source files to use and select it.
Typically I leave everything set as is except for Repeat and Virtual Beat.
Repeat I choose either Loop or PingPong.
Virtual Beat I uncheck Switch if I want to set controls elsewhere.
Click OK when all done.

Again on AVI Loader icon right mouse click --> Variables
Try the different Variables and choose from the different SSystem state triggers/SSystem parameters stream.
These variables will cause the clip playing to respond to various attributes of the audio track.
There are numerous cominations of settings that can be made.

To get a general idea of how the video will look I use Audacity to play my audio track. My computer requires that I plug an 1/8th inch cable from headphone jack to microphone jack. I have seen in the VJG forum screen caps of audio setups that do not need to patch at all. Once pleased with the video settings it is time to export a video.

File --> Export Movie
Output Filename - choose destination and give filename with .avi extension. Be careful to not name same as any .avi source files.
Avi Length - By .wav file, and navigate/select the .wav file.
Resolution - Fixed 640x480 VGA
Compression - Check this box. Video:'mjpg' Quality=60. To get those set click Options and choose PICVideo MJPEG Codec. If this codec does not already exist on your computer you'll need to seach and find it for download.
Aspect Ratio Stretching - Full Frame
Frames Per Second - 29.38 and check Write sound track
Click OK.
VJG will tell how long the file will take to render and complete.

Start Avinaptic
File --> Open --> the new VJG file
Edit --> Edit FourCC
Change mjpg to MJPG
File --> Exit

File --> Open --> the new VJG file
Auto --> Apple --> Apple iPod 5.5G
Set Resolution to 640 x 480 and click OK
Video, Audio, and Format will automatically be set.
File --> Save --> Save Video
Choose the destination and filename. Be sure to put .mp4 on the filename.
Avidemux will show how long until the final file is done.

The files I end up with for a 10 minute audio track from VJG an .avi file ~250MB and a final converted file from avidemux .mp4 ~50MB.
Following these file sizes and settings gives a final result once uploaded to Youtube that looks like it does on my computer, and no munged up after their final conversion.