dr413677671 / SuperVideoSR-video-super-resolution-webapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  2. Getting Started
  3. Usage
  4. Contact
  5. Acknowledgments

About The Project

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

🐆 Good news: we now support restormer~

Feature:

  • Model
    • SWINIRx4
    • RealESRGANx4
    • ESRGANx4
    • GFPGAN (Face Restoration)
    • Restormer (motion deblur and etc.)
    • RealESRGANx4-TRT
    • RealBasicVSR
  • Inference Speed-up
    • Batchsize adjustment (fast)
  • Codec Framework
    • FFMPEG streaming
    • TorchVision
    • FFMPEG c++ backend
  • others
    • Frame interpolation (customize FPS)
    • 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)

About

License:Apache License 2.0


Languages

Language:Python 92.9%Language:Cuda 3.7%Language:C++ 3.4%