Happy Otter Scripts for Vegas Pro

Comments

wwaag wrote on 3/8/2021, 12:50 AM

@Jep

There already is a warning with a 60 sec countdown as shown here with options to Abort or Shutdown Now. Same dialog for Hibernate option.

That could be easily increased to 90 seconds.

I'm about to release the next build which will have options to create project templates in R+ and AviDub and also support batch rendering. Here's an example of the dialog which also has options for shutting down or hibernating after render completion.

Edit: Now increased to 90 sec.

 

Last changed by wwaag on 3/8/2021, 1:13 AM, changed a total of 2 times.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

Jep wrote on 3/8/2021, 1:19 AM

@Jep

There already is a warning with a 60 sec countdown as shown here with options to Abort or Shutdown Now. Same dialog for Hibernate option.

That could be easily increased to 90 seconds.

I'm about to release the next build which will have options to create project templates in R+ and AviDub and also support batch rendering. Here's an example of the dialog which also has options for shutting down or hibernating after render completion.

Edit: Now increased to 90 sec.

 

Thanks for the reply Wayne. Does that popup appear automatically - or do I have to set it somewhere?

I didn't get the popup - my PC just shut down without warning. It might be that as I was happily clicking away I could have clicked something on my screen the instant it appeared and inadvertently hidden it. Don't know. Would it disappear like that? If not could you make the popup "stay on top" until it is either selected or the machine shuts down?

Many thanks

wwaag wrote on 3/8/2021, 10:48 AM

@Jep

It sounds as if something else may be going on with your system. The popup appears ONLY if you tick "Shutdown" in the After Render groupbox. Unlike other settings, it cannot be saved. You must check it each time you render. It does appear automatically if that option has been set. I have now changed it so that it "should" stay on top.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

walter-i. wrote on 3/8/2021, 2:52 PM

@Jep

It sounds as if something else may be going on with your system.

Just a hint:
I also recently had the problem that my PC would often just shut down without warning.
After a long search, I found out that I had set a weekly backup job in Acronis True Image and had mistakenly checked "Shut down computer when backup is complete"......

JN- wrote on 3/12/2021, 9:25 AM

@wwaag Where is the download link for existing paid users? Your link on the previous page is only to a pdf. I can only see a trial download link on your webpage.

Last changed by JN- on 3/12/2021, 9:25 AM, changed a total of 1 times.

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

Reyfox wrote on 3/12/2021, 10:23 AM

I did it from within Vegas/HOS>LaunchHelp (?).

JN- wrote on 3/12/2021, 10:40 AM

@Reyfox Now I remember👍 Senior moment. Thanks.

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

wwaag wrote on 3/12/2021, 6:31 PM

New build 1.0.3.16 is now available.

Change log may be found here. https://tools4vegas.com/wp-content/uploads/HappyOtter-Change-Log.pdf

New Features and Improvements

  • Batch Rendering
    • Batch rendering jobs may now be created for later execution (e.g. overnight for long renders)
    • Supported tools include RenderPlus and AviDub

  • Project Templates
    • Templates may be created which include all filtering, rendering and file saving settings
    • Supported tools include RenderPlus and AviDub
  • File Naming Setup
    • Custom settings for the names of rendered files
    • Supports Project, Loop Region, Regions, Events, and ByTrack rendering options when available
    • Options for overwriting or renaming when rendered file with same name exists
    • Supported tools include AudioTrim, AviDub, RenderEvents and RenderPlus.

  • New Features Demo

Bug Fixes

  • Setup failure when a previous Vegas version has been removed--fixed

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

Musicvid wrote on 4/4/2021, 6:23 PM

Feature/Tool suggestion:

A tool to force-delete oversize, corrupt, and just plain stubborn AVI files from drives. With newer AVI solutions, big UT and others just won't budge. Currently, I can use cmd, safe mode, rename to remove extension, or powershell, but with varying degrees of success. I freed up almost 1/2 TB of space yesterday, but it almost always took multiple attempts. Win 10 20H2.

joelsonforte.br wrote on 4/4/2021, 8:16 PM

@Musicvid

Try using Iobit Unlocker (free). After installing, just click on the files and choose one of the options. Here it has always worked well to solve this type of problem.

Download here: https://www.iobit.com/pt/iobit-unlocker.php

wwaag wrote on 4/5/2021, 12:02 PM

@Musicvid

Detecting such files should be fairly easy--e.g if you can't get MediaInfo or open in FFmpeg, then most likely it's "messed up". Writing such a utility should be fairly straightforward. Removing them, however, is another issue--especially, if they can't be simply "deleted" or "moved to the recycle bin". Perhaps, you could upload some sample files to DB.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

Musicvid wrote on 4/5/2021, 12:20 PM

