I can't believe we live in the age where you have to specify that you're not talking about AI.
@CTGReviews5 күн бұрын
Also the first ad I got on this video was for the Rayban AI glasses where someone just cheats at pool
@Logan-fr6uw5 күн бұрын
I can't believe we have to say that as a good thing.
@dadarkmatterdude5 күн бұрын
Welcome to brave new world, pal.
@jadesoda53055 күн бұрын
The kind of ai he’s referring to in the thumbnails has actually been around for a while its ai upscaling essentially just having an ai go through all the pixels in an image and split them into 4 then color them in based on the context of the picture
@CTGReviews5 күн бұрын
@@jadesoda5305 I don't mind that kind of AI, just generative AI. It's the fact that everyone (including me) is so annoyed by the entire concept of AI (because of generative AI) and people are talking about it so much that Joe has to specify whether or not the tools are AI.
@AZisk4 күн бұрын
wait, I can open to the current directory by typing cmd in explorer?!!!! 🎉
@luhgarlicbread3 күн бұрын
YO HOLD UP THATS FIRE
@adamp95533 күн бұрын
Not only that, you can open any executable in the address bar of a folder and it will start with that folder as current directory
@SirusStarTV2 күн бұрын
It's basically address bar like in web browsers that handles protocols
@1KiloDepartmentКүн бұрын
Can't wait for the "It has been a thing in Linux for [ridiculous amount of years]" comment :}
@RikuJako4 күн бұрын
I'm glad I _didn't_ know about these tools previously. My dumb ass would have spent even more time on pointlessly refining the irrelevant graphical quality of the numerous powerpoints we did in school. But now that that's over, these tools are neat!
@luhgarlicbread3 күн бұрын
omg frrrrrrr
@ryanreeves31652 күн бұрын
LOL! I was in school before PowerPoint existed (there are such people), but I've spent hours trying to clean up images pointlessly. Thanks for the laugh.
@whophd5 күн бұрын
The science (and implications) behind this is fascinating - we’ve known this in video decompression since H.264 development (20 years ago), that “correct” isn’t the end of the story when it comes to decoding. It means more if you know “which correct” the decoder chooses, and then tailor the encoder to match. There are many ways to skin a cat. It gets even more fundamental than that when considering simple upscaling - even a purely uncompressed image. There are many ways to upscale, none of which involve AI. They all produce different quality of results, even though ALL of them use ALL the data and contain all the source information. There’s “correct”, and then there’s “optimal”.
@cerulity32k23 сағат бұрын
I LOVE SCIENCE AND ALGORITHMS!!!!!!!
@greatguyinskulk5 күн бұрын
‘Not Ai’ what has the world come to Thio?😂
@CommentGuard7174 күн бұрын
Although I would say you can get even better looking images with AI up samplers Though if you care about the image retaining to the original image, these are still better
@gblargg4 күн бұрын
So says the guy who uses the phrase "game-changer" in his video. Theo might be an AI!
@eliotcougar5 күн бұрын
The most important piece of information in this video is not about these tools, but rather that you can open a folder in Windows, type "cmd" in the address bar, and it'll open the command line in that folder!!!
@philuribe78635 күн бұрын
IDK about Explorer, but Directory Opus, which Joe has mentioned a few times (and I believe said he uses, and I do too) pops up a "Command prompt here" option in the right-click context menu in any folder., which does this same thing. So useful!
@rudiklein5 күн бұрын
I knew this one, but after 30 years of using and abusing Windows, I sometimes get surprised by gems like this. Sometimes, it's pretty annoying. 😂
@hahaslav5 күн бұрын
@@philuribe7863The default Windows 11 explorer (at least in the latest OS updates) also has the option to open the current folder in the new command prompt window. Now I try to teach myself to use that instead of typing cmd in the address bar.
@bikeny4 күн бұрын
Yeah, that was a brand new piece of info for me too. It's the 2nd piece of info I've learned from him: the first was what F5 gives you in notepad. It's gives you the current time and date. As I am updating a few txt files these days, it has saved me from having to type the info into the file
@Wecoc14 күн бұрын
I knew about this but still prefer to open cmd from the search bar, copy the folder path and paste it after "cd", which is quick enough. The problem with the toolbar method is after that if you want to move back to a previous folder or copy the full path, it kinda stops working as expected (at least in W10).
@the-niker5 күн бұрын
4:45 whoah are you kidding me? Doing it the hard way for 30 years :D
@UXXV5 күн бұрын
@@the-niker me too! Always copied from there then windows r cmd “ CTRL v “ - great time saver !
@the-niker5 күн бұрын
@UXXV Too bad you can't seem to elevate the terminal this way.
@AltonV5 күн бұрын
Also if you are in the command prompt you can use either "start ." or "explorer ." to open an explorer window with the current directory
@bszrmnydnl5 күн бұрын
@@the-niker You can do sudo lately, you have to enable it first though in the settings.
@whohan7794 күн бұрын
@@the-niker You can elevate an existing CMD but it's kinda tedious without a script or Alias.
@Olivyay2 күн бұрын
6:18 "chroma upsampling" that is mentioned here isn't an unnecessary upsampling of the color information, it is necessary if your image uses 4:2:0 pixel format ! The chroma upsampling is done to get the chroma part of the image up to the luma (i.e. actual displayed image) definition, so except if your JPEG is 4:4:4 you always have to do chroma upsampling to display the final image. I guess this quality 6 mode just uses a better algo for upsampling chroma in that case.
@travelmaltaculture3 сағат бұрын
how can you tell if an image uses 4:2:0 or 4:4:4, is it possible in infranview or paint shop pro?
@Olivyay59 минут бұрын
@@travelmaltaculture I don't know if it's possible with those applications. The program "MediaInfo" can show that information. Windows Explorer's image file properties tab always show "24 bits" so does not give that information.
@Smittel4 күн бұрын
I wonder. Due to the nature of JPG, namely that its divided into discrete chunks that dont influence each other, surely the processes employed by these tools could be parallelised on the GPU when available, meaning automatically doing this when opening a jpeg could be viable.
@talkashie5 күн бұрын
Another tip related to the CMD one: If you are in a command prompt window and want to open file explorer to your current directory, type "start ." (with the period and without the quotes) into the command prompt.
@breadles55 күн бұрын
WAIT I COULD HAVE DONE THAT INSTEAD? My dumb ass be typing in `Explorer .`This whole time
@dumbuz4 күн бұрын
@@breadles5 You should be able to type explorer and have it open the working directory but no, Windows is stupid.
@johanponken4 күн бұрын
Space before dot?
@breadles54 күн бұрын
@johanponken yes, as dots specify cwd
@SpringySpring044 күн бұрын
@@breadles5 i always just use "explorer .", it's more clear what it does and doesn't really have any issues
@_SJ5 күн бұрын
Glad to know this. I always use PNG, GIF, and GIF
@BurnerAccount101-ui4et5 күн бұрын
why does everyone call it JIF
@tauon_5 күн бұрын
use jpeg-xl and webp also
@GU-jt5fe5 күн бұрын
@@tauon_ use JXL don't use WebP
@_SJ5 күн бұрын
@@BurnerAccount101-ui4et The eternal GIF pronunciation mystery 😂
@CTimmerman5 күн бұрын
@@BurnerAccount101-ui4et Cause it's like giraffe, and what furries do.
@arianullah62575 күн бұрын
GIMP with the G'MIC addon installed also hasa function to remove JPEG artifacts called compression smoothing out something like that
@HamedEmine5 күн бұрын
There should be a way to implement these tools as GIMP plugins too
@quiky90654 күн бұрын
doesnt work this good tho
@-ion2 күн бұрын
These algorithms depend on the actual JPEG data to work, a GIMP plugin probably won't have access to that.
@HamedEmine2 күн бұрын
@@-ion Ah, that makes sense
@SirusStarTV2 күн бұрын
Why you write like a Mario
@arof76054 күн бұрын
One thing I'd definitely add to this chain of programs is good png recompression (lossless) with tools like oxipng, a rust program for recompressing png files more efficiently. The output of jpeg2png can be shrunk by like 7-8% for free, and the defaults of many other programs that output png files can be shrunk by 15% or more, especially if they leave in the alpha layer but have no alpha data (photoshop does this very often so I see a lot of that).
@CorrosiveCitrus3 күн бұрын
Doesn't photoshop give you the option?
@arof76053 күн бұрын
@@CorrosiveCitrus If you do the fancy export, yeah, but a lot of people just seem to click "quick export as PNG" which has some pretty stupid default behaviors that bloat the file size of the average png online a lot. Though even when you tell photoshop to do maximum compression from the full screen oxipng can usually find a few % filesize, and use far less CPU time than photoshop will.
@steves547623 сағат бұрын
I can explain how these work - it tries to run JPEG compression backwards: What original image, if compressed, would produce this jpeg? It makes assumptions about the original image, like how smooth it is, to narrow down what the original image probably looked like. Also, there's nothing wrong with using AI tools. AI could possibly be used in algorithms like these to improve them further. Whenever you have an ill-posed problem (where multiple mathmetically sound solutions exist, but the desired solutions are difficult to define), AI techniques can help you define them by learning them from data.
@GrizlikD2 күн бұрын
I use a program called *Upscayl* for that. It uses AI that is run locally (so no need to upload the images anywhere, but you need a decent GPU for high-resolution images), and it tries to "invent" new information into the image It is originally meant for real-life photographs, but I don't recommend it because the AI makes everything look smooth, but like too smooth. It looks like someone just used the _Fill bucket_ in MS Paint. The upscaled real-life objects don't have any texture to them... However, it's excellent at "simple" graphics, basically vector images, where the objects are made from simple lines. The AI can sharpen these types of images extremely well. You can get from 256x256 to 2048x2048, and the image will look completely sharp. It's not that good for text, however, because if the letters are very low quality, they will look deformed, so I will definitely try out programs from this video 👍 PS: If anyone wants to use Upscayl, *_remember to change the output format in the settings from JPG to PNG!_* Otherwise the program will not only compress the result image, but you will also lose all transparency values
@WhenMarkers4 күн бұрын
I didn't know these tools existed. I was still using the old Vector magic for designs that can be vectorized and just some waifu2x for other things. This one helps removing the artifacts a lot
@agiverreviga45925 күн бұрын
Does such thing exist for low bitrate audio files?
@ThioJoe5 күн бұрын
Actually yes adobe has their “enhance speech” tool which I’ve talked about a while ago. It does use AI but it is extremely good
@colly60225 күн бұрын
@@ThioJoe i have to disagree. adobe enhance sounds very "gross" to me, and very obvious. i've had to stop watching certain youtube channels because they switched to using adobe enhance instead of traditional noise removal.
@nope.0.5 күн бұрын
Some Cowon players have an option like this called "MP Enhance"
@morxemplum5 күн бұрын
Cider, a third party program for Apple Music, uses an algorithm (Adrenaline Processor) that is supposed to remove artifacts commonly associated with AAC and makes it sound better. Specific use case but it does seem to exist.
@T33K3SS3LCH3N5 күн бұрын
@@agiverreviga4592 I don't think this would be possible in a similar way. The reason that this works well for text on jpg is twofold: 1. The boundary around text is very low frequency (i.e. there are few transitions from one colour to another - it is easy to identify the outlines) 2. The parameters of jpg compression can be easily deducted, if they're not even explicitly encoded in the file. This provides a way to test any "guesses" about which noise is due to artifacts or organic to the image. With low bitrate audio, I think there is more loss of the original signal and fewer hints to tell signals and noise apart. So you pretty much have to rely on solutions like AI that "guess" more instead of using a specific algorithm.
@CaptainJonathan5 күн бұрын
As a graphic designer, this will be quite useful. Thank you for sharing this.
@casualamber5 күн бұрын
Thio manages to make the most useful tools known to Windows~
@Artista_Frustrado5 күн бұрын
Waifu2x for cleaning up jpegs is the one valid use of AI, that being said, is neat that there are non-ML tools that work really well
@dominic.h.33635 күн бұрын
It would take SECONDS to open every single jpeg image? The horror...
@hopperelec5 күн бұрын
Wait until you find out that many websites have HUNDREDS of jpeg images on them, so you'd be waiting HUNDREDS of seconds
@dominic.h.33635 күн бұрын
@@hopperelec That's not how it works. And that shouldn't make someone's deliberate offline image browsing deliberately suck, so it's mediocre quality just for convenience. It's the bluetooth "buds" vs. wired headset argument all over again.
@hopperelec5 күн бұрын
@@dominic.h.3363 That is mostly how it works. Of course, some it could be done asynchronously, but not all of it. And you can't just render the images one way in browsers and one way offline- there needs to be a standardized way to render them so that the same file looks the same anywhere.
@jdunn05 күн бұрын
Depending on what the user is doing, a few seconds could add up quickly. Like if you are opening a folder of images to go though them, a few extra seconds when looking at each image could be significant overall. Also because this is only needed when the image has artifact issues, there wouldn't be a need to do this with every image so it still wouldn't make since to do it all the time anyway.
@dominic.h.33635 күн бұрын
@@hopperelec You are moving goalposts. I never said this should be the DEFAULT method of rendering images, I said the OPTION should exist to MAKE it the default, offline. Viewing images I have on my computer. I couldn't give two shits about websites.
@arpikatech5 күн бұрын
It's insane!Thanks for helping out!
@musicminute23065 күн бұрын
I'm sure you've gotten a ton of thanks already but I have to say these are incredible tools and thank you for introducing them to us!
@rjjeffreys5 күн бұрын
I do photo editing every day in my work. This was such a helpful video, Joe. Thanks!
@AlexDraconian4 күн бұрын
I knew totally opposite - PNGGauntlet and PNGquant. The former compress PNG with or without quality loss according to settings, the letter compress PNG with quality loss. Sometimes, programs(like iOS screenshots or uncompressed 3D render) make PNG without any compression and these programs helped me when there're file size restrictions but I need to avoid JPEG artifacts. However, they will take several minutes to process.
@CoolDudeClem4 күн бұрын
Kind of off topic here but I keep thinking "AI" is "AL". Doesnt help if you're slightly dyslecic like I am. I dont know why but an upper case "l" and a lower case "I" are the exact same, you can't even tell witch is witch. Why they don't put the extra bits in so you can differenciate between the two letters is beyond me.
@kirillsukhomlin30365 күн бұрын
Your videos are so often such a hidden gem!
@AdreKiseque18 сағат бұрын
> "No AI" > Look inside > Computer algorithm
@raspberryjamКүн бұрын
Ironically, you could phrase the problem shown in the video as initializing the parameters of a very particularly defined, mostly frozen neural network with naive guesses for the unrounded DCT values and then training it to minimize a loss metric concerned with "noisiness"
@capsey_Күн бұрын
Imagine if browsers automatically did that when you download JPEGs, and also converted WEBPs to PNG, sounds like heaven
@lurkerrekrulКүн бұрын
When I started watching this video, I figured that I wouldn't be able to use either program, since I have a VERY old computer, running a VERY old version of Windows. I was pleasantly surprised to find that both JpegQuantSmooth and Jpeg2Png (original) ran just fine. However when I tried Jpeg2Png on a screenshot, it gave me an error. An error, I see your patched version has fixed. So I downloaded the patched version and tried it. Naturally, your patched version wouldn't run at all, and Windows told me that it wasn't a valid program. Why did this happen? Because you compiled it with a program, or options that just automatically turn out executables that are are broken on older versions of Windows. People will say "You're using an obsolete version of Windows, you can't expect people to still support it!" yet, the fact that the original version works on older version of Windows proves that it doesn't actually need a newer/modern version. The compiler just doesn't bother to produce a backward compatible binary. In other words, it's not planned obsolescence, it's forced obsolescence. While I don't really expect authors to go out of their way to support older versions of Windows, I find it extremely annoying to see programs that are incompatible for no other reason than a compiler intentionally breaking backwards compatibility.
@neilvanrooyen71964 күн бұрын
As far as text is concerned, I usually just determine what font was used and redo the text and realign it as best I can. This works most of the time. It's very rare that I don't come right with the font.
@stage6fan4755 күн бұрын
Great find! Never heard of this, thanks! Will be fun to play with.
@phileo_ss5 күн бұрын
Those programmes look amazing. I will definitely give them a try.
@Kongslien_5 күн бұрын
I needed this. Been doing it manually in Photoshop for a while now. Extremely time consuming.
@kon_radar5 күн бұрын
Many people don't know in what cases a PNG is smaller. And I hate it when people make screenshots and paste them directly on Discord. Everything becomes a PNG, where the size is often a few MB, instead of like 400 KB.
@johanponken4 күн бұрын
256 colors does the trick (actually in IrfanView doing 65535 first can get you down to 50-90 colors, but then do 256 to get palette).
@Sri_Harsha_Electronics_Guthik5 күн бұрын
It feels like your channel was made for me
@LokiScarletWasHereКүн бұрын
I've used these. Results from my tests seemed quite similar to Selective Gaussian Blur with careful control of the threshold.
@s0lsticefr44 күн бұрын
Not super related to the video but recently I've discovered that a fully black picture is smaller in size on png compared to jpg which is unusual for the 2 formats. It probably makes sense if you look at how those 2 compressions work but I still found it neat.
@rtm384 күн бұрын
Another tool that do this is the discontinuated Microsoft Office Picture Manager that comes with office 2003-2007, was incredible making zoom without loss
@Gatsu5635 күн бұрын
Great video, I might actually use this on a regular basis.
@Micronux-Attack5 күн бұрын
it's absolutely insane!
@d9zirable5 күн бұрын
I thought he was gonna explain JPEGMAFIA's tools
@thegamerggx11514 күн бұрын
JPEG 50% quality looks like VHS
@protator5 күн бұрын
People are lazy and jpg with 80ish % quality still is the default file format in a lot of programs Without Google and their bs we'd be using JXL on all our devices by now
@Cristuuu3 күн бұрын
i hope this is implemented on all pcs and all internet so that we dont even know the image was actually bad quality
@nanopi4 күн бұрын
I wonder how much difference these tools make when a JPEG is encoded by JPEGLI. JPEGLI is a new encoder that makes the same JPG where the artifacts are still there but less visible.
4 күн бұрын
JPG compression is something really insane technically. How the heck they came out with it! There is a video on KZbin worth checking out about JPG compression. Insanity.
@jimday6664 күн бұрын
Thanks, will come in handy!
@KatrinaChun4 күн бұрын
I really appreciate your efforts! Just a quick off-topic question: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?
@AbdulazizJHK5 күн бұрын
please explain how to run it after downloading it .
@Ankky225 күн бұрын
That's amazing. I wonder if you can make a custom button in Directory Opus that applies this tool to selected images.
@VVarun973 күн бұрын
Upscayl is what I would use
@saultube44Күн бұрын
Thank you, I need this to improve some poor quality Screanshots(SSs) of Book Pages mostly
@DavidGreen_au4 күн бұрын
Back in the early days of the Internet, I dabbled with software that made use of the dynamic compression of jpeg. I would use a strong compression of the image overall, but then mark certain zones to have no compression, usually where text existed in the image. … all I need to do is remember what software I was using for that task 25 years ago 🤔
@iltrovatoremanrico14 сағат бұрын
Super useful, thank you!
@rager19694 күн бұрын
Thanks for the cmd tip.
@tgonzalezcrespo4 күн бұрын
Can you please tell me the name of the personal cloud you showcase once in one of your video? I have been looking for it and I can't find it.
@klaasbil8459Күн бұрын
I'm not familiar with Github. I see there a list of folders and files (if that's what they are) but I don't see the exe to download. So how do I proceed in practical terms to use this software?
@Dima_7932 күн бұрын
So, you dumped the audio translation project for good?
@davinp5 күн бұрын
Forget iPhones, what about charging Android phnes?
@kena504 күн бұрын
Thank you for this video!
@Boss.Stephen5 күн бұрын
4:49 I did not know this pro tip relating to cmd. Not that I use it often, but good to know, I suppose.
@Hanley90004 күн бұрын
I never know you could type cmd in the file explorer and open that path! I will never type cd again🤣
@Tim.Weaver5 күн бұрын
Who needs artificial intelligence when I have so much natural stupidity? ¯\_(ツ)_/¯
@SameAsAnyOtherStranger5 күн бұрын
I'm stuck on KZbin watching a video about cutting edge dithering. Seems appropriate.
@Einaudi-ms5ei4 күн бұрын
Now we need a program that transform lossy audio into lossless :)
@johanponken4 күн бұрын
In about 8 hours your Github repo went from 90 ⭐ to a 115 :) [ _edit_ CET 10-19 if being very specific matters ]
@CmdrKeene5 күн бұрын
Incredible wow. I use either png or webp for my screenshots on my site but this is mind blowing
@arildeleflodt281022 сағат бұрын
did the batch file really need to use the word please for the error and the drag and drop and when i download quantsmoth there is no exe
@KevinSolway5 күн бұрын
Can you provide documentation or a link on how to compile.
@ThioJoe5 күн бұрын
I've just gone and added some detailed instructions on the Wiki of my jpeg2png repo fork that should help.
@miro007ist5 күн бұрын
this is the funniest thing ever when watching this while drunk
@slick2000tiscali5 күн бұрын
very helpful, thanks
@peppepop3 күн бұрын
Cool! I've had PNG as my default screen shot format for ages, jpeg is really bad for that use case.
@MedSou4 күн бұрын
*Very useful thank you* 👍👍👍👍
@PeterBee9115 күн бұрын
Crazy how "AI" means "evil" in some people's mind.
@whophd5 күн бұрын
I CAME FOR THE PIXEL PEEPING
@FooFooANIMATIONS3 сағат бұрын
If only JPEG was used correctly - in photography
@Sc6ts3 күн бұрын
how to get rid of a browser hijacker ? i installed 1 and i am scared it is doing alot more then just changing my browser please someone help me
@francisco.j5 күн бұрын
That's why I subscribe this channel
@jfox88882 күн бұрын
word of warning , do not watch this after a long day of work dealing with excels or reading materials on your laptop or computer..... i almost forgot i was watching a video at full screen
@Rachinter4 күн бұрын
Helpful man so damn helpful.
@Arahafirda4 күн бұрын
I'm using Waifu2x-Extension-GUI, is it different?
@ruudygh4 күн бұрын
Then please make an alternate Windows Photo Viewer with a checkbox to view jpgs de-artifacted.
@jer4rud04 күн бұрын
Can’t wait for the JXL revolution
@Dtr1465 күн бұрын
Not gonna lie, even at 1080p, I couldn't really tell the difference. I had to really look. So I guess this is just kind of nitpicking.
@TomGreen995 күн бұрын
Do they use BI or CI?
@Stepan_H4 күн бұрын
DI ... maybe?
@dhillaz3 күн бұрын
"Do I look like I know what a JPEG is?"
@raynerhandrian1486Күн бұрын
Oh my god, I'm too late to learn about this app, Instead I converted the most old JPG graphic design with some of compression into SVG xD
@eliotcougar5 күн бұрын
Why doesn't every image viewer use that normally?..
@AltonV5 күн бұрын
He said why in the video. It's because it would take longer to open the image
@ABOhiccups5 күн бұрын
Do I look like I know what a JPEG is? I just want a picture of a god dang hot dog!
@basicallyph0r5 күн бұрын
Why does jpeg get used ever when png exists?
@ErikvanderGaag5 күн бұрын
jpeg is much better for photos at creating a smaller file than png without losing as much noticeable difference... but for screenshots, your statement is true.
@undefinedCat5 күн бұрын
Why did ugreen sponsor thiojoe, michael mjd and bringus in a span of 2 days?
@z9cubing5745 күн бұрын
Finnally a bnot AI video.
@TheNicCraft25-go8he5 күн бұрын
Would be nice if someone would make a gui version
@johanponken4 күн бұрын
jpegqs64 has a couple of exes with GUI in the names, and also a plugin to IrfanView
@dratsumrat5 күн бұрын
I wonder if there's one for GIFs. I hate GIF compression so much.
@dratsumrat5 күн бұрын
THANK YOU SO MUCH
@am6610Күн бұрын
Video starts at 4:11
@godfree2canadaКүн бұрын
Wasnt it a Win95 util ?
@alphatech__5 күн бұрын
Does anyone why every thumbnail in file explorer look low quality often 😞