I need to be able to extend both the in and out points of events on the timeline (for example 15 frames) without changing the position of the clips on the timeline. I have Excalibur but did not see this feature.
Excalibur can easily extend the length by your amount but extending the beginning is only one clip at a time. I have this one which will trim the front and back:
/**
* This script will trim the front and back for all selected events.
*
* Written By: Edward Troxel
* Copyright 2004 - JETDV Scripts
* Modified: 08-03-2005
**/
//Go through the list of Tracks
var trackEnum = new Enumerator(Vegas.Project.Tracks);
while (!trackEnum.atEnd()) {
var track : Track = Track(trackEnum.item());
//Go through the list of Events
var eventEnum = new Enumerator(track.Events);
while (!eventEnum.atEnd()) {
var evnt : TrackEvent = TrackEvent(eventEnum.item());
if (evnt.Selected) {
var dStart = evnt.Start + trimAmt;
var dLength = evnt.Length;
//Get current take offset
var tke = evnt.ActiveTake;
var tkeoffset = tke.Offset;
tkeoffset = tkeoffset + trimAmt;
evnt.Start = dStart;
tke.Offset = tkeoffset;