The stubborn ones are usually from UT. Unfortunately, they would be xxGB. I can make one and give you the properties. Maybe I can write a little powershell routine.

LBro wrote on 4/28/2021, 12:27 AM

Hi,

Been trying to use support on this issue, but in 2 weeks I have gotten no response.

I have been running a little bit older HOS version on both Vegas Pro 16 & 17. It ran great until a couple of weeks ago. When I try to render via HOS it crashes both versions of Vegas 16 & 17. I see no way to download a new version of HOS without the app installed and working.

Please advise,

LB

wwaag wrote on 4/28/2021, 12:59 AM

@LBro

I have not received any messages at support@tools4vegas.com. Could you send a message directly to that email address? Regardless, I need to check that it is working properly. Here is a direct link where the latest version (1.0.3.16) can be downloaded. https://tools4vegas.com/ru4f7l9rxql9ykg/

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

wwaag wrote on 4/28/2021, 1:10 AM

@LBro

Just discovered that my emails since March 17 were not being downloaded to Thunderbird for some reason.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

LBro wrote on 4/28/2021, 1:13 AM

Hi,

I responded to your email directly. Thanks so much for the quick response. Hope you get T-Bird fixed up!

LB

LBro wrote on 4/28/2021, 12:31 PM

@ wwaag,

Did you get my direct email? So far I only have been able to get you in here...

LB

wwaag wrote on 4/28/2021, 12:50 PM

@LBro

Just sent a reply.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

wwaag wrote on 5/13/2021, 11:31 AM

New build 1.0.3.17 is now available.

Change log may be found here. https://tools4vegas.com/wp-content/uploads/HappyOtter-Change-Log.pdf

New Features and Improvements

  • OtterMenu-now checks for new HOS builds when a script is launched
  • AudioTrim
    • Added option to add a delay (up to ± 10 secs in milliseconds) for rendered audio
  • KwikPreview
    • Added 8 and 10bit MagicYUV direct renders from Vegas for those with MagicYUV license
    • Added support for interlaced encoding to built-in Mpeg2 template
    • Added temp folder quick access button similar to other tools
  • RenderPlus
    • Added support for interlaced encoding when using the Mpeg2 format
  • AviDub
    • Added Avisynth color format conversion options including YUV422 and YUV444
  • MediaRenamer
    • Vegas interface now accessible after tool is launched permitting changes in What to Rename

Bug Fixes

  • Uninstaller failed to remove BatchRender shortcut from desktop—fixed
  • ProxyAssist-no Vegas template error message on exit when using x264—fixed
  • Render Plus—join option not working for output filepaths containing whitespace—fixed
  • AviDub – use of media file properties for temporary render not working correctly--fixed

Last changed by wwaag on 5/14/2021, 10:45 AM, changed a total of 1 times.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

eikira wrote on 6/22/2021, 3:13 AM

@wwaag Questions. Why is there no resize option in Render Plus Encoder Settings? Is the AviSynth just better in terms of quality? Because with the -vf scale=XXXX:XXXX ffmpeg command one could do it also.

Also could it be possible in the future to add a GOP options in Render Plus Encoder Settings for x264+x265?

 

Also, i would love to know how to BatchRender. I looked if there are demos on the HOS website about it, but there was none. Found the BatchRender mentioning and what it can do, but i have no clue how to use that. Can you help with that?

wwaag wrote on 6/22/2021, 12:01 PM

@eikira

Avisynth offers many more resize options including those that are better suited for uprezzing.

Unless one selects use of Vegas only renders, the usual R+ procedure is to first frameserve from Vegas. Since FFmpeg cannot open a frameserved avi directly, it must first be opened in Avisynth in which necessary color space conversion and selected filtering is applied. The Avisynth output can then be opened by FFmpeg and rendering accomplished using its built-in X264 and x265 libraries. Some of the other HOS tools including ImportAssist use the vf scale filter in FFmpeg since Avisynth is not required.

Regarding GOP options. You can add whatever encoder options you want, but that must be done through the command line. Pretty much all of HOS is command line driven which enables the user to make whatever changes he wants. The drawback is that you need to have some understanding of the use of FFmpeg command lines. In R+, there is an option to create and save custom command lines. Regarding changes to the UI, I doubt it. Given the sheer number of encoder options, that would be a daunting task that I suspect would rarely be used. The use of custom command lines seemed a reasonable compromise.

If you have Voukoder installed, there's an easy way to add advanced encoder options to the R+ command line. Open the Voukoder dialog and select advanced options.

Then add whatever options you want using their dialog. Simply copy the x264- params line as shown and add it to the R+ command line. Two changes are necessary. Rather than x264-params=keyint......, you MUST change it to -x264-params keyint..... A hyphen must be added before x264 and the first colon deleted. Then it should work OK.

