Upscaler

A consolidation of various compiled open-source AI image/video upscaling product for a working CLI friendly image and video upscaling program.

BSD-3-CLAUSE License

Stars
170

Bot releases are hidden (Show)

Upscaler - 0.7.0 Latest Release

Published by hollowaykeanho over 1 year ago

What's New

  1. Fixed the Windows' security policy bug reported by Jean Shuralyov.
  2. Tested on Intel Iris Xe Graphics Windows system.
  3. Updated README.md for grammars.
  4. Added Microsoft VC C++ Redistributable dependency notice for Windows user.

Special Thanks to:

  1. Jean Shuralyov ➤ https://github.com/JeanShuralyov

Supported Models

For this version, the packaged models are:

ID        : upscayl-realesrgan-x4plus-anime
max scale : any
Purpose   : Upscayl's RealESRGAN for Anime x4+ Upscaling

ID        : upscayl-realesrgan-x4plus-v3
max scale : any
Purpose   : Upscayl's RealESRGAN for General Image x4+ Upscaling Version 3

ID        : upscayl-realesrgan-x4plus
max scale : any
Purpose   : Upscayl's RealESRGAN for General Image x4+ Upscaling

ID        : upscayl-remacri
max scale : any
Purpose   : Upscayl's REMACRI for General Image Upscaling

ID        : upscayl-ultramix_balanced
max scale : any
Purpose   : Upscayl's Ultramix balanced for General Image Upscaling

ID        : upscayl-ultrasharp-v2
max scale : any
Purpose   : Upscayl's Ultrasharp for General Image Upscaling Version 2

ID        : upscayl-ultrasharp
max scale : any
Purpose   : Upscayl's Ultrasharp for General Image Upscaling

ID        : xintao-realesr-animevideo-x2-v3
max scale : 2
Purpose   : XinTao's Animated Video x2 Upscaling Version 3

ID        : xintao-realesr-animevideo-x3-v3
max scale : 3
Purpose   : XinTao's Animated Video x3 Upscaling Version 3

ID        : xintao-realesr-animevideo-x4-v3
max scale : 4
Purpose   : XinTao's Animated Video x4 Upscaling Version 3

ID        : xintao-realesrgan-x4plus-anime
max scale : any
Purpose   : XinTao's RealESRGAN for Anime 4+ Upscaling

ID        : xintao-realesrgan-x4plus
max scale : any
Purpose   : XinTao's RealESRGAN for General Image x4+ Upscaling
Upscaler - 0.6.0

Published by hollowaykeanho over 1 year ago

What's New

  1. Added Windows Support thanks to Joly0's development and testing all-time efforts.
  2. Added CI management into repository thanks to Galyna, Cory's efforts.
  3. Updated README.md thanks to Jean Shuralyov's efforts.
  4. Implemented zip package approach release to avoid customers git cloning a big repository.

Special Thanks to:

  1. Joly0 ➤ https://github.com/Joly0
  2. Galyna, Cory ➤ https://github.com/corygalyna
  3. Jean Shuralyov ➤ https://github.com/JeanShuralyov

Supported Models

For this version, the packaged models are:

ID        : upscayl-realesrgan-x4plus-anime
max scale : any
Purpose   : Upscayl's RealESRGAN for Anime x4+ Upscaling

ID        : upscayl-realesrgan-x4plus-v3
max scale : any
Purpose   : Upscayl's RealESRGAN for General Image x4+ Upscaling Version 3

ID        : upscayl-realesrgan-x4plus
max scale : any
Purpose   : Upscayl's RealESRGAN for General Image x4+ Upscaling

ID        : upscayl-remacri
max scale : any
Purpose   : Upscayl's REMACRI for General Image Upscaling

ID        : upscayl-ultramix_balanced
max scale : any
Purpose   : Upscayl's Ultramix balanced for General Image Upscaling

ID        : upscayl-ultrasharp-v2
max scale : any
Purpose   : Upscayl's Ultrasharp for General Image Upscaling Version 2

ID        : upscayl-ultrasharp
max scale : any
Purpose   : Upscayl's Ultrasharp for General Image Upscaling

ID        : xintao-realesr-animevideo-x2-v3
max scale : 2
Purpose   : XinTao's Animated Video x2 Upscaling Version 3

ID        : xintao-realesr-animevideo-x3-v3
max scale : 3
Purpose   : XinTao's Animated Video x3 Upscaling Version 3

