Git Product home page Git Product logo

hollowaykeanho / upscaler Goto Github PK

View Code? Open in Web Editor NEW
191.0 6.0 15.0 499.56 MB

A consolidation of various compiled open-source AI image/video upscaling product for a working CLI friendly image and video upscaling program.

License: BSD 3-Clause "New" or "Revised" License

Shell 49.50% Batchfile 2.89% PowerShell 47.61%
cli image-manipulation image-upscaling bsd-3-clause open-source video-upscaling video-manipulation nvidia-gpu windows intel-uhd-620

upscaler's Introduction

Hello There 👋

I'm a multirole (as in frontend, backend, database management, administrative, R&D management and researches, etc) individual contributor primarily working for software industry (core) and archicultural industry. Please feel free to explore at my software collections here: https://github.com/ChewKeanHo

Cheers & let's get connected!

Discuss with Me on GitHub Sponsor Me Portfolio

Proficient Techologies

I'm safe to claim that I'm very proficient in the following technologies:

Go TinyGo goHugo C Python HTML CSS JS Rust POSIX PowerShell PWA WASM Schema.org Inkscape GIMP GNUCash Google Cloud Platform Cloudflare Pages Google Firebase KV QL Postgresql MariaDB SQLite NoDB JSON TOML YAML Google Workspace Shotcut OBS LibreOffice FFMPEG ZORALab's Hestia

upscaler's People

Contributors

corygalyna avatar hollowaykeanho avatar joly0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

upscaler's Issues

Test Operations on Darwin-AMD64 Hardware

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Find out how the repository works on macOS system.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

repo is updated.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Mac environment not tested.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Look into NCNN Source Codes and Compile From Scratch

Description

Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

