Thank you for presenting this software, I have no idea how the heck Hitpaw and Topaz lied about a free software of AI Video Enhancer, they just turned on the monetization. I'm going to use it for uploading the first Hatsune Miku Perform Video Remastered in 1080p
Topaz does a better job though from what I've seen and is easier to use with more capabilities. I just need to buy it myself and do a head to head comparison to show strengths and weaknesses
@@LoliLoveJuice I’m afraid if we ask for free or low-cost product, someone with higher income might accuse that: nothing is free, low-cost = bad quality, high-cost = good quality. Recently I tried to make transcribe for the video on the internet. I’m looking for a lot of options and hell yeh, only a few is free: OpenAI Whisper, AssemblyAI. Even Google Cloud has speech-to-text as well but they charge it about as 0,006$/minute, Google guarantee that their AI transcription is much better than OpenAI Whisper. It’s very confusing and nervous for me to decide whether I should pay or keep finding some free products to upscale, get transcribe for video
it doesnt work properly, it's too slow, 1 hour and half to double a size of a 1:27 min 1080 video it's too much in my opinion (I have a 3060 graphic card)
Version 6.0 seems to be faster than that, but yeah it still takes a while. 11 minute video for me gets upscaled after about 50 minutes with a Titan XP.
I hope that you will explain a practical method in another video to make sure that the special graphics unit is used instead of the integrated graphics unit
That's fair feedback. The easiest and stateful way to do this that I've found is to define the parameters in the video2x.yaml file. Search for "gpu" and for all parameters that look similar to this "gpu: 0 # gpu device no" in my case, the GPU was device #1 (not 0), so I changed them to this "gpu: 1 # gpu device no" everywhere.
I was able to see in Device Manager. I think in most cases, integrated graphics will enumerate as "0" and discreet GPU will be "1". Also, instead of just trusting the enumerated order in Device Manager, you can open Task Manager and the Performance tab, and there you'll actually see the "GPU 0" and "GPU 1" listed as text strings in the resource list on the left.
I used this application for a video that was shoot on my phone, but when I converted in using this app, the aspect ratio changed all together and I need to keep the same aspect ratio as I have to use the video for instagram. So how should I keep the aspect ratio intact ??
Well, I'm just now seeing this in 2024, so I hope they fixed the artifact issue because that would defeat the entire purpose of having 4k quality to begin with.
Currently I create AI animations from images. Sometimes I need to scale parts out of videos regarding the story telling and I loose image quality. I have try out a lot of tools out there. Video2x is a fast solution for free and works well. Gonna try out Flowframes too. Thanks for your video post.
I believe you need to run one batch for it to create that folder. You can try this quickly by running upscaling on two random still images (jpg or similar files). It's also great for stills
The ratio is the multiplier for either axis 1080x2=2160. 4k is the same as 2160p or 3840x2160. What's interesting and why it is called 4k, is that the surface area in pixels of 3840x2160 is actually 4 times that of 1080p.
I love this tool, though certain videos fail the process every single time.. Is there a way to see more output messages of the program to see the actual cause of failure?
It don't work for me. After 4 hours i have mkv file in lower resolution instead 4K MP4 from Full HD like I chose in output. I'm wondering is it a scam?
I tried upscalling an entire folder over night and the subfolder I selected along with the other subfolders and even main folder everything was in somehow deleted itself while running overnight. I tried looking at hidden folders/files and in the recycle bin. I am currently running data recovery software in the hopes I can recovery everything. I have no idea what happened.
You can do it. Just select your 720p source, change the Scale Ratio setting from "2" to "1.5". And run it. That will move a 1280x720 video to 1920x1080.
@@hiteshk1 yes, it works with 240, 360, and 480p, but the results are OK, but not incredible when you upscale really low resolution video. I don't recommend going more than 2x the pixel size. 480p to 960p looks decent
@@justincase3230 it actually runs a second time automatically on low resolution videos. For example, if you start with a 720p video, to get to 4K, it actually runs the doubling pass twice (720-to-1440-to-2880), then it will downscale the resulting 2880p video to 2160p, aka 4k.
If you're just doing one video or image, the output file will be in the same location as the file you upscale. For multiple files as a batch, they are saved by default to a folder within the folder where you unzipped the original Video2x_GUI.exe download. You can also change the save location in the GUI or by using a configuration file.
Question, first the screen I record on is garbage. I do have a higher resolution on it. I have a question regarding using a 4K screen to screen record. Would that improve the quality of the video ?
Then it would be recorded native 4k. The quality of the screen hardware panel doesn't matter when recording, it's the source material, resolution and frame rate.
Nothing that runs local that I'm aware of. There are a few cloud-based upscale services, but they are not free, because it's pretty compute intensive. Some video editors like CapCut do Super Resolution on larger than source material render. I haven't researched them all tbh, so that's what I would look for in your case.
I haven't done a code review on it, so I run the process on a machine disconnected from the Internet to be extra safe and because they take so long to process. The process itself runs under standard user context and the app doesn't install via MSI or similar with admin privileges.
Hello! I hope you can still see this message! first of all thank so much for this freebie! is amazing. Second am processing a cellphone video and is stretching the output file? changing the aspec ratio?dunno if you could help me please! would really appreciate it.
Yes, you can manually specify the output resolution that you want. For a 720p native video, it will actually default output 1440p. If you're starting video is 1080p, then it first doubles the pixel count on both axes (to 3840x2160), then it will automatically run a downscaler as a second step to output 1440p. The downscale operation is radically faster than the sloooow upscale pass by the way.
I have gone through all the steps and clicked START. The upscaling process begins, the counter is moving along, but there is no progress. It recognized and shows how many frames I have in my video, 25000+. However there is nothing happening as the counter moves along even after 8 minutes. Have I missed someting?
The counter doesn't start until all of the frames of the video have been individually converted to Png files at the original resolution. This takes a long time on a longer video. Once it starts upscaling those, then the counter begins. You can go to the temp folder and watch the progress of the png file to make sure it's running
Encountered a problem with not enough space to save these huge files on my computer proper. The app terminated the process. Tried typing in an alternate location to save the output files, but cannot seem to redirect them to either of my external hard drives. Hmmm.
@@377499 it will fill up your disk with a big file footprint. I never do anything longer than 25 minutes or so. You can change the temp directory. At least it deletes all of the working files once it's done
Don't reply unless you want to. I got myself in too deep for my own good. Tried creating new temp file locations on an external ssd. The GUI program did not seem to fill in all the cache, etc, blank spaces as before, so I tried setting my old temp locations back as best I could by typing them in as I remembered. Now the program will accept my file choice to work on, however the output lines down below do not fill in with anything anymore. Thereby, I cannot start the program anymore. One step forward, two steps back.@@DeployJeremy
Hi Deni, you don't need to upload a video anywhere, this software all processes locally on a PC, not in the Internet/cloud. You just download the zip file from the link, extract the contents of the zip, then open the video2xgui file.
Yes, you can start with any resolution as far as I can tell. By default, it doubles the X and Y resolutions, but technically that is 4x the pixel count. You can also run higher or lower, the process will just keep doubling, then if the final resolution is not a multiple of 2, the process will then use ffmjpeg to downscale to your desired resolution as a final step.
@DeployJeremy Do you know an Open source software that can make a video from png (for exemple 20000 png upscaled by "Upscayl software") and then making a video out of those pictures ? "Upscayl software" is very precise to create sharper lines.
It could sharpen the video theoretically, but would be really slow. It would make the video effectively 16k in the first pass, then downscale it using ffmjpeg back to 4k. I've used this approach before to clean up 1080p video.
Ive tried 3 different videos and none of them are any different in quality? anyone else getting this problem? I've done 3 videos in 1080p and put the ratio at 2
Are you sure that you're opening the Outputted file? If it completes successfully, the output file should be noticeably different in a 4k monitor. Text or strands of hair is where I see it mostly if the starting video was relatively high quality.
@@DeployJeremy Definently,I have 2 files one has _output at the end, I tried opening with VLC player to see if that was the problem but its the same clip
@@DanielJ096 and in properties, it says 3840x2160? I've never not seen the difference. It's kind of subtle if the 1080 starting video is already well shot with lots of detail, but you still see it. If you make stills of both full framed on your 4K monitor, then zoom in 4-5x it should be very noticeable
Did you do one or more than one video? If just one, it will be in the same location as the source video with a file name suffix of "_output". If you did 2 or more in a single batch, it will be in the Output folder of where video2x_GUI.exe is.
I'm trying to do this but the source code is always stuck on "Waiting for subprocesses to exit" and I get an error saying there is a non-zero exit status
@@sethmac616 I've seen these kinds of errors when you open the video2x_GUI.exe directly from the downloaded Video2X zip file, since it can't reference back to other files in that zip folder.
@@DeployJeremy i downloaded the zipped file then extracted it and opened the video2x_GUI.exe from the extracted files. is that the correct way to do it?
@@DeployJeremy i did that but its still greyed out. There is a message that pops up every time I launch the program though. It says 'Video2X configuration file not found, please specify manually'. I'm not sure what that means though lol
@@gasoowannab did you unzip the zip file that you downloaded? I'm guessing you're launching the exe from the zipped container and not the folder. In that case, it won't be able to parse files within the zip and it might not even open the Command Line that does the actual processing.
I have one more question as I would need some further assistance from someone who has more experience than me on these things. I made a big highlight montage of a game I play. I edited it on davinci resolve and exported it in 1440p which is the same quality that the clips had. Then I wanted to add some good transitions and text so I went to cap cut. When I exported it in the highest quality possible (2k/4k) it reduced the quality making it look more pixelated and the total size went from 2.97 gb to 1.1 gb. Now the question is what do I do in this situation because basically I am stuck. I tried upscaling a small part of the montage using Video2X back to 1440 p but the "upscaled" clip took even less space and there were no noticeable changes in the quality. I tried using meitu but I obviously don't have the pro version so I can't fix such a big montage (3 minutes). Any suggestions on what to do next?
I suppose u have to edit it all in DaVinci Resolve, bro. Capcut has a different compression and, despite being an awesome software, has limitations in exporting settings.
How can I make sure it uses my dedicated GPU and not the integrated one? It lists them in number 0 and number 1 i presume, but i have no idea which is which
You beat me to it. One tip: in the YAML file for preferences, you can search for "GPU" and change all of the "0" values to "1" (assuming your GPU identifies as 1), so that you don't need to keep changing the settings in the GUI. You may have already done this, but if not, I recommend doing it. It takes 5 minutes or less.
Interesting so the thread was doing the capture frame parts then upscale it to 4k then recompile the whole dir with upscaled images with audio of the actual video file, may i know what is the interval of capturing per images on the video ? upon checking the source code i've only seen the thread part :)
Do you mean how many seconds does it take to process each image? That depends on the speed of the GPU. For me it's about 7 seconds pet frame. My gpu is only a laptop RTX A2000.
After you downloaded and unzipped the zip file? I've seen that with "mark of the web" direct exe download, but it's an open source exe that does not require elevated privilege to run, so normally it shouldn't trigger a block. I've installed it on two machines with Defender running and up-to-date
Those to my knowledge are just the working files in cache. They will quickly eat up your storage, so I do not preserve them. It doesn't damage or modify the input video file, so you don't need to worry about that.
They are automatically deleted when the process completes. Those are just working folders used for temporary cache. That said, they can consume a lot of space depending on video length and resolution, so you do want to ensure there's a lot of space available on the drive prior to upscaling.
I'm trying to Upscale a 2Gig mp4 using Video2x. It's been Running now for 72 hours non-stop and is at 80%... Does Anyone know if I will lose everything if the computer loses power, OR will it pick back up when power has been restored?
You just need to extract the zip file and run the local exe. Optionally, if you have a discrete GPU, I recommend pointing to that in the yaml file. For me it meant changing default GPU "0" values to "1" everywhere.
If you do one video at a time, it's where the original file was with _output appended as a suffix to the filename. If you do more than one, it defaults to the output folder next to where the video2xgui.exe file is (likely in your downloads folder).
@@DeployJeremy I have one more question as I would need some further assistance from someone who has more experience than me on these things. I made a big highlight montage of a game I play. I edited it on davinci resolve and exported it in 1440p which is the same quality that the clips had. Then I wanted to add some good transitions and text so I went to cap cut. When I exported it in the highest quality possible (2k/4k) it reduced the quality making it look more pixelated and the total size went from 2.97 gb to 1.1 gb. Now the question is what do I do in this situation because basically I am stuck. I tried upscaling a small part of the montage using Video2X back to 1440 p but the "upscaled" clip took even less space and there were no noticeable changes in the quality. I tried using meitu but I obviously don't have the pro version so I can't fix such a big montage (3 minutes). Any suggestions on what to do next?
It can take a few minutes until it starts showing progress. First it converts source content to png still photos, then when it starts to upscale them to 4k, at which point the progress shows. It depends how long your source video is and how fast your GPU is.
You'd normally just record the screen using OBS or similar. That should output an MP3 file. I would probably edit it more in to make the video as short as possible using CapCut (I use Camtasia). Then run the final MP3 through Video2X. It's slow and uses a lot of storage on your drive temporarily while it converts the video.
I'm checking the log and it says "subprocess 8804 exited with code 0". It Kills progress monitor and then kills upscaled image cleaner, now it's downscaling. Is that normal? What's happening?
I depends on what resolution you're trying to hit and the starting resolution. If you just double, then it doesn't need to downscale. If you go up say 1.5 size, then it doubles first and downscales afterwards
GPU can be either 0 or 1. You need to open Task Manager, then performance tab. Ignore the numbers on the left and look at the GPU IDs in their descriptions. It will use up to 100% of system resources to go as fast as possible
That's a lot for a 2 minute video. It depends on how many passes you are making it take, your hardware and the framerate. It will double horizontal and vertical resolution values with each pass. So if you for example start with 360p and want 4K, first pass will get it to 720p, 2nd to 1440p, 3rd takes it to 2880p, then there is a downscale pass that takes it back down to 2160p, so 4 total runs in that example.
What about 720p? What is the scale if i want to upscale to 4k? Edit: well i do it on my own but yeah this software take a really long time even a 1 minute video but what i want to know is why the dev didn't update the software anymore
You can input 3840x2160 as the output resolution, but what the tool does is 2 passes getting it first to 1440p then 2880p, then it uses ffmjpeg to downscale it to 3840x2160 as a third step. Yes, it takes forever. I don't know why the GUI version hasn't had updates, but the CLI tool has had a few updates since the GUI version was updated.
Brilliant tutorial. I've always wondered How that can be done without paying for a tool. thanks 👍
Glad it helped! Watch out for the artifacting of you're doing video footage.
this just answered my decades long question of how to preserve my video 8 videos, thank you very much, i am excited now to relive memories...
Thanks, you talked so smooth and elaborated it completely.
Great session my friend. Hey look at those subs go🎉🎉🎉
I'm the tortoise, Herr Malone 😉
@@DeployJeremy consistency, and persistency. That is the way, to a line from the Mandalorian. You are doing an awesome job 👍
This is the way.
@@DeployJeremy 😀
Thank you for presenting this software, I have no idea how the heck Hitpaw and Topaz lied about a free software of AI Video Enhancer, they just turned on the monetization. I'm going to use it for uploading the first Hatsune Miku Perform Video Remastered in 1080p
Topaz does a better job though from what I've seen and is easier to use with more capabilities. I just need to buy it myself and do a head to head comparison to show strengths and weaknesses
@@DeployJeremy how about PowerDirector?
topaz lied since the beginning, promising free updates, all startup buyers got scammed
@@LoliLoveJuice I’m afraid if we ask for free or low-cost product, someone with higher income might accuse that: nothing is free, low-cost = bad quality, high-cost = good quality. Recently I tried to make transcribe for the video on the internet. I’m looking for a lot of options and hell yeh, only a few is free: OpenAI Whisper, AssemblyAI. Even Google Cloud has speech-to-text as well but they charge it about as 0,006$/minute, Google guarantee that their AI transcription is much better than OpenAI Whisper. It’s very confusing and nervous for me to decide whether I should pay or keep finding some free products to upscale, get transcribe for video
One of my comments disappear here. TH-cam censor it or the bot is mad
Nice! Great tutorial. A complete procedural walkthrough - exactly what I needed.
Thank you. So glad you enjoyed the inner workings of the png upscaling and reassembly. That is what I like, too.
it doesnt work properly, it's too slow, 1 hour and half to double a size of a 1:27 min 1080 video it's too much in my opinion (I have a 3060 graphic card)
Version 6.0 seems to be faster than that, but yeah it still takes a while.
11 minute video for me gets upscaled after about 50 minutes with a Titan XP.
I hope that you will explain a practical method in another video to make sure that the special graphics unit is used instead of the integrated graphics unit
That's fair feedback. The easiest and stateful way to do this that I've found is to define the parameters in the video2x.yaml file. Search for "gpu" and for all parameters that look similar to this "gpu: 0 # gpu device no" in my case, the GPU was device #1 (not 0), so I changed them to this "gpu: 1 # gpu device no" everywhere.
How did you know that your external GPU = "1" ?
@@DeployJeremy
I was able to see in Device Manager. I think in most cases, integrated graphics will enumerate as "0" and discreet GPU will be "1". Also, instead of just trusting the enumerated order in Device Manager, you can open Task Manager and the Performance tab, and there you'll actually see the "GPU 0" and "GPU 1" listed as text strings in the resource list on the left.
@@DeployJeremy
Thank you, it helped me a lot 🌹
@@DeployJeremy what is the minimum PC requirements? Thank you
Very helpful! Thanks man!!
Hi I did this but it only shows me a black screen anyone know how to fix this (Sorry for spamming but I need help)
So clear!! Bless~~~~~!
Thank you for the tutorial. Recently took some nature vids / photos 720p, played with this and getting 5 sec of 2k every 14 minutes or so.
Thank You so much for helping video Mr Jeremy. Best regards.
I used this application for a video that was shoot on my phone, but when I converted in using this app, the aspect ratio changed all together and I need to keep the same aspect ratio as I have to use the video for instagram. So how should I keep the aspect ratio intact ??
Well, I'm just now seeing this in 2024, so I hope they fixed the artifact issue because that would defeat the entire purpose of having 4k quality to begin with.
1 gigabyte = 1024 megabytes. so 1000 MB is less than 1 gigabyte
True. 1024 MB would have been strange to see also 😉
Btw thats actually 1024MB if you install it and check it, it will say 1024MB
YEP...
"AcTuALly"
1Gb = 1000Mb - Use powers of 10
1GiB = 1024MiB - Use powers of 2
Currently I create AI animations from images.
Sometimes I need to scale parts out of videos regarding the story telling and I loose image quality.
I have try out a lot of tools out there.
Video2x is a fast solution for free and works well.
Gonna try out Flowframes too. Thanks for your video post.
It's also pretty decent with still images btw
4:03 i dont have an "output" folder on mine?
I believe you need to run one batch for it to create that folder. You can try this quickly by running upscaling on two random still images (jpg or similar files). It's also great for stills
Great video. Gonna try this out tomorrow. Subscribed!!
So to make a 1080p video for it to upscale have to move scale ratio to "1.5 correct? What would 4k be 1?
The ratio is the multiplier for either axis 1080x2=2160. 4k is the same as 2160p or 3840x2160. What's interesting and why it is called 4k, is that the surface area in pixels of 3840x2160 is actually 4 times that of 1080p.
Thank you for doing this!
I didn't write the tool - just to be clear.
I love this tool, though certain videos fail the process every single time.. Is there a way to see more output messages of the program to see the actual cause of failure?
Will check this out thanks
I got an error when I clicked on start...
Me too it says Subprocess 2136 exited with code 1
Video starts at 4:47
It doesn't work. It says "upscaler ran into error"
same for me
Did you unzip it first?
Does he realize that he didn't explain any of the options for the conversion? :/
I tend to use the defaults for the model options and it seems to be the best balance of quality and processing time.
It don't work for me. After 4 hours i have mkv file in lower resolution instead 4K MP4 from Full HD like I chose in output. I'm wondering is it a scam?
Ok, so I can carry on using Upscayl on a rendered image sequence as Video2x will basically do the same thing. Just long render times.
If you've already got something that works, keep using it. Likewise, if I had Topaz tools, I would continue using them.
@@DeployJeremy Ok, thanks, but I think Using Upscayl for video is significantly long to process, but it does work well.
I tried upscalling an entire folder over night and the subfolder I selected along with the other subfolders and even main folder everything was in somehow deleted itself while running overnight. I tried looking at hidden folders/files and in the recycle bin. I am currently running data recovery software in the hopes I can recovery everything. I have no idea what happened.
LMFAOOOO
Rip... it's probably a good idea to test it with one or two files before shoving an entire folder into it..
this just doesn't work at all every time I attach the thing I want it to upscale it starts and stops after a few seconds talking about some log file
Did you unzip the zip file before running it? There should be a command line window open, that's where the commands actually run.
Thank you, clear explanation
Glad you liked it
Hello, thanks for this simple tutorial. How do we customize like 720p to 1080p instead?
You can do it. Just select your 720p source, change the Scale Ratio setting from "2" to "1.5". And run it. That will move a 1280x720 video to 1920x1080.
@@DeployJeremy And what about 480p and 360p? could you please answer about that as well (I am pretty bad at maths)
@@hiteshk1 yes, it works with 240, 360, and 480p, but the results are OK, but not incredible when you upscale really low resolution video. I don't recommend going more than 2x the pixel size. 480p to 960p looks decent
@@DeployJeremycan you upscale a low quality video then run it through and upscale again?
@@justincase3230 it actually runs a second time automatically on low resolution videos. For example, if you start with a 720p video, to get to 4K, it actually runs the doubling pass twice (720-to-1440-to-2880), then it will downscale the resulting 2880p video to 2160p, aka 4k.
It does not work. Video quality not changed even after converting to 4K using Video2x .
What was your source video resolution? Are you saying the output file was not changed? In my case the new file has ".processed" added to the filename.
hi I dont know how to find the folder once I already did it.
If you're just doing one video or image, the output file will be in the same location as the file you upscale. For multiple files as a batch, they are saved by default to a folder within the folder where you unzipped the original Video2x_GUI.exe download. You can also change the save location in the GUI or by using a configuration file.
Question, first the screen I record on is garbage. I do have a higher resolution on it.
I have a question regarding using a 4K screen to screen record. Would that improve the quality of the video ?
Then it would be recorded native 4k. The quality of the screen hardware panel doesn't matter when recording, it's the source material, resolution and frame rate.
Thank you is there something for ipad?
Nothing that runs local that I'm aware of. There are a few cloud-based upscale services, but they are not free, because it's pretty compute intensive. Some video editors like CapCut do Super Resolution on larger than source material render. I haven't researched them all tbh, so that's what I would look for in your case.
OMG! thank you so much !!
Happy to help
My conversion worked but I have no audio. Did I miss something?
I haven't seen that myself.
I also found I have no audio after upscaling. I upscaled 1.5 ratio from 480p. my video was about 20 minutes, all short sports clips.
My 3050 Laptop GPU took almost 35 mins to upscale a 388x288 mp4 which is 5 min long to 2x scale
How was quality ?
Great explanation but I do have a question, is this video convertor safe ?
I haven't done a code review on it, so I run the process on a machine disconnected from the Internet to be extra safe and because they take so long to process. The process itself runs under standard user context and the app doesn't install via MSI or similar with admin privileges.
thanks man appreciate it
Thanks for the video so much, It's worth waiting for the video to be in 4K since the AI is working on cleaning all blurry.
Hello! I hope you can still see this message! first of all thank so much for this freebie! is amazing. Second am processing a cellphone video and is stretching the output file? changing the aspec ratio?dunno if you could help me please! would really appreciate it.
Good question. I've only used it with 4x3 and 16x9 aspect ratios. You could try that
4x3 doesn't stretch
is there a button within the application i need to click to choose the output resoulotion cause i want it in 1440p
Yes, you can manually specify the output resolution that you want. For a 720p native video, it will actually default output 1440p. If you're starting video is 1080p, then it first doubles the pixel count on both axes (to 3840x2160), then it will automatically run a downscaler as a second step to output 1440p. The downscale operation is radically faster than the sloooow upscale pass by the way.
@@DeployJeremy do you know where that is located? ive been looking for a few minutes now
Yes, in the Express Settings, it's the output width: set to 2560, and the output height: set to 1440. It's right in the middle of the first/main tab.
@@DeployJeremy thank you so much I’m subbing
@@Osama_Samo1 glad to help and thank you 👍
It does not work. I tried it on a short 2-3 minute video. It acted like it was working but got nowhere.
Did it complete? I haven't had one run and do nothing. Did you look in the temp cache folders if images were extracted and upscaled?
By the way, and 2-3 minute video can take a full day depending on your system and the video's resolution and frame rate.
This doesn't work. I waited 2 hours and was was left with a video that never changed in quality and also got worse with random distortion issues...
What filter selection were you using and what gpu?
@@LiminalSpaceMan192 i dont remember but 3090. I found one that works tho, WinxVideo
Start button is greyed out and cant get anything to work.
Nevermind didn't unzip the app folder.
@@motionsick that's key, it should launch a command line window to run the underlying commands, too.
Will it work for Android phone
It won't run on Android phone, but if you record your Android screen and import that into Windows, it will upscale it.
@@DeployJeremy thanks by the way is there any free upscaler on Android
I have gone through all the steps and clicked START. The upscaling process begins, the counter is moving along, but there is no progress. It recognized and shows how many frames I have in my video, 25000+. However there is nothing happening as the counter moves along even after 8 minutes. Have I missed someting?
The counter doesn't start until all of the frames of the video have been individually converted to Png files at the original resolution. This takes a long time on a longer video. Once it starts upscaling those, then the counter begins. You can go to the temp folder and watch the progress of the png file to make sure it's running
Thank you very much, Jeremy. Much appreciated!@@DeployJeremy
Encountered a problem with not enough space to save these huge files on my computer proper. The app terminated the process.
Tried typing in an alternate location to save the output files, but cannot seem to redirect them to either of my external hard drives. Hmmm.
@@377499 it will fill up your disk with a big file footprint. I never do anything longer than 25 minutes or so. You can change the temp directory. At least it deletes all of the working files once it's done
Don't reply unless you want to. I got myself in too deep for my own good. Tried creating new temp file locations on an external ssd. The GUI program did not seem to fill in all the cache, etc, blank spaces as before, so I tried setting my old temp locations back as best I could by typing them in as I remembered. Now the program will accept my file choice to work on, however the output lines down below do not fill in with anything anymore. Thereby, I cannot start the program anymore. One step forward, two steps back.@@DeployJeremy
I started watching this video and I could not know how to upload my video from what he is saying in the beginning :(
Hi Deni, you don't need to upload a video anywhere, this software all processes locally on a PC, not in the Internet/cloud. You just download the zip file from the link, extract the contents of the zip, then open the video2xgui file.
When I add my video file that I want to convert, the start button is grayed out, any suggestions?
What file type did you add? As far as I know, it needs to be MP4 and MOV doesn't work
@@DeployJeremy I tried an MP4, and I tried to follow along with the video but for me it doesn't show the two folders with the PNG.
Thank you so much Jeremy.
But does it work just to make a 1080p video from a 480p for exemple ? because i did not see the options.
Yes, you can start with any resolution as far as I can tell. By default, it doubles the X and Y resolutions, but technically that is 4x the pixel count. You can also run higher or lower, the process will just keep doubling, then if the final resolution is not a multiple of 2, the process will then use ffmjpeg to downscale to your desired resolution as a final step.
@DeployJeremy Do you know an Open source software that can make a video from png (for exemple 20000 png upscaled by "Upscayl software") and then making a video out of those pictures ?
"Upscayl software" is very precise to create sharper lines.
What's so different If I do this with Da Vinci Resolve?
Resolve has upscaling in paid versions, but I haven't tried that yet. Would be a good test.
What if you convert a 4k video to 4k again? 😅
It could sharpen the video theoretically, but would be really slow. It would make the video effectively 16k in the first pass, then downscale it using ffmjpeg back to 4k. I've used this approach before to clean up 1080p video.
Ive tried 3 different videos and none of them are any different in quality? anyone else getting this problem? I've done 3 videos in 1080p and put the ratio at 2
Are you sure that you're opening the Outputted file? If it completes successfully, the output file should be noticeably different in a 4k monitor. Text or strands of hair is where I see it mostly if the starting video was relatively high quality.
@@DeployJeremy Definently,I have 2 files one has _output at the end, I tried opening with VLC player to see if that was the problem but its the same clip
@@DanielJ096 and in properties, it says 3840x2160? I've never not seen the difference. It's kind of subtle if the 1080 starting video is already well shot with lots of detail, but you still see it. If you make stills of both full framed on your 4K monitor, then zoom in 4-5x it should be very noticeable
it did the frames for me but it did not show overall progress in the overall progress bar and so I haven't got the output video, can someone help me?
Did you do one or more than one video? If just one, it will be in the same location as the source video with a file name suffix of "_output". If you did 2 or more in a single batch, it will be in the Output folder of where video2x_GUI.exe is.
@@DeployJeremy i did one video, but it's not there in the source video folder, as i mentioned there is no progress showm in the overall progress bar
managed to get the output but the video is blank except for 1 initial frame, so you have any suggestions?
why he says to me : "Main process waiting for subprocesses to exit"
It says that while it captures individual frames at initial resolution and later when it assembles the upscaled frames and audio back into a video.
@@DeployJeremy Ok so I must to wait for have result I was thinking it not working but okay thank u for the help ^^
I'm trying to do this but the source code is always stuck on "Waiting for subprocesses to exit" and I get an error saying there is a non-zero exit status
Did you unzip the zip file prior to running it?
@@DeployJeremy unzip what file? i put in the downloaded video file (not folder)
@@DeployJeremy and as for the actual video 2x file i did unzip that one and was using the actual program
@@sethmac616 I've seen these kinds of errors when you open the video2x_GUI.exe directly from the downloaded Video2X zip file, since it can't reference back to other files in that zip folder.
@@DeployJeremy i downloaded the zipped file then extracted it and opened the video2x_GUI.exe from the extracted files. is that the correct way to do it?
I tried using this program but the 'Start' button is greyed out. Can someone help please?
You need to select a file first, then it will ungrey itself
@@DeployJeremy i did that but its still greyed out. There is a message that pops up every time I launch the program though. It says 'Video2X configuration file not found, please specify manually'. I'm not sure what that means though lol
@@gasoowannab did you unzip the zip file that you downloaded? I'm guessing you're launching the exe from the zipped container and not the folder. In that case, it won't be able to parse files within the zip and it might not even open the Command Line that does the actual processing.
@@DeployJeremyI think that was it! Thank you so much!
@@gasoowannab glad I was able to troubleshoot and it worked. 🙂
But it is taking much time, I appreciate your work .Thank u
It's pretty slow - even with decent hardware and GPU defined.
I have one more question as I would need some further assistance from someone who has more experience than me on these things. I made a big highlight montage of a game I play. I edited it on davinci resolve and exported it in 1440p which is the same quality that the clips had. Then I wanted to add some good transitions and text so I went to cap cut. When I exported it in the highest quality possible (2k/4k) it reduced the quality making it look more pixelated and the total size went from 2.97 gb to 1.1 gb. Now the question is what do I do in this situation because basically I am stuck. I tried upscaling a small part of the montage using Video2X back to 1440 p but the "upscaled" clip took even less space and there were no noticeable changes in the quality. I tried using meitu but I obviously don't have the pro version so I can't fix such a big montage (3 minutes). Any suggestions on what to do next?
I'm sorry. I don't know.
I suppose u have to edit it all in DaVinci Resolve, bro. Capcut has a different compression and, despite being an awesome software, has limitations in exporting settings.
How can I make sure it uses my dedicated GPU and not the integrated one? It lists them in number 0 and number 1 i presume, but i have no idea which is which
nvm you can see it in the task manager
You beat me to it. One tip: in the YAML file for preferences, you can search for "GPU" and change all of the "0" values to "1" (assuming your GPU identifies as 1), so that you don't need to keep changing the settings in the GUI. You may have already done this, but if not, I recommend doing it. It takes 5 minutes or less.
can you use ramdisk with video2x? does this app utilize the power of gpu ie better card better speed?
Interesting so the thread was doing the capture frame parts then upscale it to 4k then recompile the whole dir with upscaled images with audio of the actual video file, may i know what is the interval of capturing per images on the video ? upon checking the source code i've only seen the thread part :)
Do you mean how many seconds does it take to process each image? That depends on the speed of the GPU. For me it's about 7 seconds pet frame. My gpu is only a laptop RTX A2000.
doesnt work, destroys the video and misses tons of frames resulting in a laggy video
When I clicked on the .exe file to run, Windows Defender BLOCKED it as a Dangerous File?
After you downloaded and unzipped the zip file? I've seen that with "mark of the web" direct exe download, but it's an open source exe that does not require elevated privilege to run, so normally it shouldn't trigger a block. I've installed it on two machines with Defender running and up-to-date
Do I need to have preserve frames on or not???
Those to my knowledge are just the working files in cache. They will quickly eat up your storage, so I do not preserve them. It doesn't damage or modify the input video file, so you don't need to worry about that.
will i have to delete those extracted png's or will autoi-delete ?
They are automatically deleted when the process completes. Those are just working folders used for temporary cache. That said, they can consume a lot of space depending on video length and resolution, so you do want to ensure there's a lot of space available on the drive prior to upscaling.
I'm trying to Upscale a 2Gig mp4 using Video2x. It's been Running now for 72 hours non-stop and is at 80%...
Does Anyone know if I will lose everything if the computer loses power, OR will it pick back up when power has been restored?
You don't want the PC to lose power. It will need to restart
Gonna try with a full lenght 102 mins 1080p video to 4k... Let's see how long it takes.
On my machine, that would take a week. Good luck
There is no difference in quality for me.
Thank you
Hi. Can I do it on Mac?
@@Devinop not this upscaler, but I believe there are others. Topaz runs well on Mac, but it's not free.
@@DeployJeremy Do you know any free alternatives for Mac?
any stuff 480p to 1080p??
Doesn't work. why is it so complicated? Is there a simpler drag and drop software that I can use?
did you find any?
How do you setup video2x?
You just need to extract the zip file and run the local exe. Optionally, if you have a discrete GPU, I recommend pointing to that in the yaml file. For me it meant changing default GPU "0" values to "1" everywhere.
@@DeployJeremy When I click the GUI exe. it says "format message W failed."
@@guittarjedi did you unzip the zip file?
Yes@@DeployJeremy
Can anybody tell me where do I find the exported video afterwards?
If you do one video at a time, it's where the original file was with _output appended as a suffix to the filename. If you do more than one, it defaults to the output folder next to where the video2xgui.exe file is (likely in your downloads folder).
@@DeployJeremy Appreciate the explanation!
@@DeployJeremy I have one more question as I would need some further assistance from someone who has more experience than me on these things. I made a big highlight montage of a game I play. I edited it on davinci resolve and exported it in 1440p which is the same quality that the clips had. Then I wanted to add some good transitions and text so I went to cap cut. When I exported it in the highest quality possible (2k/4k) it reduced the quality making it look more pixelated and the total size went from 2.97 gb to 1.1 gb. Now the question is what do I do in this situation because basically I am stuck. I tried upscaling a small part of the montage using Video2X back to 1440 p but the "upscaled" clip took even less space and there were no noticeable changes in the quality. I tried using meitu but I obviously don't have the pro version so I can't fix such a big montage (3 minutes). Any suggestions on what to do next?
My process wont have any progression when I hit run, anything im missing?
It can take a few minutes until it starts showing progress. First it converts source content to png still photos, then when it starts to upscale them to 4k, at which point the progress shows. It depends how long your source video is and how fast your GPU is.
Anything for Mac :( Is this why windows is the best for open source.
I don't know of anything aside from Topaz. That said, it works really well on the M processors and it's relatively fast
The irony: the video clip is in 1080p. ;)
hello if i record with shadowplay at my screen size 1080p, how do i upscale that video without losing quality, is a gameplay from ps3 emulator
You'd normally just record the screen using OBS or similar. That should output an MP3 file. I would probably edit it more in to make the video as short as possible using CapCut (I use Camtasia). Then run the final MP3 through Video2X. It's slow and uses a lot of storage on your drive temporarily while it converts the video.
@@DeployJeremy oh well, i just need upscale 1080p to 4k without losing quality bc 4k in youtube have codec v9
@@stevensv4864 it works on TH-cam to upload once you upscale
Great explanation of a fundamentally clunky method.
Is it good for windows 7 in mine says api-ms-win-core-path-l1-1-0.dll is missing.
I haven't tried Windows 7 tbh. Windows 7 isn't supported anymore from Microsoft, so I wouldn't use Windows 7 on an internet connected device
Holy christ. I knew it'd take long on Laptop, but my 3070M takes over 9 hours to upscale a 1min 30 sec 720p video to a factor of 2? Chirst.
That sounds too long unless it's high frame rate. My laptop with mobile RTX 2000 takes ~3 hours to 2x a 1080 30fps video.
mine is 17sconds long 1080p 30fps and it says 5h 20min
Only problem with this, is it takes forever
It does.
Can i upscale video to 4k in this software???
Yes, that is the main use case and where it seems to work best. It's best to start with decent source material in 1080p from my experience.
@@DeployJeremyIs there any duration limit of video to upscale?
@@mr.unique_2_0 I don't know, but it's pretty slow even on decent hardware, so I try not to upscale anything over about 20 minutes duration at a time.
@@DeployJeremy are you sure this is free software???
@@mr.unique_2_0 yes, it's open-source on GitHub.
I'm checking the log and it says "subprocess 8804 exited with code 0". It Kills progress monitor and then kills upscaled image cleaner, now it's downscaling. Is that normal? What's happening?
I depends on what resolution you're trying to hit and the starting resolution. If you just double, then it doesn't need to downscale. If you go up say 1.5 size, then it doubles first and downscales afterwards
Install Docs Are Incorrect
It's safe for system? I started process and My gpu usage now is 99% . Also i changed all gpu 0 value to 1 cuz my laptop have another gpu
GPU can be either 0 or 1. You need to open Task Manager, then performance tab. Ignore the numbers on the left and look at the GPU IDs in their descriptions. It will use up to 100% of system resources to go as fast as possible
It's super slow tho, a 40 second video needs 4 hours to be converted into 4k
@@Killer23TrZ yes, the speed is terrible. Usually my 40 second videos will go faster tho.
Hi I tried this tool out. After 28 hours my 2 minute long video is 11% upscaled. Is that long time normal? (sry if my english is bad)
That's a lot for a 2 minute video. It depends on how many passes you are making it take, your hardware and the framerate. It will double horizontal and vertical resolution values with each pass. So if you for example start with 360p and want 4K, first pass will get it to 720p, 2nd to 1440p, 3rd takes it to 2880p, then there is a downscale pass that takes it back down to 2160p, so 4 total runs in that example.
How to open
Make sure to unzip the zip file first, then you can open the GUI exe
guess it's not for mac?
Sorry. Not that I'm aware of. That said, Topaz runs really well (fast) on Macs with M processors.
Well, comparatively fast. These processes take time as you'll see in the comments
What about 720p? What is the scale if i want to upscale to 4k?
Edit: well i do it on my own but yeah this software take a really long time even a 1 minute video but what i want to know is why the dev didn't update the software anymore
You can input 3840x2160 as the output resolution, but what the tool does is 2 passes getting it first to 1440p then 2880p, then it uses ffmjpeg to downscale it to 3840x2160 as a third step. Yes, it takes forever. I don't know why the GUI version hasn't had updates, but the CLI tool has had a few updates since the GUI version was updated.
@@DeployJeremy yes thanks for the reply it literally take 2hours 10 minutes for a 50secs video 😂
@@amy-295 Oh god! I was trying to upscale a 3 hour movie, that would have taken YEARS.
Haha looks like need a paid software to upscale faster 😂 but i won't do it
@@amy-295 maybe it depends on hardware? Can you share your PC specs? Thanks
We have many tutorials to Enhance vídeo with Ai in our channel
smart thumbnail change 2 months ago
Thanks
CAN I MAKE TIS PROGRAM USE ONLY MY GPU ? MY CPU IS BURNING UP XD
You can manually define the GPU. For me it defaults to the discreet GPU, but yours might be going to the integrated GPU in your CPU.
AMATÖR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
really don't see much difference until you get to 800% -and I have 20/20 vision
the problem is If I put 30 minute video, it requires more than 500gb cache space, how to fix this