#Bluff - Community Extensions for Sony Vegas Pro
An Open Source project to help make you look like you know what you are doing in Sony Vegas Pro. Developed using Vegas' extension model, it takes you a step beyond what can easily be done inside a standard script. Developed initially to help create some custom video effects for internal and personal video projects. We thought it would be useful to other content producers out there and would like to see it improved by the community.
Requires Sony Vegas Pro. Official release is compiled against the Vegas Pro 8 dll and functionality should be compatible from 8.0 - 13.0. All testing was done against Sony Vegas Pro 12.
There are two install options, and both start with going to the current release page: Latest Release
The first option is to run the provided MSI (Yea! we have an installer). This will install into the system-wide Vegas Application Extension folder (ProgramData\Sony\Vegas Pro\Application Extensions on current Windows systems) by default.
The second option is to take the dll and manaully install it following these simple steps:
- Extract the contents of the archive
- Place the dll in one of the following locations:
- MyDocuments\Vegas Application Extensions\
- AppData\Sony\Vegas Pro\Application Extensions\
- ProgramData\Sony\Vegas Pro\Application Extensions\
- Look for the new "Bluff" menu under Tools->Extensions
The project should be easy to build. After pulling the latest source you can go to the solution directory and run the following command:
msbuild .\VegasTools.sln /p:Platform="Any CPU"
By default the solution will look for the DLL from either Sony Vegas Pro 13 or 12 (in that order). It has not been tested against v13, but should work.
The project has post-build commands to copy the plugin dll to the current user's documents folder under the "Vegas Application Extensions" folder (Vegas scans this folder on startup).
If you are going to add new features the most convenient way to work with Vegas that I have found is to go to the Debug tab of the project properties and set the Start Action to "Start external program" and put in the path to Vegas. This allows you to hit run and have Vegas start with your plugin loaded and the ability to break and debug through your changes.
####Create Video Wall
Creates a "wall" of video tracks using track motion. Does flyover zooming in and out between tracks. Useful to show lots of individual clips with quick highlights.
####Track Along Bezier (beta - only in debug builds)
Creates a path that moves along a Bezier line.
####Arrange Events By Created Timestamp (new)
Positions events in relative time to each other on the timeline, leaving gaps. Useful when you have small clips that have matching (or near matching) timestamps to get them lined up, or at least close to where they should be.
####Order Events by Name and In Time
Orders the events in a track based on the name of the source media and then the starting offset of the current event based on the source media. Does not change the source track of an event, just the starting time. Grouped events all get the same start time (will change to keep relative time position in the future).
Randomizes selected events position in the timeline. Does not change the source track of an event.
###Region and Markers
####Convert Markers to Regions
Iterates through markers and creates a region between every two markers.
####Reorder Markers and Regions
Reorders the markers (and now regions) in the project to be sequential. The default behavior is to renumber the markers and regions at the same time in sequential time order. If the CTRL key is held when execution the command then it will order all markers first, then it will order all regions.
Splits the region under the timeline position into two regions at the current position.