It seems the project has a very good response that it's worth investing resources into Tencent's NCNN project (Tencent/ncnn#1548). It's time to work on the C codes and replace the exisitng ones. This will also solve the FFMPEG dependency once and for all as well.

Expected Behavior

Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

Upscaler is a single binary program with all the previous written shell scripts implemented, including ffmpeg capabilities.

Current Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Ducktaping ffmpeg and Tencent's NCNN with shell scripts.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add Upscayl's "HFA2K" Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl's team uploaded a new "HFA2K" model. Hence, let's patch it here.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Upscayl's HFA2K model is available.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscayl's HFA2K model is unavailable.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

-output option doesn't work

Reproduction steps:

.\start.cmd -model xintao-realesrgan-x4plus-anime -format png -scale 4 -input o3410.dds.png -output o3410.dds.xrxa.png

Expected Behavior

Upscaled image gets saved as "o3410.dds.xrxa.png".

Current Behavior

Upscaled image gets saved as "o3410.dds-upscaled.png".

Notes

Obviously this is bad if you want to batch upscale the same image using different models, and every time it writes to the same file.

Find a way to sign Windows' Binary and the PowerShell script

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Windows environment is too risky to operate with an unsigned binaries and scripts. Manual GPG verification is out of the list because it's complicated and will require one more dependency.

Need to explore features like:

sudo apt-get install osslsigncode

osslsigncode sign -pkcs12 "/mnt/c/path/to/certificate.p12" -pass "certificate password" -n "My Application Name" -i "https://www.mywebsite.com" -t "http://timestamp.comodoca.com/authenticode" -in "/mnt/c/path/to/executable.exe" -out "/mnt/c/path/to/executable.exe"

And find out any good source of trusted certificate (instead of paying MYR1200 per 3-year cert).

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Windows binary and script is signed and trusted by default.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Windows binary is currently unsigned. It blocks PowerShell executions.

notice

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add Maintainers Sponsor Links

Description

Please provide a short description of what you have encountered below.

Let's get the business part of things up at least for me and Joly0. Jean and Cory stated they do not wish to participate.

Link

Please provide the documentation link(s) below.

README.md

Expected Presentation

Please specify the expected presentation of the documentation.

Each maintainer has a "sponsor" button next to their listing, allowing the public to sponsor him/her.

Current Presentation

Please specify the current presentation of the documentation.

no sponor button is available for any maintainer.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

PowerSHELL's Permission Denied (Again)

Description

Please provide a short description of what you have encountered below.

Apparently, somewhere along the road, the powerSHELL permission got removed from the start.cmd file. We have to restore it back.

Expected Behavior

Please specify the expected behavior of your usage below.

start.cmd can run without permission denial. Reference: https://superuser.com/questions/106360/how-to-enable-execution-of-powershell-scripts

powershell.exe -noprofile -executionpolicy bypass -file .\script.ps1

Current Behavior

Please specify the current behavior of software below.

Permission denied. Have to manually add that -executionpolicy bypass into start.cmd.

Steps to Reproduce (COMPULSORY)

Please specify all the steps required to re-produce the problem.
  1. Download sources.zip version v0.6.0.
  2. Install FFMPEG and VC redistributable dependencies.
  3. Run tests\benchmark.cmd.
  4. Observe the error.

Attachments

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

sorry for stupid question, how to run on linux

Question

Please state your question in a brief and ended with question mark (?). You
may include sub-questions with "if cases" to communicate more effectively
instead of many 'ping-pong' passing.

Background

Please provide a short description of what you are trying to ask.

Current Research Artifacts (COMPULSORY)

Please list out all your research artifacts that you did (e.g. link, blog post,
documentations, and etc) for us to gauge your context and current efforts. We
may not reply and will close the ticket with perjuidice if this section remains
empty and unconvincing.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add French (fr) langauge

Description

As titled.

Expected Behavior

As titled.

Current Behavior

I'm just joining in the fun.

Associated Data Files

No response

Add Upscayl's REALESRGAN WDN v3 for General Image x4+ Upscaling

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl's team recently trained another REALESRGAN WDN v3 models. Let's add it in.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Upscayl's team's REALESRGAN WDN v3 models is available.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscayl's team's REALESRGAN WDN v3 model is unavailable.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add DE language support

Description

Support German language as an actual testing.

Expected Behavior

German langauge is fully tested and deployed.

Current Behavior

German language is unsupported.

Associated Data Files

No response

New Feature - Windows Support

Hey, just wanted to let you know, that i am working on the windows part of this. I havent forked the project yet, but will do once i am finished.
So far everything seems to be working, though starting powershell from the batch file with the arguments and everything correct gave me some headache, aswell as some other things. But i am quite sure, i will be done soon and hopefully have everything working by then.

But i wanted to know 2 things:

  1. I havent signed my commit ever, so i dont know, how this works, could you please explain this? And why you want this? It feels like it makes i way harder for people to contribute to this project although its quite cool.
  2. I saw you have your license information in every file, should i add something similar to files from me aswell? I would just copy/paste yours but replace your name with mine?

Add Image and Video Test Samples for Cross-Platform Testing

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

To test the binaries are working across platforms, it's best I add 1 video and 1 image samples for quick testing.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

1 image sample and 1 video sample are always available for self-testing or benchmarking.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

no test samples are available.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add i18n Support

Description

Provides multi-lingual support.

Expected Behavior

EN and DE (German) are supported.

Current Behavior

EN is supported.

Associated Data Files

No response

New Benchmark Data

Description

Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

Wait for me to complete my run. TQ.

Expected Behavior

Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

Current Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add Auto Dependency Resolver

Description

Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

Joly0 came out with a good idea to auto-resolve ffmpeg dependency so that Windows user can use the software seamlessly.

Expected Behavior

Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

Some command that auto resolve the dependency.

Current Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

User has to manually resolve the dependency.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Error selecting an encoder

Question

How can I get rid of the Error selecting an encoder error?

Background

I'm trying to upscale an mp4 video, but keep getting an FFmpeg related error. Both FFmpeg and FFprobe are installed on my machine (Ubuntu). I have a 1080 graphics card. The workspace directory does get made, but the frames subdirectory is always empty.

Current Research Artifacts (COMPULSORY)

I obviously checked the docs here for a solution and couldn't find one. Then I went to Google, where I found some articles related to FFmpeg, but they all seemed to be for slightly different configurations. I saw a comment about having to install zlib1g-dev, but after doing this I get the same error.

Note that the error does not terminate the script. It happily continues "generating frames" that don't seem to actually exist (so I'm also wondering why it says [SUCCESS].

Attachment

This is my script:

#!/bin/sh
[...]/upscaler-v0.7.0/upscaler/start.cmd \
        --model upscayl-ultrasharp \
	--scale 4 \
        --format png \
	--input ./test.mp4 \
	--video

This is my log:

[ INFO    ] 

Upscale Model    : upscayl-ultrasharp
Upscale Scale    : 4
Model Max Scale  : unspecified
Upscale Format   : png
Input File       : ./test.mp4
Is Video Input   : Yes

Output Directory : .
Output Filename  : test
Output Suffix    : upscaled
Output Extension : mp4


[ INFO    ] Creating workspace...

[ INFO    ] 

Video Name     : test.mp4
Video Codec    : vp9
Audio Codec    : opus
Pixel Format   :  (empty means yet to determine)
Input Frame    : 640x480
Output Frame   :  (empty means yet to determine)

Frame Rate     : 25/1
90000/1
Total Frames   : 27532
Current Frame  : 0
[ INFO    ] Upscaling frame 0/27532...
ffmpeg version N-110223-gb18a9c2971 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.3.0-1ubuntu1~22.04)
  configuration: --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
  libavutil      58.  6.100 / 58.  6.100
  libavcodec     60.  9.100 / 60.  9.100
  libavformat    60.  4.101 / 60.  4.101
  libavdevice    60.  2.100 / 60.  2.100
  libavfilter     9.  5.100 /  9.  5.100
  libswscale      7.  2.100 /  7.  2.100
  libswresample   4. 11.100 /  4. 11.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55741957d180] stream 0, timescale not set
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55741957d180] Could not find codec parameters for stream 2 (Video: png, none): unspecified size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './test.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    title           : Title
    artist          : Artist
    date            : 20220216
    encoder         : Lavf60.18.100
    comment         : comment
  Duration: 00:18:21.32, start: 0.000000, bitrate: 293 kb/s
  Stream #0:0[0x1](eng): Video: vp9 (Profile 0) (vp09 / 0x39307076), yuv420p(tv, bt709), 640x480, 186 kb/s, SAR 1:1 DAR 4:3, 25 fps, 25 tbr, 16k tbn (default)
    Metadata:
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
  Stream #0:1[0x2](nld): Audio: opus (Opus / 0x7375704F), 48000 Hz, stereo, fltp, 100 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
      vendor_id       : [0][0][0][0]
  Stream #0:2[0x0]: Video: png, none, 90k tbr, 90k tbn (attached pic)
