A workflow for upscaling and interpolating videos with NVIDIA TensorRT acceleration.
-
Download and extract all external dependencies:
Source Files Destination vsmlrt-windows-x64-cuda.v13.7z * .\runtime\vsmlrt\ Python -3.10.10-embed-amd64.zip * .\runtime\ VapourSynth64-Portable-R61.7z * .\runtime\ vsutil-0.8.0.zip .\vsutil\ .\runtime\ vivtc-r1.7z .\win64\VIVTC.dll .\runtime\vapoursynth64\plugins\ HandBrakeCLI-1.6.1-win-x86_64.zip .\HandBrakeCLI.exe .\runtime\ -
Download and install plugins:
cdruntime .\python.exe.\vsrepo.py -p update .\python.exe.\vsrepo.py -p install ffms2 havsfunc akarin
-
Start upscaling and encoding:
&.\upscale.ps1"E:\converted\""E:\Original\*.mp4" &.\encode.ps1"E:\encoded\""E:\converted\*.mp4"