A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley II, 2018.
AGPL-3.0 License
[!IMPORTANT] Versions 4 and 5 have reached end-of-life (EOL) status. Due to limited development resources, issues related to any version earlier than 6 will no longer be addressed.
Direct download link for Windows (Installer)
Version 6.0.0 is a complete rewrite of this project in C/C++. It:
These are available for download now:
video2x-git
).There is still much to be done and optimize. Stay tuned for more updates. As for why the 5.0.0 branch was abandoned, here are some of the reasons:
Join our Telegram discussion group to ask any questions you have about Video2X, chat directly with the developers, or discuss about super resolution technologies and the future of Video2X in general.
The latest Windows release build based on version 4.8.1. Go to the GUI page to see the basic usages of the GUI. Try the mirror if you can't download releases directly from GitHub.
You can use Video2X on Google Colab for free if you don't have a powerful GPU of your own. You can borrow a powerful GPU (Tesla K80, T4, P4, or P100) on Google's server for free for a maximum of 12 hours per session. Please use the free resource fairly and do not create sessions back-to-back and run upscaling 24/7. This might result in you getting banned. You can get Colab Pro/Pro+ if you'd like to use better GPUs and get longer runtimes. Usage instructions are embedded in the Colab Notebook.
Video2X container images are available on the GitHub Container Registry for easy deployment on Linux and macOS. If you already have Docker/Podman installed, only one command is needed to start upscaling a video. For more information on how to use Video2X's Docker image, please refer to the documentations.
Video2X's documentations are hosted on this repository's Wiki page. It includes comprehensive explanations for how to use the GUI, the CLI, the container image, the library, and more. The Wiki is open to edits by the community, so you, yes you, can also correct errors or add new contents to the documentations.
Video2X is a video/GIF/image upscaling and frame interpolation software written in Python. It can use these following state-of-the-art algorithms to increase the resolution and frame rate of your video/GIF/image. More information about the algorithms that it supports can be found in the documentations.
Upscale demo: Spirited Away's movie trailer
The following clip can be used to test if your setup works properly. This is also the standard clip used for running performance benchmarks.
The original clip came from the anime "さくら荘のペットな彼女." Copyright of this clip belongs to 株式会社アニプレックス.
This project is licensed under the GNU Affero General Public License Version 3 (GNU AGPL v3) Copyright (C) 2018-2024 K4YT3X and contributors.
This project (libvideo2x
) includes or depends on these following projects:
Project | License |
---|---|
Anime4K | MIT License |
FFmpeg | LGPLv2.1, GPLv2 |
Real-ESRGAN ncnn Vulkan | MIT License |
ncnn | BSD 3-Clause |
More licensing information can be found in the NOTICE file.
Appreciations are given to the following personnel who have contributed significantly to the project.
waifu2x
, but with video compression techniques to shorten the time needed to process a video.