All Projects → AutoWaifu → AutoWaifu

AutoWaifu / AutoWaifu

Licence: other
autowaifu.azurewebsites.net/

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to AutoWaifu

Video2x
A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.
Stars: ✭ 3,760 (+14940%)
Mutual labels:  waifu2x, waifu2x-caffe
AutoCrispy
Automatically apply AI Upscaling on Dumped Textures
Stars: ✭ 74 (+196%)
Mutual labels:  waifu2x
Waifu2x-GUI
An app that upscales anime-styled images, gifs, and videos with waifu2x.
Stars: ✭ 89 (+256%)
Mutual labels:  waifu2x
picacg-qt
哔咔漫画, PicACG comic PC client(Windows, Linux, MacOS)
Stars: ✭ 1,325 (+5200%)
Mutual labels:  waifu2x
vs-mlrt
Efficient ML Filter Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2, and Real-CUGAN)
Stars: ✭ 34 (+36%)
Mutual labels:  waifu2x
waifu2x-go
waifu2x implemented in Go
Stars: ✭ 19 (-24%)
Mutual labels:  waifu2x
waifu2x-vulkan
waifu2x-ncnn-vulkan-python, use nihui/waifu2x-ncnn-vulkan
Stars: ✭ 24 (-4%)
Mutual labels:  waifu2x
Waifu2x-Image-Saver
A Firefox extension to download any image and process them with Waifu2x with one click.
Stars: ✭ 13 (-48%)
Mutual labels:  waifu2x
waifu2x
Ruby wrapper and CLI for waifu2x
Stars: ✭ 15 (-40%)
Mutual labels:  waifu2x
AI-Lossless-Zoomer
AI无损放大工具
Stars: ✭ 940 (+3660%)
Mutual labels:  waifu2x
video-enhacer
Composes ffmpeg, waifu2x and butterflow to enhace videos making them bigger and with a higher framerate.
Stars: ✭ 13 (-48%)
Mutual labels:  waifu2x
Waifu2x
Image Super-Resolution for Anime-Style Art
Stars: ✭ 22,741 (+90864%)
Mutual labels:  waifu2x
Waifu2x Extension Gui
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, SRMD, RealSR, Anime4K, RIFE, CAIN, DAIN, and ACNet.
Stars: ✭ 5,463 (+21752%)
Mutual labels:  waifu2x
waifu2x-chainer
Chainer implementation of waifu2x
Stars: ✭ 137 (+448%)
Mutual labels:  waifu2x
PaintsTensorFlow
line drawing colorization using TensorFlow
Stars: ✭ 47 (+88%)
Mutual labels:  waifu2x

Official website: http://autowaifu.azurewebsites.net

AutoWaifu

Automatically convert your large collections of manga/etc to any scale or size with waifu2x!

How it works

AutoWaifu monitors an input folder for any changes and loads new files into its list of tasks, which stores the upscaled files in an output folder. Tasks can vary depending on the input file and user settings. There are generally 2 types of tasks:

  • Image upscale
  • Animation upscale

Image tasks use waifu2x-caffe to upscale an image to the desired resolution. This takes into account: Upscale type (percent, megapixels, max-width/height), denoising level, method (CPU, GPU, cuDNN).

Animation tasks consist of extraction, upscaling, and compilation steps. Extraction can use ImageMagick or ffmpeg. Ffmpeg is generally prefered since it has the most stable behavior. The upscaling step defers to multiple image tasks, which can be ran in parallel if the threads setting is high enough. Compilation uses ffmpeg or ImageMagick for GIFs, and only ffmpeg for videos.

Server/Headless operation

AutoWaifu can host a basic web server that displays its processing state for remote viewing, and also run without displaying an interface (headless mode). These are enabled by running AutoWaifu with the commandline options -status-server and -headless, respectively. The server is available on port 4444.

TODOs

Interface
  • Standardize context menu on all item lists
  • Search item list
  • Sort item list
  • Rename files within AutoWaifu
  • Allow tmp folder to change in settings
  • Time remaining estimates
  • Capture and report image upscale progress
  • Capture and report animation split/merge progress
  • Profiles
  • Start/stop processing from status server
Behavior
  • Move from IWaifuTask managing all processing to IJob system, tasks return jobs which can be scheduled by the app (In-progress)
  • Support for GPU upscaling on non-NVIDIA cards (In-progress)
  • Support for alternative waifu2x converters
  • Smaller log output files
  • Faster loading of status server logs when there are many, many logs (will currently load and deserializes all 50MB of a JSON file for each request)
  • Detect and respond to file renaming
  • Change default tmp folder to %LocalAppData%
  • If tmp folder is inaccessible, revert to %LocalAppData%
  • If tmp folder is changed, migrate working files to new tmp folder
  • Support task suspend
  • Remove MP4 conversion limit of 9999 frames
  • Filter log by task/group ID
  • Duplicate image detection
  • Animation framerate upconversion
  • Fix/simplify embedded data-binding XAML controls
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].