Why bother upscaling for YouTube?
Scaling your video to a larger resolution (e.g 1920x1080
/1080p
3840x2160
/4K) tricks YouTube into giving your video more bitrate.
This is only useful for YouTube, because it won't make your video look any better than when you're viewing it back in a media player, it'll just looks less compressed/more faithful on YouTube.
This should be done at the very last step of every project, right before uploading. It's a waste of rendering time to edit 4K content that's been scaled.
Why not just set the project scale to 4K before rendering?
VEGAS Pro (and probably other NLEs) uses the bicubic scaling filter which makes your video a bit blurry, using FFmpeg lets you make sure you're using the right filter
Why not use Voukoder's zscale?
If you can use Voukoder, you should use it over the CTT Upscaler, since it will export your project and upscale it all at once, which should take > less time and lose less efficiency, learn how to do it here
Installing the CTT Upscaler
Running the following command will:
- Install FFmpeg with Scoop
- Save the upscaling script in the Send To folder
Paste the following command in a PowerShell window, (it doesn't need to be as an Administrator):
-
Install FFmpeg
-
Save this batch file as a .cmd file, it's recommended to save it in either:
- Your Send To folder
- Or saving it wherever and then dragging video(s) onto it
Your browser might make it a text file (e.g CTT Upscaler.cmd.txt
), show file extensions in the File Explorer if it keeps opening Notepad when double clicking it.
Smartscreen will always warn you about the batch files you download online, Feel free to inspect the code yourself.
Comparison
Here are two videos, one was left as is, the other one stretched to 4K, watch it in fullscreen with the Settings -> Quality option maxed out.