[vost#0:0 @ 0x557419593200] Automatic encoder selection failed Default encoder for format image2 (codec png) is probably disabled. Please choose an encoder manually.
[vost#0:0 @ 0x557419593200] Error selecting an encoder
[0 NVIDIA GeForce GTX 1080]  queueC=2[8]  queueG=0[16]  queueT=1[2]
[0 NVIDIA GeForce GTX 1080]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[0 NVIDIA GeForce GTX 1080]  fp16-p/s/a=1/1/0  int8-p/s/a=1/1/1
[0 NVIDIA GeForce GTX 1080]  subgroup=32  basic=1  vote=1  ballot=1  shuffle=1
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  queueC=0[1]  queueG=0[1]  queueT=0[1]
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  subgroup=8  basic=1  vote=1  ballot=1  shuffle=1
decode image ./test-upscaled_workspace/sample.png failed
./test-upscaled_workspace/frames/00.png: No such file or directory
./test-upscaled_workspace/frames/00.png: No such file or directory
rm: cannot remove './test-upscaled_workspace/sample.png': No such file or directory
[ SUCCESS ] frame 0/27532 upscaled.

Proper Image Got into Faulty Mosaic Effect after Upscaled

Really appreciate someone putting some effort into a CLI version for this. I would love to work on some PRs myself but I just don't have the time right now.

So at least I would like to point out that there's some issues with saving the output image, as by default with param --input image.jpg I would get an error for it tries to save to image.jpg/image-upscaled.jpg (which is clearly not what's expected). Specifying --output per se does not solve the issue but I found that --input ./image.jpg --output ./image-upscaled.jpg (and probably omitting output too) works around the issue. Though it does seem to ignore the --output param completely.

More importantly though:

111044966_p0_master1200-wm_rm
111044966_p0_master1200-wm_rm-upscaled

I get this.

Input is:

upscaler \
                                                  --model upscayl-ultrasharp \
                                                  --scale 2 \
                                                  --input ./111044966_p0_master1200-wm_rm.jpg \
                                          --output ./111044966_p0_master1200-wm_rm-2x.jpg

I would love for this to work properly so I could implement it in my dotfiles to auto upscale wallpapers so I could keep them in a more reasonable format until needed. Maybe it's the model? I'll try different ones now.

Also sorry for making this all a single issue. Maybe I should have made two.

Increase Video Processing from 1 Frame to Multi Frames in Parallel

Description

Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

Basically to speed things up.

Expected Behavior

Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

Upscaler can work a lot faster via work.

Current Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscaler only work on 1 frame at a time.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Patch New Exectuables from Upscayl's Project

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl's team compiled a new set of executable binaries with bug fixes. Thanks to them, we can port it in here so that folks can also use it.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

New executables are patched.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

executable are missing.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add upscayl's NMKD Superscale SP 178000 G Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl's team released a new NMKD Superscale SP 178000 G Model. Hence, let's add it in.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

upscayl-nmkd-superscale-sd-178000-g model is available

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

upscayl-nmkd-superscale-sd-178000-g model is unavailable

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Supply a Zip Package for End User to Unpack

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

The repo is too fat due to the git history of binary blobs. You need a zip packaging CI to do the job.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

User just have to download the zip package and operate as usual. Basically, the .git directory is removed. Moreover, you can gpg-sign the package for integrity checking.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

User is forced to download the entire git repository making it entirely difficult to use.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add Upscayl's 4x_NMKD-Siax_200k Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl's upstream uploaded a new 4x_NMKD-Siax_200k model. Let's upstream it.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Upscayl's 4x_NMKD-Siax_200k model is available.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscayl's 4x_NMKD-Siax_200k model is unavailable.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Problems Running start.cmd

Question

Dear friend, I followed your instructions and after configuring the system environment variables, when running start.cmd, the following error message appeared. I don’t know how to solve it. Please provide help. Thank you!

.................................................
C:\AI视频放大\upscaler main\main>start.cmd

C:\AI视频放大\upscaler main\main>echo  #   1>nul  & GOTO WINDOWS   & rem#
Get-Help : 找不到接受实际参数“main\main\init\windows.ps1”的位置形式参数。
所在位置 行:1 字符: 1
+ Get-Help C:\AI视频放大\upscaler main\main\init\windows.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Get-Help],ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetHelpCommand

 
Available Models:
upscayl-hfa2k
upscayl-lsdir-4x-compact-c3
upscayl-lsdir-4x-plus-c
upscayl-lsdir
upscayl-nmkd-4x-siax-200k
upscayl-nmkd-4x-superscale-sd-178000-g
upscayl-nomos-4x-8k-sc
upscayl-realesrgan-x4-general-wdn-v3
upscayl-realesrgan-x4plus-anime
upscayl-realesrgan-x4plus-v3
upscayl-realesrgan-x4plus
upscayl-remacri
upscayl-ultramix_balanced
upscayl-ultrasharp-v2
upscayl-ultrasharp
upscayl-uniscale-restore
xintao-realesr-animevideo-x2-v3
xintao-realesr-animevideo-x3-v3
xintao-realesr-animevideo-x4-v3
xintao-realesrgan-x4plus-anime
xintao-realesrgan-x4plus
 

