In Vegas Pro, you can "program" certain features using JavaScript to automate certain functions.
For example, the script below (written by John Rofrano - Super nice guy!) will take all selected video events and turn on the "Reduce Interlace Flicker" flag for them. I personally use this A LOT (in every project that I use still photos in).
This capability (scripting) along with no track limits made my decision to move to the Pro version a no-brainer. I have about a half dozen scripts that I use in almost every project with about another half dozen I use less frequently but enough to make a difference.
/**
* Program: ReduceInterlaceFlicker.js
* Description: This script will turn on the Reduce Interlace Flicker switch
* for all selected events.
* Author: Johnny "Roy" Rofrano jrofrano [at] vasst {dot} com
* Date: December 9, 2005
**/
import System.Windows.Forms;
import Sony.Vegas;
var counter = 0; // used for user feedback
try
{
// iterate over all the tracks
for (var videoTrack in Vegas.Project.Tracks)
{
// only process video tracks
if (!videoTrack.IsVideo()) continue;
// iterate over all the evnts
for (var videoEvent in videoTrack.Events)
{
// only process selected events
if (videoEvent.Selected)
{
// turn on the reduce interlace switch
videoEvent.ReduceInterlace = true;
counter++;
}
}
}
// Tell the user how many we changed
MessageBox.Show(counter + " video event(s) changed.");
}
catch (errorMsg)
{
MessageBox.Show(errorMsg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}