Previous Post

SECourses Upscaler Pro - SeedVR2 - FlashVSR+ - Face Restoration - Gan Upscalers - Queue System - Fully Automated Movie Restoration and Upscale Studio

Next Post
SECourses Upscaler Pro - SeedVR2 - FlashVSR+ - Face Restoration - Gan Upscalers - Queue System - Fully Automated Movie Restoration and Upscale Studio
1 / 35
DESCRIPTION

SECourses Upscaler Pro

Patreon exclusive posts index to find our scripts easily, Patreon scripts updates history to see which updates arrived to which scripts and amazing Patreon special generative scripts list that you can use in any of your task.

Join discord to get help, chat, discuss and also tell me your discord username to get your special rank : SECourses Discord

Please also Star, Watch and Fork our Stable Diffusion & Generative AI  GitHub repository and join our Reddit subreddit and follow me on LinkedIn (my real profile)

=======

Latest Installer Zip File : SECourses_Premium_Upscaler_Pro_V5_1.zip

SECourses Ultimate Video and Image Upscaler Pro - SeedVR2 - FlashVSR+ - Face Restoration - Gan Upscalers - Queue System - Fully Automated Movie Restoration and Upscale Studio - with so many amazing new features and full VRAM optimizations, can upscale a whole 120 minutes video fully properly with full resume capability

Quick tutorial video 4K : https://youtu.be/bPWsg8DREiM?si=cMz5avk_etPlwlKY

Version 2.0 of the most awaited Pro Upscaler App published

Almost all of the features completed please test all and let me know if any broken or what new features you need

It has so many features

Fully automated installation and model download on Windows, RunPod, SimplePod, Massed Compute, Linux

It fully supports SeedVR2, FlashVSR+, Image Based Upscalers like Gan upscalers etc

Make sure to follow requirements tutorial fully for torch compile for SeedVR2 it is very requirements depended MSVC C++ Visual Studio CL

Watch demo video above I have uploaded and full tutorial hopefully coming soon

Feature List : Feature_List.png

Windows Requirements

Python 3.10.11, FFmpeg, CUDA 13, cuDNN 9.17 or above, C++ tools, MSVC and Git

Don't worry CUDA 13 works with all GPUs

Follow this requirements tutorial video exactly : https://youtu.be/DrhUHnYfwC0

Follow its updated post with links and screenshots exactly : https://www.patreon.com/posts/click-to-open-post-used-in-tutorial-111553210

15 May 2026 Update V5.41

New feature added to the Resolution & Scene Split tab after one of our users requested

Now you can scene split any video you want without running any upscaler process

Just run Windows_Install_and_Update.bat to update

8 May 2026 Update V5.4

Auto Tune for max quality bugs fixed for SparkVSR and how it test and works significantly improved

SparkVSR resolution bugs fixed

SparkVSR is able to utilize text prompting thus after a deep scan preset text prompts added

Supports custom text prompt as well

Previously encoded prompts will be saved and reused and it won't reencode again so it will speed up process of upscale

There was a edge case bug with uncommon resolutions with SparkVSR and this bug fixed and the app is made more robust

Auto Upscale First Frame per Chunk system improved and now it will auto upscale first frame of all chunks according to your Temporal Chunk Length before starting upscale process when enabled

Just run installer to update - no new zip file use latest zip file above

5 May 2026 Update V5.1

It turns out all of the open source versions of SparkVSR out there is not suitable to run on consumer GPU due to lacking optimizations

I have generated BF16 weights and replaced our model downloader to download new BF16 versions and it will be directly used from now on

Get latest zip file, overwrite all files, then delete this folder SECourses_Premium_Upscaler_Pro\SparkVSR and run installer again for BF16 weights to be downloaded

BF16 weights are 20 GB and previously 40 GB were used

No we got both extra space and RAM savings and loading speed increment

But this is not all, I have coded a new feature called as Stage Subprocess Isolation

This is enabled by default and this runs all VAE encoding, VAE decoding, inference upscale steps in sub process and thus now we have significantly lesser RAM and VRAM usage

Auto enabled default

Moreover, now we support FP8 Scaled model as well

FP8 scaled will be automatically generated from BF16 weights and saved in SECourses_Premium_Upscaler_Pro\SparkVSR\models\SparkVSR-fp8-scaled when you first time run it and consequent runs will use it

First time generation may take small time

Furthermore, auto tune function significantly improved thus run it again

Also default Temporal Chunk Length (frame count processed at 1 step) set to 65 for lower VRAM usage

But with auto tune you can find maximum frame count according to your GPU now

With all optimizations I have coded, now the SparkVSR upscale uses like 1/3 RAM and VRAM compared to before

I recommend FP8 Scaled since I didn't notice any meaningful quality difference, model loading ultra fast, RAM usage ultra low and VRAM usage lower

4 May 2026 Update V5.0

New famous SparkVSR model added to our application

Official project page : https://sparkvsr.github.io/

It has all the common shared features of our other upscalers like SeedVR2

Auto tune feature also implemented for this model as well

This model works with reference frames otherwise it is too low quality

Therefore, I have implemented a very special system

First frame of every chunk will be automatically upscaled with your selected model and will be used as a reference frame

Since we already have by default scene based chunked processing, it works amazing

I have added all the favorite models you can pick all, default is SeedVR2 to upscale initial frame of each chunk

Reference frame upscaler models

Download latest zip file (v5 or above), overwrite previous files and run installer

If you get any error, delete venv and run installer again

The installers will automatically download new model necessary files into SECourses_Premium_Upscaler_Pro\SparkVSR folder

28 April 2026 Update V4.8

FlashVSR+ batch upscaling of images in given folder was generating unnecessary sub folders and video files

This bug is fixed now

Just run Just run Windows_Install_and_Update.bat to install / update

5 April 2026 Update V4.7

Input video displayed statistics unified for all upscalers

Now it will display Output FPS as well

Also, if output FPS is overriden via FPS Override (0 = source FPS) or via RIFE it will be displayed now

A custom favicon (the icon displayed at browser tabs) added to the app for easier recognize

Just run Windows_Install_and_Update.bat to install / update

30 March 2026 Update V4.6

I have completey upgraded the color fix process that happens after the upscale

Previously you were not able to do high resolution + batch size SeedVR2 upscale due to 32 bit size limitation

Now there is no limit (we moved to batched fix) and it uses much lesser VRAM and much more optimized with no quality difference

Uniform Batch Size is not enabled by default

Now queue system will be based on individual GPU id therefore with multiple GPU setup, you can run multiple upscales at the same time and queue on each GPU individually

Download latest zip file (still v4 zip file didnt change), overwrite all files, and run Windows_Install_and_Update.bat to install / update

25 March 2026 Update V4.4

ETA feature implemented for all upscalers

The app will try to estimate with highest precision when will entire upscale process end

RTX Super Resolution now has its own override to disable automatic scene detection and splitting when needed, with clearer sizing analysis, better progress feedback, and cleaner cancel handling.

Batch processing is much cleaner across FlashVSR+, GAN, RTX Super Resolution, and SeedVR2 thanks to the new Keep Only Output Files option.

After batch runs, temporary chunks, metadata, and extra artifacts can be removed automatically so only the final outputs remain.

FlashVSR+ batch handling is smarter now and better at detecting videos, single images, and frame-sequence folders.

SeedVR2 received the biggest upgrade: safer VRAM auto-tuning, better handling of Torch compile-related settings, cleaner separation between compiled and non-compiled autotune cache results, and a new advanced option to split encode, upscale, and decode into separate subprocesses for cleaner VRAM release on heavy jobs.

SeedVR2 torch compile is now fully working

Especially brings speed up when Block Swapping not used

The bundled SeedVR2 core was also updated with stronger memory cleanup between phases, reduced tiled VAE VRAM spikes, better compile-dynamic handling, more consistent batch behavior, and improved timing/debug visibility.

Now VAE Encode, Upscale, VAE Decode parts are all different sub processes instead of single process

Thus, 0-VRAM leak or RAM leak and maximum performance

Overall app startup is lighter because several heavy backends are now lazy-loaded instead of being imported immediately, which should reduce overhead and avoid unnecessary startup issues.

FlashVSR+ batch image processing naming issue fixed, it will keep same names

RIFE frame interpolation (2x, 4x FPS) now supports batch folder processing accurately

RIFE frame interpolation (2x, 4x FPS) now supports saving as PNG or JPG (with any quality you want) images directly

Just enable Export as PNG/JPG Sequence checkbox

Lots of bug fixes and improvements with frame sequence processing instead of videos

Download latest zip file (still v4 zip file didnt change), overwrite all files, and run Windows_Install_and_Update.bat to install / update

14 March 2026 Update V4.0

We have added freshly published NVIDIA RTX Super Resolution Upscaler

This upscaler is literally super ultra fast and uses minimal amount of VRAM

I feel like best preset is HIGHBITRATE_ULTRA but you can test all

Download latest zip file, overwrite all files, and run Windows_Install_and_Update.bat to install / update

Let me know if any errors occurs or if you encounter any errors etc

Its impact is weaker than SeedVR2 or FlashVSR+

It can upscale even 8x just fine

7 March 2026 Update V3.6

I have pre-calculated VRAM usages for a lot of aspect ratio and resolutions and they are now all auto downloaded

Starting from 6 GB GPUs to 32 GB GPUs all pre-calculated - actually tested

Best quality best VRAM usage

Few more bugs fixed for automatic VRAM optimization buttons for both FlashVSR+ and SeedVR2

No new zip file just use the latest zip file and run Windows_Install_and_Update.bat to update

28 Feburary 2026 Update V3.3

New amazing feature Auto Tune for Max Quality - VRAM Optimized added for both SeedVR2 and FlashvSR+

This button will test all the parameters according to your input video and output target resolution

It will stop with safe 2 GB empty VRAM and set best quality parameters

When you next time use it, it will scan older test logs and automatically set best parameters according to new video output resolution

I have tested and the input resolution not matters but output resolution total pixel matters

I have uploaded so many pre-made test logs so try Auto Tune for Max Quality - VRAM Optimized and it may immediately set best parameters for your GPU

For this system to work, you should not be using more than 1 GB VRAM of your GPU before running the upscaler app

Final chunk merge algorithm improved and should work even if your chunks were inconsistent FPS or other formats due to inaccurate input video

When upscaling long videos at once with SeedVR2 like 5000 frames, no clip / chunks, it had a massive error at color fixing part - using 100 GB RAM / VRAM

This bug fixed

No new zip file just use the latest zip file and run Windows_Install_and_Update.bat to update

Please have minimum version 3.2 on interface (top left) since lots of bugs fixed with v 3.2

SeedVR2

FlashVSR+

28 Feburary 2026 Update V3

New Optimize Parameters button significantly improved

Upload your video, set 2x or 4x and set your target resolution and click

It will try to set best config according to your GPU

It is not 100% complete yet but should work fairly well, please report me cases where it didn't work

Gradio upgraded to 6.8.0 and now significant performance improvements on the interface smoothness is expected

FlashVRS+ naming was adding unnecessary prefix to output file names, this issue fixed

Some SeedVR2 encoding / logging improvements

SeedVR2 is much better than FlashVSR+ for very low resolution upscales such as 256px into 1024

Default selected SeedVR2 model is set to seedvr2_ema_7b_sharp_fp16.safetensors because it is much better for low resolution upscales which SeedVR2 already shines

SeedVR2 default noise level set to 0 from 0.1 since low resolution videos are already noisy

In Direct Video Compare there was bug that prevented accurate FPS - fixed

In Direct Video Compare a new text alignment feature added

You can see amazing demo here : https://youtube.com/shorts/VLIG9viKKNo

Default Frame Chunk Size in FlashVSR+ increased to 241 from 64

Please download latest zip file, overwrite all other files and run Windows_Install_and_Update.bat

26 Feburary 2026 Update V2.91

New feature added to FlashVSR+

Now it will show you how many DiT tiles it will be based on your Tile Size and Tile Overlap

I recommend you to minimize DiT tiles count with maximizing the Tile Size until you get OOM or starts using Shared VRAM

So for example you can first maximize Tile Size for 2 DiT Tiles and monitor your VRAM usage

If uses shared VRAM or out of VRAM error, reduce Tile Size until you reach 3 DiT Tiles and repeat the test again

Thus gain maximum speed and quality because lesser DiT Tiles = Faster Processing better Quality

For example when upscaling into 3840px - 4K, with tile size 960 I was getting 6 times DiT tiling

However, at this tile size, It used shared VRAM - 31 GB VRAM on RTX 5090

Thus I reduced tile size to 640 and still 6 times DiT tiling, thus it will be still same+ speed and using only 24-28 GB VRAM and thus ultra fast

