I basically want to use Vegas as a GPU-accelerated video converter, so I want to move a bunch of clips into a project and batch render them as individual regions. Is there any quick way to create a region over each individual clip in a project?
I have 3 public domain scripts I use for this. After adding the clips to a track, the 1st script makes regions for each clip/event and names that region the same name as the clip. The 2nd script then batch renders the regions and give them the region name. The 3rd script, cleans up the region markers and names.
These should work in VP14, VP15, VP16 and the last build releases from Magix of VP13. Changing the name space should make them work in previous versions of Vegas produced by Sony.
The three .png files are the associated icons I use for these scripts, which relate as.....
Script 1. icon is 'NR' representing 'Name Region', script name is 'RegionsAtEvents.cs' which will mark a region for each event on the track and give the Region the name of the clip/event. This script was authored by John Rofrano.
Script 2. icon is 'BR' representing 'Batch Regions', script name is 'BatchRender-Regions.cs' which will bring up an option window to select the folder for storage, the render template to be used, and the option to name the render files by their region name. This script was authored by Zulqar Cheema.
Script 3. icon is 'RR' representing 'Remove Regions', script name is 'RemoveAllMarkerRegions.js' which will remove the regions assigned by Script 1. This script was authored by SonyPJM (Sony Vegas Pro Forums).
I think these are very similar to the scripts that come with Vegas Pro, but are a bit different.
Yes, but I needed to request an invitation what I did. I got the invitation via e-mail which contains a link to the files and which could be downloaded than. Thank you for them (though I did not yet use them).
@Marco. I think the batch render script is the same as comes with Vegas, with the exception of the option at the bottom that names the rendered files by the region name. I could be wrong though. I have so many scripts, I have no idea which are included and which I have added!!!
I basically want to use Vegas as a GPU-accelerated video converter, so I want to move a bunch of clips into a project and batch render them as individual regions. Is there any quick way to create a region over each individual clip in a project?
IMHO the best solution is using the extensions Marker Maker and Render Assistant from Vasst Software. Each extension costs only $12.95 and it's worth every cent.
You may also want to consider getting Ultimate S Pro which includes both Marker Maker and Render Assistant plus many other useful tools such as Audio and Editing Tools, all accessible from one window. Check it out.
I have been using Ultimate S Pro for many years and I am very happy with it.
I basically want to use Vegas as a GPU-accelerated video converter, so I want to move a bunch of clips into a project and batch render them as individual regions. Is there any quick way to create a region over each individual clip in a project?
With Vegasaur this is very easy. You don’t even have to move clips to the timeline, it can look for clips in your computer too. It is the best add-on to have especially for the task you described.
I basically want to use Vegas as a GPU-accelerated video converter, so I want to move a bunch of clips into a project and batch render them as individual regions. Is there any quick way to create a region over each individual clip in a project?
With Vegasaur this is very easy. You don’t even have to move clips to the timeline, it can look for clips in your computer too. It is the best add-on to have especially for the task you described.
I also own Vegasaur Toolkit and it is good alternative as well, but I did not recommend it because the Transcoder does not work correctly with high DPI mode. See screenshot below:
However, there is no problem with Ultimate S Pro. See screenshot below:
In general, I tend to prefer Ultimate S Pro over Vegasaur Toolkit and I only wish if Vasst Software update the interface with dark theme just like Vegasaur.
I also own Vegasaur Toolkit and it is good alternative as well, but I did not recommend it because the Transcoder does not work correctly with high DPI mode. See screenshot below:
@aboammar Are you using a 4k monitor? I don’t have an issue on my 2560x1440 screen.
I also own Vegasaur Toolkit and it is good alternative as well, but I did not recommend it because the Transcoder does not work correctly with high DPI mode. See screenshot below:
@aboammar Are you using a 4k monitor? I don’t have an issue on my 2560x1440 screen.
Yes, my display is 4K at 3840x2016 pixel (Scale 200%) that is why I am using high DPI mode in Vegas Pro.
I also own Vegasaur Toolkit and it is good alternative as well, but I did not recommend it because the Transcoder does not work correctly with high DPI mode. See screenshot below:
@aboammar Are you using a 4k monitor? I don’t have an issue on my 2560x1440 screen.
Yes, my display is 4K at 3840x2016 pixel (Scale 200%) that is why I am using high DPI mode in Vegas Pro.
That is the main reason I haven't changed my two monitors to 4K. There is too much software that doesn't display correctly on such monitors. I do however use a 4K TV for previewing if I work in 4K.
I also own Vegasaur Toolkit and it is good alternative as well, but I did not recommend it because the Transcoder does not work correctly with high DPI mode. See screenshot below:
@aboammar Are you using a 4k monitor? I don’t have an issue on my 2560x1440 screen.
Yes, my display is 4K at 3840x2016 pixel (Scale 200%) that is why I am using high DPI mode in Vegas Pro.
That is the main reason I haven't changed my two monitors to 4K. There is too much software that doesn't display correctly on such monitors. I do however use a 4K TV for previewing if I work in 4K.
Well, I totally disagree with you @OldSmoke as 99.9% of the software I tried works just fine. If a certain software does not show correctly on high DPI monitors, you can basically fix that by running it in high DPI compatibility mode.
To do that: right-click on the program file > Properties > Compatibility Tap > Change High DPI Settings > High DPI Scaling Override > System > OK > OK
Well, I have the opposite experience. Especially the 8mm film capture software that came with my RetroPro doesn’t play well no matter what setting I use. I am fully aware of all the tricks, ins and outs of Windows since Windows for Workgroups 3.1 and since Windows NT 3.5 up to Server 2016 on the server side.
Well, I have the opposite experience. Especially the 8mm film capture software that came with my RetroPro doesn’t play well no matter what setting I use. I am fully aware of all the tricks, ins and outs of Windows since Windows for Workgroups 3.1 and since Windows NT 3.5 up to Server 2016 on the server side.
Since you said "There is too much software that doesn't display correctly.." I thought you are not aware of the high DPI compatibility mode in Windows 10 which always worked for me.
I do not know what is RetroPro, but what other software you tried and it did not work?
I'm running Vegas Pro 15 Edit. When I run the batch render script it completes OK but then generates this error;
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ApplicationException: File already exists: C:\Users\Mike\Desktop\Test\Angel Express Higghlight.mpg at EntryPoint.DoRender(String filePath, RenderItem renderItem, Timecode start, Timecode length) at EntryPoint.DoBatchRender(ArrayList selectedTemplates, String basePath, RenderMode renderMode) at EntryPoint.FromVegas(Vegas vegas) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at ScriptPortal.Vegas.ScriptHost.ScriptManager.Run(Assembly asm, String className, String methodName) at ScriptPortal.Vegas.ScriptHost.RunScript(Boolean fCompileOnly)
and the RemoveAllMarkersRegion script fails, generating this error;
C:\Program Files\VEGAS\VEGAS Pro 15.0\Script Menu\RemoveAllMarkerRegions.cs(8) : A namespace cannot directly contain members such as fields or methods
Any idea what I'm doing wrong?
Been 5 years, but I had the same issue. Fixed by changing line 140:
if (!OverwriteExistingFiles && File.Exists(filePath)) { throw new ApplicationException("File already exists: " + filePath); }
To this:
if (!OverwriteExistingFiles && File.Exists(filePath)) { Console.WriteLine("File already exists, skipping render: " + filePath); return RenderStatus.Complete; // or use the appropriate success status for "skip" }
@Section-927, please note that "Console.WriteLine" will not display the message. You might you "MessageBox.Show" instead if you want to see the message. This shows how to add all the various types of markers to the timeline. You'd just need to modify it to do regions over events:
This shows how to go through all events:
Basically, just combine the two.
And then here's multiple ways to go through the events: