Skip to content

Video Frame Interpolation and Super Resolution using Tencent's NCNN inference

License

Notifications You must be signed in to change notification settings

leducthanhig/enhancing-tool-v2

Repository files navigation

EnhancingToolV2: Video Frame Interpolation and Super Resolution

ℹ️ About EnhancingToolV2

EnhancingToolV2 is a state-of-the-art GUI application that utilizes advanced AI and NCNN inference by Tencent which is lightweight and runs on NVIDIA, AMD for video frame interpolation and image/video upscaling. It's designed with the Qt framework to provide a seamless user experience, offering intuitive controls for professional-quality enhancements.

✨ Key Features

  • Full image style support (2D anime, or your daily photos & videos)
  • Provides recommended presets for specific purposes
  • Allows adjusting the tile size and the number of threads freely
  • Adjusts the settings automatically to handle errors that occur during the upscaling or interpolating process
  • Allows resizing to a specific resolution after upscaling
  • Detects additional ESRGAN models automatically
  • Easy-to-use graphical user interface
  • Receives continual maintenance and updates

📦 Built-in Models

Upscaling

realesr-animevideov3 - powered by Xintao

realesrgan-x4plus - powered by Xintao

realesrgan-x4plus-anime - powered by Xintao

realesr-general-x4v3 - powered by Xintao

realesr-general-wdn-x4v3 - powered by Xintao

realesrnet-x4plus - powered by Xintao

AnimeJaNai-HD-V3-SuperUltraCompact - powered by the-database

AniScale - powered by Sirosky

AniScale2S-Compact - powered by Sirosky

DF2K_JPEG - powered by jixiaozhong

Fatal-Anime - powered by Twittman

KcjpunkAnime-2-Lite - powered by KCJPUNK

LD-Anime-Compact - powered by Skr and Zarxrax

NMKD-UltraYandere - powered by Nmkd

NMKD-Yandere2 - powered by Nmkd

NMKD-YandereNeo - powered by Nmkd

NMKD-YandereNeoXL - powered by Nmkd

Interpolation

RIFE-ncnn-Vulkan - powered by nihui

IFRNet-ncnn-Vulkan - powered by nihui

🆚 Upscaling Model Comparison

✅ Upscaling Samples

AI Generated Image (1) upscaled by 4x-DF2K_JPEG

See original and upscaled images

AI Generated Image (2) upscaled by 4x-DF2K_JPEG

See original and upscaled images

Animated Art upscaled by 4x-NMKD-UltraYandere

See original and upscaled images

LR Animated Frame upscaled by 2x-AniScale2S-Compact

See original and upscaled images

Noise Animated Frame upscaled by 2x-AniScale2S-Compact

See original and upscaled images

Realistic Photo upscaled by 4x-DF2K_JPEG

See original and upscaled images

✅ Interpolation Samples

  • Model using: rife-v4.6
  • Input: 23.98 fps
  • Output: 60 fps

Sample 1

Original

Int-original.1.mp4

Result

Int-result.1.mp4

Sample 2

Original

Int-original.2.mp4

Result

Int-result.2.mp4

Sample 3

Original

Int-original.3.mp4

Result

Int-result.3.mp4

Sample 4

Original

Int-original.4.mp4

Result

Int-result.4.mp4

Sample 5

Original

Int-original.5.mp4

Result

Int-result.5.mp4

Sample 6

Original

Int-original.6.mp4

Result

Int-result.6.mp4

Sample 7

Original

Int-original.7.mp4

Result

Int-result.7.mp4

Sample 8

Original

Int-original.8.mp4

Result

Int-result.8.mp4

⬇️ Download Latest Release

Download the latest release for Windows x64 PCs with Intel/AMD/Nvidia GPUs with Vulkan support here

📃 See full change log

💝 Credits