Add Upscayl's "LSDIR" Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl team recently added a "LSDIR" model. Hence, let's patch from upstream.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Upscayl's "LSDIR" model is available.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscayl's "LSDIR" model is unavailable.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add Upscayl's team '4xLSDIRplusC' Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl's team made 4xLSDIRplusC model available. Hence, let's patch it.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Upscayl's team's 4xLSDIRplusC model is available.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscayl's team's 4xLSDIRplusC model is unavailable.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add Upscayl's team "4xNomos8kSC" Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl team recently uploaded their own "4xNomos8kSC" model. Hence, let's port the upstream update in.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Upscayl team's "4xNomos8kSC" model is available.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscayl team's "4xNomos8kSC" model is unavailable.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Añadir idioma español (ES)

Description

Tal como el título.

Expected Behavior

Como dice el título.

Current Behavior

Como dice el título.

Associated Data Files

No response

Windows Has VC C++ Dependency

Description

Please provide a short description of what you have encountered below.

On a plain Windows startup, one has to install VC C++ dependency in order to use the Upscaler. This is not documented as no one experience this beforehand.

Expected Behavior

Please specify the expected behavior of your usage below.

The VC C++ dependency is documented.

Current Behavior

Please specify the current behavior of software below.

VC C++ dependency is not documented.

Steps to Reproduce (COMPULSORY)