ID        : xintao-realesr-animevideo-x4-v3
max scale : 4
Purpose   : XinTao's Animated Video x4 Upscaling Version 3

ID        : xintao-realesrgan-x4plus-anime
max scale : any
Purpose   : XinTao's RealESRGAN for Anime 4+ Upscaling

ID        : xintao-realesrgan-x4plus
max scale : any
Purpose   : XinTao's RealESRGAN for General Image x4+ Upscaling
Upscaler - 0.5.0

Published by hollowaykeanho over 1 year ago

What's New

  1. Added upscayl-realesrgan-x4plus-v3 model.
  2. Fixed POSIX shell arguments passing bug.
  3. Added thread safety for FFMPEG.

Supported Models

For this version, the packaged models are:

ID        : upscayl-realesrgan-x4plus-anime
max scale : any
Purpose   : Upscayl's RealESRGAN for Anime Version 4+ Upscaling

ID        : upscayl-realesrgan-x4plus-v3
max scale : any
Purpose   : Upscayl's RealESRGAN for General Image x4+ Upscaling Version 3

ID        : upscayl-realesrgan-x4plus
max scale : any
Purpose   : Upscayl's RealESRGAN for General Image 4+ Upscaling

ID        : upscayl-remacri
max scale : any
Purpose   : Upscayl's EMACRI for General Image Upscaling

ID        : upscayl-ultramix_balanced
max scale : any
Purpose   : Upscayl's Ultramix balanced for General Image Upscaling

ID        : upscayl-ultrasharp
max scale : any
Purpose   : Upscayl's Ultrasharp for General Image Upscaling

ID        : upscayl-ultrasharp2
max scale : any
Purpose   : Upscayl's Ultrasharp V2 for General Image Upscaling

ID        : xintao-realesr-animevideov3-x2
max scale : 2
Purpose   : XinTao's Animated Video Version 3 x2 Upscaling

ID        : xintao-realesr-animevideov3-x3
max scale : 3
Purpose   : XinTao's Animated Video Version 3 x3 Upscaling

ID        : xintao-realesr-animevideov3-x4
max scale : 4
Purpose   : XinTao's Animated Video Version 3 x4 Upscaling

ID        : xintao-realesrgan-x4plus-anime
max scale : any
Purpose   : XinTao's RealESRGAN for Anime Version 4+ Upscaling

ID        : xintao-realesrgan-x4plus
max scale : any
Purpose   : XinTao's RealESRGAN for General Image Version 4+ Upscaling
Upscaler - 0.4.0

Published by hollowaykeanho over 1 year ago

What's New

  1. Set FFMPEG to only process 1 frame at the time and map it to the video instead of dissecting it, removing the decoding overhead for audio extraction during dissection phase saving at least 1 decode cycle time.
  2. Added Upscayl's newest Ultrasharp AI model.
  3. Added benchmark script and results for measuring FFMPEG commands' overall performances.
  4. Prefix AI models' creator name for all AI models in the effort of granular ID and attribution.

Supported Models

For this version, the packaged models are:

ID        : upscayl-realesrgan-x4plus-anime
max scale : any
Purpose   : Upscayl's RealESRGAN for Anime Version 4+ Upscaling

ID        : upscayl-realesrgan-x4plus
max scale : any
Purpose   : Upscayl's RealESRGAN for General Image Version 4+ Upscaling

ID        : upscayl-remacri
max scale : any
Purpose   : Upscayl's EMACRI for General Image Upscaling

ID        : upscayl-ultramix_balanced
max scale : any
Purpose   : Upscayl's Ultramix balanced for General Image Upscaling

ID        : upscayl-ultrasharp
max scale : any
Purpose   : Upscayl's Ultrasharp for General Image Upscaling

ID        : upscayl-ultrasharp2
max scale : any
Purpose   : Upscayl's Ultrasharp V2 for General Image Upscaling

ID        : xintao-realesr-animevideov3-x2
max scale : 2
Purpose   : XinTao's Animated Video Version 3 x2 Upscaling

ID        : xintao-realesr-animevideov3-x3
max scale : 3
Purpose   : XinTao's Animated Video Version 3 x3 Upscaling

ID        : xintao-realesr-animevideov3-x4
max scale : 4
Purpose   : XinTao's Animated Video Version 3 x4 Upscaling

