SuperVideoSR-video-super-resolution-webapp icon indicating copy to clipboard operation
SuperVideoSR-video-super-resolution-webapp copied to clipboard

Contributors Forks Stargazers Issues

Logo

Super Video SR

Video super-resolution web app
Watch demo »

Report Bug · Request Feature

Table of Contents
  1. About The Project
    • Built With
  2. Getting Started
    • Prerequisites
    • Installation
  3. Usage
  4. Contact
  5. Acknowledgments

About The Project

Video super-resolution webapp. Fastest and powerful. Support Real-ESRGAN, ESRGAN, SWINIR, GFPGAN.

:leopard: Good news: we now support restormer~

Feature:

  • [x] Model
    • [x] SWINIRx4
    • [x] RealESRGANx4
    • [x] ESRGANx4
    • [x] GFPGAN (Face Restoration)
    • [x] Restormer (motion deblur and etc.)
    • [ ] RealESRGANx4-TRT
    • [ ] RealBasicVSR
  • [x] Inference Speed-up
    • [x] Batchsize adjustment (fast)
  • [x] Codec Framework
    • [x] FFMPEG streaming
    • [x] TorchVision
    • [ ] FFMPEG c++ backend
  • [x] others
    • [x] Frame interpolation (customize FPS)
    • [x] Tiling
    • [ ] IDR-only SR
    • [ ] Live Streaming

(back to top)

Built With

  • Pytorch
  • Gradio
  • Onnxruntime

(back to top)

Getting Started

Prerequisites

Clone Prompt-Gallery extension.

git clone https://github.com/dr413677671/super-video-super-resolution.git

For ESRGAN you need to install CUDA>>

It would be extreamly slow if you dont have cuda anyway>>

Installation

pip install <repo-directory>/requirements.txt

Install FFMPEG.

Usage

python3 <repo-directory>/app.py

Visit http://127.0.0.1:7860 in browser, checkout ./output and ENjoy ! ๐•ᴗ•๐>

Contact

github    YouTube    zhihu

Acknowledgments

Based on these brilliant repos:

(back to top)