Waifu2x-Extension-GUI/README.md

183 lines
10 KiB
Markdown
Raw Normal View History

2020-02-17 10:26:29 +08:00
<p align="center">
2020-05-25 06:49:21 +08:00
<img src="/SRC/Waifu2x-Extension-QT/icon/icon_main.png" height="150">
2020-02-17 10:26:29 +08:00
</p>
2020-02-09 18:58:13 +08:00
2020-05-25 06:49:21 +08:00
<h2 align="center"> Waifu2x-Extension-GUI </h2>
2021-02-11 13:50:33 +08:00
<h3 align="center"> Photo/Video/GIF enlargement and Video frame interpolation using machine learning </h3>
2021-03-18 10:32:29 +08:00
<h3 align="center"> Supports AMD / Nvidia / Intel GPU </h3>
2020-05-25 06:49:21 +08:00
2020-03-28 01:16:44 +08:00
<p align="center">
2020-10-01 16:32:05 +08:00
<img src="https://img.shields.io/github/v/release/aaronfeng753/waifu2x-extension-gui?label=Latest%20stable%20release&style=flat-square&color=brightgreen">
2020-05-10 23:38:34 +08:00
<img src="https://img.shields.io/badge/Support-Windows%20x64-blue?logo=Windows&style=flat-square">
2020-05-12 09:16:11 +08:00
<img src="https://img.shields.io/github/license/aaronfeng753/waifu2x-extension-gui?style=flat-square&label=License">
2020-03-28 01:16:44 +08:00
</p>
2021-04-13 20:21:34 +08:00
### [📜中文版说明文档](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/blob/master/README_CN.md) | [➡Official telegram channel](https://t.me/W2xEX)
2020-05-13 10:34:41 +08:00
2020-06-13 20:34:54 +08:00
# [💾Download Latest Stable Build (Windows x64)](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/releases/latest)
2020-07-02 17:39:22 +08:00
Download Latest portable package for `Windows x64` PCs with `Intel/AMD/Nvidia` GPUs.
2020-05-13 10:34:41 +08:00
2020-06-13 20:34:54 +08:00
Download Latest Build➡: https://github.com/AaronFeng753/Waifu2x-Extension-GUI/releases/latest
2020-05-13 10:34:41 +08:00
2021-03-28 09:42:19 +08:00
#### ➡Become a Patron to access the ✨Exclusive Patreon Version✨: https://patreon.com/aaronfeng
2021-03-27 19:54:30 +08:00
#### ➡Purchase Waifu2x-Extension-GUI on itch.io : https://aaronfeng.itch.io/waifu2x-extension-gui
2021-03-27 19:18:50 +08:00
2020-06-13 20:38:07 +08:00
#### [📝Full change log](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/blob/master/Change_log.md)
2020-05-23 21:23:12 +08:00
2021-03-06 22:20:08 +08:00
Supported Languages: English, 简体中文, 繁體中文.
2020-05-13 10:42:36 +08:00
2020-06-13 20:38:07 +08:00
# [🌟Download Beta Build (Windows x64)](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/releases)
2020-05-28 21:49:36 +08:00
The beta build has a faster update cycle than the stable build, which allows you to experience the latest features of the software in advance.
2020-05-28 21:48:44 +08:00
2020-06-26 15:29:50 +08:00
⚠Beta builds are more unstable than the stable builds because the beta builds have not been fully tested before release.
2020-05-28 21:48:44 +08:00
Download the beta build at the releases page: https://github.com/AaronFeng753/Waifu2x-Extension-GUI/releases
2020-05-28 21:48:44 +08:00
2020-01-20 18:09:00 +08:00
# What is Waifu2x-Extension-GUI?
2020-01-20 18:05:21 +08:00
2021-02-11 13:53:07 +08:00
### `Image` & `GIF` & `Video` `Super-Resolution` and Video `Frame Interpolation` using Deep Convolutional Neural Networks.
2020-01-20 18:05:21 +08:00
2020-06-13 20:55:53 +08:00
### ✨Key features:
2021-04-27 21:20:01 +08:00
- #### 📺Multimedia support: Supports processing Image & GIF&APNG & Video at the same time.
- #### 😍Full image style support: Multiple built-in algorithms, 2D anime, or your daily photos & videos, this software can handle all of them.
2021-02-19 14:10:10 +08:00
- #### 🎞Video frame interpolation: Automatically use AI to interpolate frames after enlarge the video.
2020-06-13 20:34:54 +08:00
- #### ✅Great compatibility: Multiple built-in engines, compatible with almost all modern Windows PCs.
2020-06-13 21:10:07 +08:00
- 📊Flexible multi-thread setting: You can adjust the number of threads freely while providing a complete set of settings for each engine, Take advantage of all the capabilities of your PC.
2020-06-23 06:41:28 +08:00
- 🚀🚀🚀Multi-GPU support: Multi-GPU support for ALL built-in engines.
2020-06-13 21:10:07 +08:00
- 🛠Numerous customizable settings: You can automate your workflow by adjusting the many customizable settings in the software.
- 🤖Smart settings: This software can automatically adjust some software settings based on your PC hardware information and the information of the files you want to process.
- 😉Easy-to-use graphical user interface.
- 📨Continual maintenance and updates.
2020-01-20 18:05:21 +08:00
2020-06-11 17:51:33 +08:00
```
2021-03-15 18:36:36 +08:00
Built-in super-resolution algorithms:
2020-06-11 17:51:33 +08:00
Waifu2x / SRMD / RealSR / Anime4K / ACNet
2021-03-15 18:36:36 +08:00
Built-in super-resolution engines:
2021-04-17 18:40:20 +08:00
Waifu2x-caffe / Waifu2x-converter / Waifu2x-ncnn-vulkan
SRMD-ncnn-vulkan / RealSR-ncnn-vulkan / Anime4KCPP / SRMD-CUDA
2021-02-11 10:50:06 +08:00
Built-in Video frame interpolation algorithms:
2021-03-16 17:34:56 +08:00
RIFE / CAIN / DAIN
2021-02-11 10:50:06 +08:00
2021-02-11 10:51:08 +08:00
Built-in Video frame interpolation engines:
2021-03-16 17:34:56 +08:00
rife-ncnn-vulkan / cain-ncnn-vulkan / dain-ncnn-vulkan
2020-06-11 17:51:33 +08:00
```
2020-01-20 18:05:21 +08:00
2020-06-13 20:34:54 +08:00
#### ✅Already been tested on the `AMD` RX 550, `NVIDIA` GeForce GTX 1070 and `Intel` UHD 620.
2020-05-25 15:43:31 +08:00
2020-01-23 18:04:56 +08:00
![mainwindow](/Screenshot/mainwindow.jpg)
2020-01-23 18:02:17 +08:00
2020-05-25 15:43:31 +08:00
![Engine_Settings](/Screenshot/Engine_Settings_EN.jpg)
![Additional_Settings](/Screenshot/Additional_Settings_EN.jpg)
2020-01-20 18:05:21 +08:00
2021-03-15 09:20:01 +08:00
# [Samples👀](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/tree/master/Samples/)
2020-03-03 19:23:12 +08:00
2021-01-03 21:04:30 +08:00
### [➡Comparison(3D Real-life)(Using RealSR-NCNN-Vulkan Engine)](https://imgsli.com/MzYzMTQ)
2021-01-06 10:28:04 +08:00
#### [Photo by Jonatan Pie on Unsplash](https://unsplash.com/photos/Yv9WbjBgZXY)
2020-05-28 22:22:20 +08:00
![Comparison](/Samples/image/Comparison_3D_Real-life.png)
2021-01-03 21:04:30 +08:00
### [➡Comparison(2D Anime)(Using Waifu2x-NCNN-Vulkan Engine)](https://imgsli.com/MzYzMTY)
2020-05-28 22:22:20 +08:00
![Comparison](/Samples/image/Comparison.png)
#### Original 2D Anime Image 480x300 (.jpg 93.2 KB):
2020-01-23 17:57:48 +08:00
![Original Imgae](/Samples/image/Original_[480x300].jpg)
#### After 8x magnification, level 3 denoise and compress 3840x2400 (.jpg 525 KB):
2020-05-28 22:22:20 +08:00
#### (Using Waifu2x-NCNN-Vulkan Engine)
2020-01-23 17:57:48 +08:00
![Scaled Imgae](/Samples/image/Waifu2x_8x_[3840x2400].jpg)
#### Original GIF 500 x 372 (493 KB):
2021-02-21 13:27:40 +08:00
![Original GIF](/Samples/gif/GIF_2_original.gif)
2020-01-23 17:57:48 +08:00
#### After 2x magnification, level 2 denoise and gif optimize 1000 x 744 (3.77 MB):
2020-05-28 22:22:20 +08:00
#### (Using Waifu2x-NCNN-Vulkan Engine)
2021-02-21 13:27:40 +08:00
![Scaled GIF](/Samples/gif/GIF_2_waifu2x_compressed.gif)
2020-01-23 17:57:48 +08:00
2020-06-15 14:27:30 +08:00
#### `Github doesn't support online video playback, please check link below:`
2021-03-15 13:32:24 +08:00
2021-03-29 20:41:30 +08:00
#### My Youtube channel: https://www.youtube.com/channel/UCUIdGDuH32mTAVL6_6uQdXQ
2021-03-15 13:32:24 +08:00
2020-01-23 17:57:48 +08:00
### **`Video`** : https://github.com/AaronFeng753/Waifu2x-Extension-GUI/tree/master/Samples/video
2020-06-23 14:43:00 +08:00
# ❤ Donate ❤ (推荐使用 支付宝 或者 微信)
2021-03-27 21:27:21 +08:00
<p align="left">
<a href="https://www.patreon.com/aaronfeng"><img src="https://github.com/AaronFeng753/Waifu2x-Extension-GUI/blob/master/.github/BecomePatron.jpg?raw=true" alt="Patreon donate button" height="35"/> </a>
</p>
2020-06-23 14:43:00 +08:00
# [PayPal](https://www.paypal.me/aaronfeng753)
### 除了扫码捐赠现金, 您也可以每天打开支付宝首页搜“682796694”领红包并使用, 我也可以获得收入.
![donate_new](/donate_new.jpg)
#### 如果捐赠二维码图片无法正常加载,请[打开此链接查看](https://gitee.com/aaronfeng0711/Waifu2x-Extension-GUI/raw/master/donate_new.jpg)或者合法的连接国际网络后刷新页面, 当然您也可以[按照这个教程来尝试修复github图片加载的问题](https://github.com/AaronFeng753/Github_dns_hosts#github_dns_hosts).
2020-06-13 20:34:54 +08:00
# [📄License](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/blob/master/LICENSE)
2020-01-20 18:05:21 +08:00
2020-06-18 06:03:44 +08:00
Waifu2x-Extension-GUI is licensed under the [🔗GNU Affero General Public License v3.0](https://www.gnu.org/licenses/agpl-3.0.en.html).
2020-03-03 19:21:59 +08:00
2020-05-13 17:23:13 +08:00
<p align="left">
<img src="/.github/AGPLv3_Logo.png" height="120">
</p>
2020-03-28 22:29:56 +08:00
2020-06-13 20:51:02 +08:00
# Privacy policy🙈🙉🙊
2020-05-14 13:02:08 +08:00
We respect your privacy, so the following is the privacy policy of this software:
```
2020-11-10 07:10:55 +08:00
1. This software won't upload anything to the internet, so we won't collect any data from you, we don't even have a server.
2020-05-14 13:02:08 +08:00
2. This software will only connect to the internet when checking for new updates and update the QRCode on the Donate tab, which
will download two .ini files and two .jpg files from GitHub and Gitee. (Gitee is a copycat version of GitHub in The
2020-11-10 07:10:55 +08:00
People's Republic of China, you can disable downloading anything from Gitee by enabling [Ban Gitee] in [Additional settings])
2020-05-14 13:06:07 +08:00
In conclusion, we won't collect any data from you. If you don't trust us, you can read the source code yourself or stop using this software.
2020-05-14 13:02:08 +08:00
```
2020-06-13 20:53:05 +08:00
# 💝Credits💝:
2020-05-19 21:10:46 +08:00
- ❤All donors❤
2021-03-15 21:36:44 +08:00
- Special thanks to [@CAFUCSteven](https://github.com/CAFUCSteven) for helping me test the software, report multiple bugs and give me multiple suggestions.
2021-04-17 18:34:00 +08:00
- Special thanks to [@MrZihan](https://github.com/MrZihan) for create the [SRMD-CUDA](https://github.com/MrZihan/Super-resolution-SR-CUDA) engine and help me integrated it in the Waifu2x-Extension-GUI.
2020-06-03 12:13:41 +08:00
- Anime4K: https://github.com/bloc97/Anime4K
- Anime4KCPP: https://github.com/TianZerL/Anime4KCPP
2021-04-27 21:33:05 +08:00
- APNG Assembler: https://sourceforge.net/projects/apngasm/
- APNG Disassembler: https://sourceforge.net/projects/apngdis/
2020-06-03 12:13:41 +08:00
- Beautiful Soup: https://www.crummy.com/software/BeautifulSoup/
2021-02-11 15:58:07 +08:00
- cain-ncnn-vulkan: https://github.com/nihui/cain-ncnn-vulkan
- Channel Attention Is All You Need for Video Frame Interpolation: https://github.com/myungsub/CAIN
2021-03-16 17:34:56 +08:00
- DAIN ncnn Vulkan: https://github.com/nihui/dain-ncnn-vulkan
- DAIN (Depth-Aware Video Frame Interpolation): https://github.com/baowenbo/DAIN
2020-01-20 18:05:21 +08:00
- FFmpeg: https://ffmpeg.org/
2020-09-17 09:33:03 +08:00
- FFmpeg Builds - gyan.dev: https://www.gyan.dev/ffmpeg/builds/
2020-10-26 17:52:30 +08:00
- FFmpeg Builds - Zeranoe (This website has ceased operations): https://ffmpeg.zeranoe.com/builds/
- Ghostscript: https://www.ghostscript.com/index.html
2020-01-20 18:05:21 +08:00
- Gifsicle: https://www.lcdf.org/gifsicle/
2021-01-27 15:52:20 +08:00
- GNU Wget: https://www.gnu.org/software/wget/
2020-01-20 18:05:21 +08:00
- ImageMagick: http://www.imagemagick.org/
2020-06-03 12:20:42 +08:00
- NCNN: https://github.com/Tencent/ncnn
2020-08-15 10:23:48 +08:00
- NirCmd: https://www.nirsoft.net/utils/nircmd.html
2020-02-05 21:00:19 +08:00
- NSIS: https://nsis.sourceforge.io/
2020-06-03 12:13:41 +08:00
- OpenCV: https://opencv.org/
- Pillow: https://python-pillow.org/
- PyInstaller: https://github.com/pyinstaller/pyinstaller
- Python: https://www.python.org/
- QT: https://www.qt.io/
- RealSR-ncnn-vulkan: https://github.com/nihui/realsr-ncnn-vulkan
2020-05-28 21:39:00 +08:00
- Real-World Super-Resolution: https://github.com/jixiaozhong/RealSR
2021-02-11 09:12:43 +08:00
- rife-ncnn-vulkan: https://github.com/nihui/rife-ncnn-vulkan
2021-02-11 14:04:42 +08:00
- RIFE Video Frame Interpolation: https://github.com/hzwer/arXiv2020-RIFE
2020-06-03 12:13:41 +08:00
- SoX: http://sox.sourceforge.net/
- SRMD: https://github.com/cszn/SRMD
- SRMD-ncnn-Vulkan: https://github.com/nihui/srmd-ncnn-vulkan
2021-04-17 18:29:37 +08:00
- Super-resolution-SR-CUDA: https://github.com/MrZihan/Super-resolution-SR-CUDA
2020-06-03 12:13:41 +08:00
- Waifu2x: https://github.com/nagadomi/waifu2x
- Waifu2x-caffe: https://github.com/lltcggie/waifu2x-caffe
- Waifu2x-converter: https://github.com/DeadSix27/waifu2x-converter-cpp
- Waifu2x-Extension: https://github.com/AaronFeng753/Waifu2x-Extension
- Waifu2x-ncnn-vulkan: https://github.com/nihui/waifu2x-ncnn-vulkan
2020-10-16 12:51:56 +08:00
- Icons made by : [Freepik](https://www.flaticon.com/authors/freepik) & [Roundicons](https://www.flaticon.com/authors/roundicons) & [Icongeek26](https://www.flaticon.com/authors/Icongeek26) From Flaticon : https://www.flaticon.com/
2020-12-31 16:05:45 +08:00
- Thanks to [@uimee](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/issues/85) for 繁體中文 translation.
- Thanks to [@Nova-Aurora](https://github.com/Nova-Aurora) for fixing several errors in the English README.
2021-04-27 16:24:03 +08:00
- Thanks to [@Michael18751](https://github.com/AaronFeng753/Waifu2x-Extension-GUI/issues/118) for adding a fadeout effect to the notification sound.
2020-11-10 20:46:44 +08:00
- Thanks to [@CaptainStabs](https://github.com/CaptainStabs) for fixing several English grammar errors.