Please specify all the steps required to re-produce the problem.
  1. Buy a new laptop.
  2. Download the upscaler.
  3. Run tests/benchmark.cmd. An error occured stating MSVCP110D.dll or something from the package is missing.

Attachments

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Regarding the use of start.cmd

Description

Hello, my friend

I encountered a problem while using Upscaler and sought help. I sent you an email but didn't see your reply! The specific issues are as follows:

I have downloaded the latest version of Upscaler 0.7 and also configured the environment variables for the OS system. I have installed the C++runtime library support and video processing plugins, but an error occurred when running start.cmd (as shown in the picture below). At the same time, I searched for the ini \ windows.ps1 file but couldn't find the problem. Please follow my path and optimize how to write the start.cmd and run.bat files.

Thank you.
Waiting for your reply message online!
The storage path for resource files is as follows: D: \ AI Upscaler \ upscaler main \ main
微信图片_20240220162534

Current Researched Artifacts [COMPULSORY]

Hello, my friend

I encountered a problem while using Upscaler and sought help. I sent you an email but didn't see your reply! The specific issues are as follows:

I have downloaded the latest version of Upscaler 0.7 and also configured the environment variables for the OS system. I have installed the C++runtime library support and video processing plugins, but an error occurred when running start.cmd (as shown in the picture below). At the same time, I searched for the ini \ windows.ps1 file but couldn't find the problem. Please follow my path and optimize how to write the start.cmd and run.bat files.

Thank you.
Waiting for your reply message online!
The storage path for resource files is as follows: D: \ AI Upscaler \ upscaler main \ main
微信图片_20240220162534

Add upscayl-uniscale-restore AI Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl team released an uniscale-restore AI model at their custom-models repository located at https://github.com/upscayl/custom-models/tree/main/models with compatible license. Let's port it in.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

uniscale-restore AI model is available for use.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

uniscale-restore AI model is not available.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add SV Language

Description

Titled.

Expected Behavior

Swedish native language is available. =)

Current Behavior

Swedish language is missing. =x

Associated Data Files

No response

Remove Unused Audio Codec Data Processor

Description

Please provide a short description of what feature you're looking forward to
enhance below. Please include the story behind your idea as well to give a
better visualization of your idea.

Since we are not using audio codec, we should remove it for precise processing performance.

Expected Behavior

Please specify the expected behavior of your requested enhancement. Some great
and helpful pointers are your expected interface (e.g. command patterns,
simple sketches of the user interface, etc).

audio codec processing is removed.

Current Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

audio codec processing is still there.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Add '4xLSDIRCompactC3' Model

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Upscayl's team added 4xLSDIRCompactC3 model. Hence, let's patch it from the upstream.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

Upscayl team's 4xLSDIRCompactC3 is available.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Upscayl team's 4xLSDIRCompactC3 is unavailable.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.