You can also increase Tile Overlap if you get seam artifacts (repeating patterns)

Copy generated output to input field buttons added to SeedVR2, FlashVSR and Image Gan Upscale tabs

Also all 3 tabs now have checkbox that you can automatically copy output to input after upscale completed

When doing batch processing with FlashVSR+, the Gradio was not displaying status, now it will display

Just run Windows_Install_and_Update.bat to update no new zip file

24 Feburary 2026 Update V2.8

New tutorial video published : https://youtu.be/_WT4C78j5-c

New Flash VSR+ options added : Diffusion Controls (Experimental)

CFG and Noise but normally model doesnt support, you can still try to increase more newer details

Direct Video Compare - Generate Animated Slider Comparison Video speed improved

FlashVSR+ processing log system improved a lot and now displays progress in a single line with also showing speed

Some minor bug fixes

Just run Windows_Install_and_Update.bat to update no new zip file

23 Feburary 2026 Update V2.6

New amazing video comparison features added to 🔍 Output & Comparison > Direct Video Compare tab

You can make comparison and slider comparison videos of any 2 input video with custom text

Check all the features they are literally amazing

Just run Windows_Install_and_Update.bat to update no new zip file

22 Feburary 2026 Update V2.5

In some cases the statistics shown in Chunk Stats was not accurate this bug fixed

In some cases Sizing statistics were wrong like changing upscale ratio, min-max resolution, these bugs fixed

When processing displayed information UI/UX improved

In Video Comparison slider, close button was not clearing the uploaded videos for comparison, this issue fixed

Just run Windows_Install_and_Update.bat to update no new zip file

20 Feburary 2026 Update V2.4

New Global Settings tab added

Just run Windows_Install_and_Update.bat to update no new zip file

20 Feburary 2026 Update V2.3

This is a pretty big update

We have 100% changed the FlashVSR+ backend to a new repo and I have significantly upgraded this repo

The new FlashVSR+ works amazing and I think it is better than SeedVR2 for high res videos upscale like upscaling 720p into higher resolution

Top menu navigation bar updated into a better version and view

FlashVSR+ tab remade and all the features are now working

For lower VRAM a button is added which you can use if you get OOM

Read the updated UI to understand how to use

FlashVSR+ now can upscale images very well as well

Image Based GAN upscalers tab also improved and some bugs fixed

Output & Comparison tab Video Output was not working properly and this issue fix fixed

In Output & Comparison tab, new multi video and multi image comparison sliders added which is super useful to quickly compare multiple videos and images

Lots of various bug fixes made

App is getting closer to be perfect please heavily test it and let me know errors and what features you request

This update was mostly about improving the FlashVSR+ since it is a very fast and amazing video upscaler model

In SeedVR2 tab, Max Resolution setup was not properly working fixed

In FlashVSR+ tab, Full Model + tiled VAE producing noise, now tiled VAE will be auto disabled if full model pipeline selected

In FlashVSR+ tab, use FlashVSR Upscale Factor as upscale

The model supports only 2x and 4x unlike SeedVR2 which supports ratio based upscale

In 🎬 SeedVR2 tab, you can increase Latent Noise Scale to add more new details like increase to 0.3

Image Based - Gan upscale now can upscale videos perfectly fine and Batch Size (Frames per Iteration) is now working to speed up upscaling videos

H265 output and H.265 Tune feature added

Tune like grain or psnr or ssim, etc.

For updating, get the latest zip file, extract and overwrite all files and run Windows_Run_SECourses_Upscaler_Pro.bat file

Also please delete presets folder and first try default and verify it works and then try and save your presets

Check below new screenshots

Fully quality screenshots posted here : https://huggingface.co/blog/MonsterMMORPG/secourses-upscaler-pro

18 Feburary 2026 Update V1.9

FlashVSR+ bug fixes and lots of improvements

Now should work perfect and it is really the highest quality and fastest one imo

FlashVSR+ upscale now shows what is happening, the status and progress both on CMD and also on Gradio Logs panel

Some default parameters tuned to better so you can delete presets folder and remake presets

Hopefully there will be even more tuning

In Output & Comparison tab, Video Output settings were not being saved and loaded with the preset

This issue fixed

Moreover, they settings were not being used, for example when you had set h265, you were still getting h264, this issue also fixed

Fixing this issue literally took 1 day full day coding