Regarding Batch Render, it's pretty simple (once you know how to do it--LOL). I thought I did a demo, but apparently not. In a nutshell: (1) In R+, click on Batch rather than Render. (2) Enter name of job in the next dialog. (3) Close Vegas. (4) Open the BatchRender dialog. During setup, there is an option to add it to the desktop. If not, you can go to C:\Program Files\HappyOtterScripts and launch BatchRender.exe. (5) Once the dialog opens, tick the job just created and click on Start.

That's it. Upon completion, the dialog appears with the OK checkbox ticked if successful.

I'll try to do a simple demo later today.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

eikira wrote on 6/22/2021, 12:19 PM

@eikira

Avisynth offers many more resize options including those that are better suited for uprezzing.

Unless one selects use of Vegas only renders, the usual R+ procedure is to first frameserve from Vegas. Since FFmpeg cannot open a frameserved avi directly, it must first be opened in Avisynth in which necessary color space conversion and selected filtering is applied. The Avisynth output can then be opened by FFmpeg and rendering accomplished using its built-in X264 and x265 libraries. Some of the other HOS tools including ImportAssist use the vf scale filter in FFmpeg since Avisynth is not required.

Ok. I am no programmer, but i see and understand when i see good software (like HOS), still i dont get the route entirely. What happens if i put in the RenderPlus Encoder Settings in the command line like -vf scale=2560:1440, the project itself is 3840x2160 and in avisynth is chosen 'same' in the resize options?

 

Regarding GOP options. You can add whatever encoder options you want, but that must be done through the command line. Pretty much all of HOS is command line driven which enables the user to make whatever changes he wants. The drawback is that you need to have some understanding of the use of FFmpeg command lines. In R+, there is an option to create and save custom command lines. Regarding changes to the UI, I doubt it. Given the sheer number of encoder options, that would be a daunting task that I suspect would rarely be used. The use of custom command lines seemed a reasonable compromise.

Then add whatever options you want using their dialog. Simply copy the x264- params line as shown and add it to the R+ command line. Two changes are necessary. Rather than x264-params=keyint......, you MUST change it to -x264-params keyint..... A hyphen must be added before x264 and the first colon deleted. Then it should work OK.

I use -g for it, seems to work so far for x264, and yes i did a custom command line and safed it. Would just have been neat if there was a simple little checkbox where one could type any number they want for keyframes/gop length, thats all.

 

Regarding Batch Render, it's pretty simple (once you know how to do it--LOL). I thought I did a demo, but apparently not. In a nutshell: (1) In R+, click on Batch rather than Render. (2) Enter name of job in the next dialog. (3) Close Vegas. (4) Open the BatchRender dialog. During setup, there is an option to add it to the desktop. If not, you can go to C:\Program Files\HappyOtterScripts and launch BatchRender.exe. (5) Once the dialog opens, tick the job just created and click on Start.

That's it. Upon completion, the dialog appears with the OK checkbox ticked if successful.

I'll try to do a simple demo later today.

Thank you a lot. Cant remember in the setup to see about BatchRender.exe to be on the desktop, but now i know its a .exe and where to find. Still i have no clue how to add more .veg projects to that batch list.
And more questions, can i add BatchRender.exe to HOS OtterBar3? If yes, how? And would it even makes sense there?

wwaag wrote on 6/22/2021, 12:39 PM

"What happens if i put in the RenderPlus Encoder Settings in the command line like -vf scale=2560:1440, the project itself is 3840x2160 and in avisynth is chosen 'same' in the resize options?"

Then it will do the resizing in FFmpeg. No problem.

"Would just have been neat if there was a simple little checkbox where one could type any number they want for keyframes/gop length, thats all."

Understood.

"Still i have no clue how to add more .veg projects to that batch list."

Just open R+ and add as many batch jobs as you like. Once finished, you can then run the BatchJob app.

"And more questions, can i add BatchRender.exe to HOS OtterBar3? If yes, how? And would it even makes sense there?"

No. The OtterBars only support execution of scripts and keyboard shortcuts. Plus, for batch renders, it's safest to have only one instance of Vegas running at a time. You could add the BatchRender app to the OtterControl dialog, but I still think is simplest just to place a shortcut on the Desktop.

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

eikira wrote on 6/22/2021, 1:25 PM
Just open R+ and add as many batch jobs as you like. Once finished, you can then run the BatchJob app.

"And more questions, can i add BatchRender.exe to HOS OtterBar3? If yes, how? And would it even makes sense there?"

Ah ok, i have just to name every job with the 'Batch' button. I hoped it could also work the other way around, meaning create a batchlist, select RenderPlus Encoder Settings, safe it, and then just add the .veg files to the batchlist. (maybe idea for the future this way around? =)). Thanks again.