Select all your events. While selected, go to the transitions tab, select your transition and pull it down onto the overlap between two of the events. The transition will be applied to each selected overlap.
JetDV and others wrote scripts to do this and other magic things. Search the Scripting section here on the forum.
Here is an example of one that I use often:
* This script will add a one second Fade In and out to all selected events.
* Written By: Edward Troxel
* Copyright 2016 - JETDV Scripts
* Modified: 08-26-2016
* Converted to .CS and new Vegas namespace
* 10-18-2018 - Version to fade out only by 500ms by Nick Hope
using ScriptPortal.Vegas;public class EntryPoint
public void FromVegas(Vegas vegas)
myVegas = vegas;
foreach (Track track in myVegas.Project.Tracks)
foreach (TrackEvent trackEvent in track.Events)
trackEvent.FadeIn.Length = new Timecode(500);
trackEvent.FadeOut.Length = new Timecode(500);
@garygiles63 There's an easy way of doing this but it requires you to remove all your images from the timeline temporarily. After you've done that, go to Options/Preferences/External Control & Automation. Go down to the option 'New video event opacity' and change the fade type with the drop-down. Click Apply.
When you've done that, bring all your jpgs back onto the timeline, select them all, then, while they're selected, drag a fade at both ends on one of them. All the other jpgs will follow automatically. The fades will then be of the type you selected in Preferences.
Don't forget to change it back again afterwards, if you want to, that is.
@garygiles63, all tutorials are listed on my website at http://www.jetdv.com and they are all also listed on my YouTube page. You can sign up on my website and subscribe to the YouTube page to be notified of new tutorials. My goal has been a new tutorial each Monday and, so far, I've met that goal.