Image-Based (GAN) upscaled videos were having frozen frames this issue fixed

Batch size in Image-Based (GAN) were not working and this issue fixed

Chunked previews on Image-Based (GAN) not working and this issue fixed

Model downloader seperated into 2 parts

Default Windows_Download_Models_and_or_Resume.bat will download original BF16 models

Windows_Download_GGUF_and_FP8_Models.bat will download FP8 and GGUF Q8 models

Now we support SeedVR2 GGUF models as well

Download latest v1.9 zip file, overwrite and run Windows_Install_and_Update.bat to update

Run Windows_Download_GGUF_and_FP8_Models.bat if you want GGUF models

Please intensively test and let me know errors and your future requests hopefully I will add all

16 Feburary 2026 Update V1.8

Now you can select GPU to run from very top menu

FlashVSR+ tab remade and now working amazing

Interface greatly improved and supports both 1.1 and 1.0 versions

Health check now checks NVIDIA driver as well, upgrade your NVIDIA driver to latest with clean install

Some global settings were hidden saved and this system removed and every single setting is now saved and loaded with your preset globally

Download latest v1.8 zip file, overwrite and run Windows_Install_and_Update.bat to update

It will download new FlashVSR+ models too

14 Feburary 2026 Update V1.7

A lot of user interface (UI) and user experience (UX) updates and improvements

Global preset system improved and unified

Now every tab and every settings should be saved and loaded with global preset system

Just run Windows_Run_SECourses_Upscaler_Pro.bat to update

12 Feburary 2026 Update V1.6

Folder resume capability added

When you give output folder path e.g. G:\SECourses_Premium_Upscaler_Pro_V1\SECourses_Premium_Upscaler_Pro\outputs\0017 and click upscale, it will resume from the last processed chunk and continue processing and finish the task

Let me know if you encounter any errors

Gradio displayed logs and cmd logs were not synched in some cases

This is due to we can't update Gradio interface too fast or it gets too laggy

You have to wait for full synch to see final output video on Gradio but it will be already saved in folder

Even if you close your browser or Gradio shows error, it will still work

This synching issue improved

Please get latest zip file and overwrite previous files since update logic was missing

And then just run Windows_Run_SECourses_Upscaler_Pro.bat to update

12 Feburary 2026 Update V1.5

Gan upscaler page completey revamped and now looks 10x better

Gan based upscalers now working for both Images and Videos give them a try and let me know

They are ultra fast

Just run Windows_Run_SECourses_Upscaler_Pro.bat to update

10 Feburary 2026 Update V1.2

Batch folder processing issues fixed for SeedVR2

Now you can even upscale both videos and images mixed folders as a batch upscale

Massed Compute (Recommend Cloud) :

Please register via this link : https://vm.massedcompute.com/signup?linkId=lp_034338&sourceId=secourses&tenantId=massed-compute

We have a special coupon for all GPUs : SECourses

If you want to learn more about GPUs and prices read this link : https://www.patreon.com/posts/126671823

Recommended FP is RTX PRO 6000 but H200 is best

Then select our image SECourses from Creator dropdown

Then follow Massed_Compute_Instructions_READ.txt

Same as my any other Massed Compute installer script

Example tutorial for learn how to install and use Massed Compute

(Starts at 12:58) : https://youtu.be/KW-MHmoNcqo?si=G1WbG-Qw4ujWvOtG&t=778

RunPod and SimplePod (Cloud):

Please register via this link RunPod : https://get.runpod.io/955rkuppqv4h

Please register via this link SimplePod : https://simplepod.ai/ref?user=secourses

Then follow Runpod_SimplePod_Premium_Upscaler_Instructions.txt

Same as my any other RunPod installer script

Use the template written in Runpod_SimplePod_Premium_Upscaler_Instructions.txt file

Example tutorial for learn how to install and use RunPod

(starts at 22:03) : https://youtu.be/KW-MHmoNcqo?si=QN8X8Sjn13ZYu-EU&t=1323

Up-to-date SimplePod tutorial starting from 21:51 : https://youtu.be/yOj9PYq3XYM?si=Z86wZZLBeYzWo1Qo&t=1311

SECourses: FLUX, Tutorials, Guides, Resources, Training, Scripts PATREON 32 favs
VIEWS1
FILES36 files
POSTEDMay 5, 2026
ARCHIVEDMay 5, 2026