ID        : xintao-realesrgan-x4plus-anime
max scale : any
Purpose   : XinTao's RealESRGAN for Anime Version 4+ Upscaling

ID        : xintao-realesrgan-x4plus
max scale : any
Purpose   : XinTao's RealESRGAN for General Image Version 4+ Upscaling
Upscaler - 0.3.0

Published by hollowaykeanho over 1 year ago

What's New

  1. Fixed the printout bug for output extension where it was only configured for video mode.

Supported Models

For this version, the packaged models are:

AVAILABLE MODELS:
ID        : realesr-animevideov3-x2
max scale : 2
Purpose   : Animated Video Version 3 x2 Upscaling

ID        : realesr-animevideov3-x3
max scale : 3
Purpose   : Animated Video Version 3 x3 Upscaling

ID        : realesr-animevideov3-x4
max scale : 4
Purpose   : Animated Video Version 3 x4 Upscaling

ID        : realesrgan-x4plus-anime
max scale : any
Purpose   : RealESRGAN for Anime Version 4+ Upscaling

ID        : realesrgan-x4plus
max scale : any
Purpose   : RealESRGAN for General Image Version 4+ Upscaling

ID        : remacri
max scale : any
Purpose   : REMACRI for General Image Upscaling

ID        : ultramix_balanced
max scale : any
Purpose   : Ultramix balanced for General Image Upscaling

ID        : ultrasharp
max scale : any
Purpose   : Ultrasharp for General Image Upscaling
Upscaler - 0.2.0

Published by hollowaykeanho over 1 year ago

What's New

  1. Tested on darwin-amd64 (Mac OS). POSIX scripts are working but the Real-ESGAN binary is not able to use iGPU and CPU.
  2. Added proper statement printouts.
  3. Added test image and test video for testing and benchmarking.
  4. Updated documentations.

Supported Models

For this version, the packaged models are:

AVAILABLE MODELS:
ID        : realesr-animevideov3-x2
max scale : 2
Purpose   : Animated Video Version 3 x2 Upscaling

ID        : realesr-animevideov3-x3
max scale : 3
Purpose   : Animated Video Version 3 x3 Upscaling

ID        : realesr-animevideov3-x4
max scale : 4
Purpose   : Animated Video Version 3 x4 Upscaling

ID        : realesrgan-x4plus-anime
max scale : any
Purpose   : RealESRGAN for Anime Version 4+ Upscaling

ID        : realesrgan-x4plus
max scale : any
Purpose   : RealESRGAN for General Image Version 4+ Upscaling

ID        : remacri
max scale : any
Purpose   : REMACRI for General Image Upscaling

ID        : ultramix_balanced
max scale : any
Purpose   : Ultramix balanced for General Image Upscaling

ID        : ultrasharp
max scale : any
Purpose   : Ultrasharp for General Image Upscaling
Upscaler - 0.1.0

Published by hollowaykeanho over 1 year ago

What's New

  1. Consolidated AI models from XinTao's Real-ESRGAN and Upscayl projects.
  2. Permit video upscaling using FFMPEG, 1 frame at 1 time.
  3. Resumable video upscaling feature in case of crashes due to various reasons (e.g. hardware frozen).
  4. Permit image upscaling.
  5. Inheritly support png, jpg, and webp formats.
  6. Production tested on debian-amd64.

Supported Models

For this version, the packaged models are:

AVAILABLE MODELS:
ID        : realesr-animevideov3-x2
max scale : 2
Purpose   : Animated Video Version 3 x2 Upscaling

ID        : realesr-animevideov3-x3
max scale : 3
Purpose   : Animated Video Version 3 x3 Upscaling

ID        : realesr-animevideov3-x4
max scale : 4
Purpose   : Animated Video Version 3 x4 Upscaling

ID        : realesrgan-x4plus-anime
max scale : any
Purpose   : RealESRGAN for Anime Version 4+ Upscaling

ID        : realesrgan-x4plus
max scale : any
Purpose   : RealESRGAN for General Image Version 4+ Upscaling

ID        : remacri
max scale : any
Purpose   : REMACRI for General Image Upscaling

ID        : ultramix_balanced
max scale : any
Purpose   : Ultramix balanced for General Image Upscaling

ID        : ultrasharp
max scale : any
Purpose   : Ultrasharp for General Image Upscaling