Copyright 2018 - HappyOtterScripts by The Happy Otter
Render Plus is a script that is designed for final project renders using the open source x264/x265 CPU-based encoders as well as GPU-assisted encoders including Intel Quick-Sync, Nvidia’s NVENC and AMD’s VCE. It makes use of the DebugMode FrameServer, thus eliminating the need for initial rendering from Vegas to an intermediate. Audio is rendered separately, by-passing the 44Khz limitation of audio provided through the FrameServer. It is then re-muxed with the video stream in FFmpeg for the final output. A number of Avisynth filters may also be applied during the final render including high-quality, resizing, deinterlacing, frame rate changes, slow motion effects, temporal denoising and final sharpening. A variety of audio encoding and container options are available including direct renders to the MKV container.
What to Render
- Project. Renders the entire project.
- Loop. Renders just the selected loop region.
- Regions. Renders all regions in the project. If Join is checked, the region renders will be combined into a single file.
Where to Save. Works pretty much the same as Vegas. A left-click on the folder icon opens the browse folder dialog from which the location is selected or a new folder created. If a new folder is selected, it is added to the list of save folders shown on the dropdown list. The file name may be entered directly into the textbox or by clicking on the folder search icon and saving. The default file name is the name of the project.
- Simple. If selected, it enables the user to select from some relatively “standard” x264 and hevc render templates. The advanced Avisynth Templates and Render Templates info box becomes disabled. The x264 and hevc templates cannot be changed. However, the user can create a My Default template using the Render Templates dialog.
- Advanced Options. If selected, the Avisynth Templates and Render Templates info box is enabled and the simple templates dropdown list disabled. Once new templates are created and saved, they may be selected from the dropdown boxes on the main RenderPlus dialog.
- Encoder Templates. Existing encoder templates may be selected from the dropdown menu.
The x264 Encoder Settings dialog may be opened by clicking on the blue Options button . A complete description of this dialog may be found in RenderPlus Encoder Settings.
- Avisynth Templates . Existing avisynth filter templates may be selected from the dropdown menu.
The Avisynth Filter Settings dialog may be opened by clicking on the blue Options button. A complete description of this dialog may be found in Avisynth Filter Settings.
- Show Stats . If checked, render statistics will be shown.
- Add to Timeline . If checked, the rendered file will be added to the Vegas timeline. Note that this is available for only those containers and codecs that Vegas can decode. For example, mkv files cannot be imported.
- Play Media . If checked, the rendered file will be opened in Media Player Classic – Home Cinema for immediate playback. A complete description of this dialog may be found in OtterPlay . Note, however, that the Play Original and Split-Screen options are not available and grayed out.
- Hibernate. If checked, the system will go into hibernation.
- Shutdown. If checked, the system will shutdown after the render.
- Maximum Memory and Processing Threads.. Enables the user to set the maximum memory and number of threads that will be used for processing. Note that this is NOT for Vegas, but only for Avisynth and encoder processing. The MaxMemory and Thread settings for the included scripts are fairly conversative–1024kb of memory and 4 threads. Since AVS processing can be very demanding, performance is highly dependent an individual’s system capabilities. Finding optimal performance for one’s system is pretty much trial and error. The dropdown list provides a set of common memory sizes.
- If “Custom” is selected, the amount of memory can be entered in the Set Mem textbox. Then left-click the green check mark.
- Save Settings. If clicked, max memory and threads will be saved as defaults for use in other scripts including RenderEvents, ProxyAssist, and ImportAssist. Note that AviDub permits the user to change max memory and threads in a similar manner to RenderPlus.
- Run Minimized. If checked, the Vegas UI will be minimized when rendering starts.
- Restore. If checked, the Vegas UI will be resotred when rendering is completed.
- Priority. Enables the user to lower the priority of rendering.