|
π°πππ
|
2025-08-18 06:32:37
|
these 3 reasons are unavoidable
|
|
2025-08-18 06:32:54
|
|
|
2025-08-18 06:33:03
|
I recently tested this video and AV1 looks way worse
|
|
2025-08-18 06:33:13
|
it's literally 1/3 bitrate
|
|
2025-08-18 06:33:32
|
even if you encode with svt-av1 preset 0, and use the real source; this bitrate diff can't be justified
|
|
2025-08-18 06:33:57
|
AV1 Live Streaming? That's perfect though.
|
|
|
A homosapien
|
|
π°πππ
It still looks MUCH WORSE compared to VP9
|
|
2025-08-18 07:05:12
|
I guess the question is, why does Google set it as the default? It doesn't even seem ready for production.
|
|
2025-08-18 07:09:56
|
Even after the bugs were fixed it just looks bad.
|
|
|
π°πππ
|
|
A homosapien
I guess the question is, why does Google set it as the default? It doesn't even seem ready for production.
|
|
2025-08-18 07:30:52
|
It's easier to get away with it
|
|
2025-08-18 07:30:57
|
I downloaded both videos here
|
|
2025-08-18 07:31:09
|
and the difference is huge if I do a comparison on `video-compare`
|
|
2025-08-18 07:31:25
|
but a casual viewer can miss it because they don't know about the other one
|
|
2025-08-18 07:31:37
|
they will slowly remove VP9 streams in my opinion and only keep AV1s
|
|
2025-08-18 07:32:07
|
if they used the same bitrate or slightly lower for AV1; it could have been amazing (but only for new videos; not re-encoding the older ones)
|
|
|
Kupitman
|
|
π°πππ
if they used the same bitrate or slightly lower for AV1; it could have been amazing (but only for new videos; not re-encoding the older ones)
|
|
2025-08-18 08:37:28
|
they saving original video file for a long time
|
|
|
π°πππ
|
|
Kupitman
they saving original video file for a long time
|
|
2025-08-18 08:37:43
|
AFAIK they don't
|
|
|
Kupitman
|
2025-08-18 08:37:55
|
they save my video for 5 years
|
|
|
π°πππ
|
2025-08-18 08:38:00
|
youtube does many lossy to lossy conversions
|
|
|
Kupitman
they save my video for 5 years
|
|
2025-08-18 08:38:04
|
interesting
|
|
|
Kupitman
|
2025-08-18 08:38:23
|
<:PirateCat:992960743169347644>
|
|
2025-08-18 08:38:48
|
we talking about company who provide unlimited google drive account
|
|
|
jonnyawsom3
|
2025-08-19 12:15:59
|
Mine also had the original files saved for years
|
|
|
DZgas Π
|
|
π°πππ
even if you encode with svt-av1 preset 0, and use the real source; this bitrate diff can't be justified
|
|
2025-08-19 06:40:23
|
google is too poor to compress av1 so well π₯Ί
|
|
|
Exorcist
|
|
Kupitman
they saving original video file for a long time
|
|
2025-08-19 06:57:52
|
I think they have condition
|
|
2025-08-19 07:00:04
|
[popular | recent upload | already small] video will preserve source
|
|
2025-08-19 07:01:02
|
others will "high-quality transcode"
|
|
2025-08-19 07:06:12
|
You can check by https://takeout.google.com/
|
|
|
Kupitman
|
|
π°πππ
even if you encode with svt-av1 preset 0, and use the real source; this bitrate diff can't be justified
|
|
2025-08-19 07:15:48
|
Lol, google use asic for that
|
|
|
jonnyawsom3
|
|
Exorcist
[popular | recent upload | already small] video will preserve source
|
|
2025-08-19 12:34:07
|
Mine was an unlisted video, from 4 years ago, and was an 9GB MKV
So those didn't apply when I did it
|
|
|
DZgas Π
|
2025-08-19 03:22:23
|
does anyone test av1 codecs? variant alternatives? maybe Avif? does anyone really care? i noticed a complete lack of activity in the area of "the best codec is here use it" or something like that. have we reached a technological plateau?
|
|
2025-08-19 03:24:20
|
Jpeg xl is 10 thousand times better !!!1 use it!... wait it doesn't... <:pancakexl:1283670260209156128>
|
|
2025-08-19 03:25:22
|
*oh, we came up with jpeg li so that everything else doesn't need to be implemented for another 10 years*
|
|
2025-08-19 03:32:33
|
Well, couldn't they have come up with webp yuv444 in which Y would be decoded for backward compatibility and CbCr would be another part of the new addition to the codec... <:Thonk:805904896879493180>
|
|
2025-08-19 03:35:57
|
why was it necessary to make Jpeg 2 twice, although webp has full support everywhere already, and half of the sites actively use it. Why couldn't they say: jpeg is dead and old and bad, stop using it already. But no, they are extending its life, what for? <:Thonk:805904896879493180>
|
|
2025-08-19 03:43:48
|
From the site owner's point of view, from the user's point of view, there is no reason at all not to use WEBP instead of Jpeg+png for literally everything, the encoding and decoding speed is almost the same, the quality is always better. You can even replace GIF with WEBP, because the webp algorithm compresses so much better that even without the interframe compression it will be better than the elephant GIF for all sorts of gifs and animations. Which also kills APNG.
But no, they come out with a smart face and say: here is jpeg 2 two, jpeg li. What? Why? Is this a dog bone? <:Thonk:805904896879493180> βοΈ I have absolutely no understanding
|
|
2025-08-19 03:47:21
|
more smarter people can't even say their own: oh well, these are patents, there, the complexities of licenses.
Yes-yes webp, other arguments?
|
|
|
RaveSteel
|
2025-08-19 03:48:31
|
I disagree on the basis of: most people still hate WebP and only want JPEGs or PNGs.
|
|
2025-08-19 03:48:40
|
lol
|
|
|
DZgas Π
|
|
RaveSteel
I disagree on the basis of: most people still hate WebP and only want JPEGs or PNGs.
|
|
2025-08-19 03:52:00
|
literally why? because they were using the internet for the first time, not in 1996, when png didn't exist. So they probably don't know what technology adoption is. People who first used the internet at the beginning definitely used ready-made jpeg png that just worked everywhere.
And for this reason, webp, which didn't work everywhere even 5-10 years ago, could have reinforced the negative reaction to the innovation. So what can we do about it? Just ask people personally. And then when they say that photoshop can't open their webp, say - well, that was 10 years ago, you know.
|
|
|
RaveSteel
|
2025-08-19 03:52:51
|
The state of adoption doesn't matter at this point β you will not change the general publics perception of WebP
|
|
2025-08-19 03:53:00
|
It is too late for WebP
|
|
2025-08-19 03:53:58
|
It's fine for web delivery, but people get mad if they download an image and it is a WebP instead of a JPEG or PNG
|
|
2025-08-19 03:54:48
|
Also due to the fact that the WebP is lower quality than the source JPEG it is derived from in 90-95% of cases
|
|
|
DZgas Π
|
|
RaveSteel
The state of adoption doesn't matter at this point β you will not change the general publics perception of WebP
|
|
2025-08-19 03:55:11
|
sounds like an imposed opinion, why would that be, does anyone even understand what file format it is when they look at a picture? what do you think? what do you think about people? I can determine the file format by compression artifacts under a magnifying glass, but it's not worth talking about. For example, Reddit has completely switched to webp, as well as discord for all previews
|
|
|
RaveSteel
Also due to the fact that the WebP is lower quality than the source JPEG it is derived from in 90-95% of cases
|
|
2025-08-19 03:55:52
|
sounds like a lie
|
|
|
RaveSteel
It's fine for web delivery, but people get mad if they download an image and it is a WebP instead of a JPEG or PNG
|
|
2025-08-19 03:56:29
|
it's more like a meme that was 5 years ago
|
|
|
RaveSteel
|
|
DZgas Π
sounds like an imposed opinion, why would that be, does anyone even understand what file format it is when they look at a picture? what do you think? what do you think about people? I can determine the file format by compression artifacts under a magnifying glass, but it's not worth talking about. For example, Reddit has completely switched to webp, as well as discord for all previews
|
|
2025-08-19 03:56:32
|
Discord's previews are flawless in the sense that you still get the source image if you just click on "open with browser". Reddit is more problematic, you have to perform multiple clicks until you get the source file
|
|
|
DZgas Π
it's more like a meme that was 5 years ago
|
|
2025-08-19 03:57:02
|
I still see threads of people raging about WebP from time to time
|
|
|
DZgas Π
|
|
RaveSteel
Discord's previews are flawless in the sense that you still get the source image if you just click on "open with browser". Reddit is more problematic, you have to perform multiple clicks until you get the source file
|
|
2025-08-19 03:57:35
|
Wait... there were never any jpeg source files in the reddit, now it's all webp
|
|
|
RaveSteel
|
2025-08-19 03:57:53
|
No, you can still get the source files
|
|
|
DZgas Π
|
2025-08-19 03:59:15
|
oh forget it, i just went to reddit and there is preview jpeg
it's all pointless
|
|
|
RaveSteel
|
2025-08-19 04:03:54
|
Also FFmpeg still has no support for decoding animated WebP
|
|
|
DZgas Π
|
2025-08-19 04:04:32
|
and yet all browsers can
|
|
|
RaveSteel
|
|
A homosapien
|
2025-08-19 06:44:48
|
> Why couldn't they say: jpeg is dead and old and bad, stop using it already. But no, they are extending its life, what for?
"They"? The internet as a whole rarely agrees on something 100%. Even inside Google there are two groups of people. One for AVIF and one for JXL. Also, good old JPEG still has progressive which is good.
|
|
|
Kupitman
|
|
DZgas Π
From the site owner's point of view, from the user's point of view, there is no reason at all not to use WEBP instead of Jpeg+png for literally everything, the encoding and decoding speed is almost the same, the quality is always better. You can even replace GIF with WEBP, because the webp algorithm compresses so much better that even without the interframe compression it will be better than the elephant GIF for all sorts of gifs and animations. Which also kills APNG.
But no, they come out with a smart face and say: here is jpeg 2 two, jpeg li. What? Why? Is this a dog bone? <:Thonk:805904896879493180> βοΈ I have absolutely no understanding
|
|
2025-08-19 06:53:21
|
But
|
|
2025-08-19 06:53:54
|
Archiving - jxl, lossless jpeg - jxl, more than 8 bit - jxl, multithreading(big images) - jxl
|
|
2025-08-19 06:54:28
|
<:JXL:805850130203934781>
|
|
|
DZgas Π
|
|
A homosapien
> Why couldn't they say: jpeg is dead and old and bad, stop using it already. But no, they are extending its life, what for?
"They"? The internet as a whole rarely agrees on something 100%. Even inside Google there are two groups of people. One for AVIF and one for JXL. Also, good old JPEG still has progressive which is good.
|
|
2025-08-19 06:59:14
|
webp also has a progressive, line-by-line decoding.
But forgive me, I live in 2025 and have not seen a real progressive multi-scan jpeg display for 5 years, so that it could be shown as an advantage. It's a relic of the Internet 30 years ago.
|
|
|
Kupitman
Archiving - jxl, lossless jpeg - jxl, more than 8 bit - jxl, multithreading(big images) - jxl
|
|
2025-08-19 07:00:37
|
<:JXL:805850130203934781> Well, I live in a world where jpeg xl is supported by Google, and Google doesn't add support for it.
|
|
2025-08-19 07:00:51
|
<:Google:806629068803932281>
|
|
2025-08-19 07:02:12
|
but Apple, which has devoured so many patents, adds support for free jpeg xl everywhere. It sounds like a comedy.
|
|
2025-08-19 07:03:31
|
native jpeg xl support in android where? That's the whole power of open source, Google makes it, there's no freedom here. <:SadCheems:890866831047417898>
|
|
|
A homosapien
|
|
DZgas Π
sounds like a lie
|
|
2025-08-19 07:06:04
|
Also, why is it when someone disagrees with you you call them a liar? You said to me as well.
The word "lie" doesn't just mean "false", it has a wicked and evil component to it. By saying <@167354761270525953> is a liar, you're implying they know the "truth" but instead choose to intentionally deceive you.
I understand if English isn't your first language, but you should try using a different word (Unless you think RaveSteel and I are actually evil). One that is less accusatory. Like "Sounds false", or "I don't think that's true". Or else people will not take you seriously and not listen to what you say.
|
|
|
Exorcist
|
2025-08-19 07:10:46
|
It is lie because actual ratio is 99.9%
|
|
|
A homosapien
|
2025-08-19 07:12:09
|
Hanlon's razor moment
|
|
|
DZgas Π
|
|
A homosapien
Also, why is it when someone disagrees with you you call them a liar? You said to me as well.
The word "lie" doesn't just mean "false", it has a wicked and evil component to it. By saying <@167354761270525953> is a liar, you're implying they know the "truth" but instead choose to intentionally deceive you.
I understand if English isn't your first language, but you should try using a different word (Unless you think RaveSteel and I are actually evil). One that is less accusatory. Like "Sounds false", or "I don't think that's true". Or else people will not take you seriously and not listen to what you say.
|
|
2025-08-19 07:12:12
|
English is really not my native language, I would say more precisely the word "ΠΏΠΈΠ·Π΄ΡΠΆ" which is a "super-negative word of lie", because the statement that webp has worse quality than the original jpeg depends solely on the compression settings, and not because it is a webp codec. In English it is probably better to say: complete disinformation and deliberate misleading, which puts webp in a negative light.
The phrase "sounds like a lie" specifically has a negative connotation, because I have no respect for such a statement.
|
|
|
A homosapien
|
2025-08-19 07:13:04
|
But you're not just attacking the statement. You're implying that the person making the statement is evil.
|
|
|
RaveSteel
|
|
DZgas Π
English is really not my native language, I would say more precisely the word "ΠΏΠΈΠ·Π΄ΡΠΆ" which is a "super-negative word of lie", because the statement that webp has worse quality than the original jpeg depends solely on the compression settings, and not because it is a webp codec. In English it is probably better to say: complete disinformation and deliberate misleading, which puts webp in a negative light.
The phrase "sounds like a lie" specifically has a negative connotation, because I have no respect for such a statement.
|
|
2025-08-19 07:14:00
|
"depends solely on the compression settings"
And herein lies the issue. Most websites compress their WebPs so severely that they look much worse than the source image
|
|
|
A homosapien
|
2025-08-19 07:15:49
|
I have seen many such cases of that happening. The bit-rate is too low and companies don't care.
|
|
|
RaveSteel
|
2025-08-19 07:16:27
|
Exactly
|
|
|
DZgas Π
|
|
A homosapien
But you're not just attacking the statement. You're implying that the person making the statement is evil.
|
|
2025-08-19 07:17:03
|
Well, since he's sure of what he's saying, maybe yes, it's evil, and it's better to give evil teeth.
No one forbids using the q100 webp, but no one does. There's nothing to discuss. Companies and website owners want to compress more and less size, not keep the same quality.
I'm not saying that AV1 sucks, because it looks bad, worse than vp9 on YouTube. It's all about the quality parameters, which sets the goal of "Less Size", not better quality for the same weight.
|
|
|
RaveSteel
"depends solely on the compression settings"
And herein lies the issue. Most websites compress their WebPs so severely that they look much worse than the source image
|
|
2025-08-19 07:17:47
|
well then what does webp have to do with it if the site owners make the settings, go says that reddit is bad, not webp -- that's fair
|
|
|
RaveSteel
|
2025-08-19 07:18:49
|
That is what I was saying. I was not arguing about WebP being bad. I stated the fact that most people dislike it due to the aforementioned reasons
|
|
2025-08-19 07:19:33
|
I have lots of WebPs and created many as well
|
|
|
DZgas Π
|
|
RaveSteel
That is what I was saying. I was not arguing about WebP being bad. I stated the fact that most people dislike it due to the aforementioned reasons
|
|
2025-08-19 07:19:51
|
I don't like your position "most people"
who are they? where? research? if this is your personal experience then what argument can there be
|
|
|
RaveSteel
|
2025-08-19 07:20:37
|
Are you seriously asking for a source for a well known fact?
|
|
|
A homosapien
|
2025-08-19 07:20:42
|
> Well, since he's sure of what he's saying, maybe yes, it's evil, and it's better to give evil teeth.
Don't be surprised if people don't want to listen or talk to you then. Because "lie" β "false".
|
|
2025-08-19 07:21:45
|
Also *"sure of what he's saying"* is not the same as *"knows the truth but chooses to say otherwise"*. Belief and hard facts are two different things.
|
|
|
DZgas Π
|
|
RaveSteel
Are you seriously asking for a source for a well known fact?
|
|
2025-08-19 07:21:57
|
Has anyone done research that people prefer jpeg more than webp? You might intuitively say YES jpeg is loved more, but it is absolutely unprovable without a global giant verifiable survey
|
|
2025-08-19 07:22:22
|
my answer is no - you are a liar, give me some arguments
|
|
|
A homosapien
> Well, since he's sure of what he's saying, maybe yes, it's evil, and it's better to give evil teeth.
Don't be surprised if people don't want to listen or talk to you then. Because "lie" β "false".
|
|
2025-08-19 07:26:11
|
but I can't make the statement false because HOW would I know? I don't have the same research, I literally can't say: *well, you know, if you give people a choice of which covers to show them on YouTube Webp or Jpeg, they will choose WEBP* - I have no idea the answer to this question, there is nothing to argue about
|
|
|
Exorcist
|
2025-08-19 07:26:32
|
Check danbooru (or any artist platform) to look up if any upload source is webp
|
|
|
A homosapien
|
|
DZgas Π
but I can't make the statement false because HOW would I know? I don't have the same research, I literally can't say: *well, you know, if you give people a choice of which covers to show them on YouTube Webp or Jpeg, they will choose WEBP* - I have no idea the answer to this question, there is nothing to argue about
|
|
2025-08-19 07:31:09
|
Provide evidence bro. You don't need to insult people to get your point across. Evidence speaks louder than words.
|
|
|
DZgas Π
|
|
Exorcist
Check danbooru (or any artist platform) to look up if any upload source is webp
|
|
2025-08-19 07:31:57
|
By the way, this may be some argument, depending on what site is used as a download source, for example reddit. In my archive of art I really have 3845 webp pictures when all pictures are 46 879
|
|
|
A homosapien
|
|
DZgas Π
Has anyone done research that people prefer jpeg more than webp? You might intuitively say YES jpeg is loved more, but it is absolutely unprovable without a global giant verifiable survey
|
|
2025-08-19 07:32:31
|
Here is some evidence https://w3techs.com/technologies/history_overview/image_format/all.
|
|
|
DZgas Π
|
2025-08-19 07:32:44
|
sites like Newgrounds, for example, or deviantart
|
|
|
A homosapien
|
2025-08-19 07:33:49
|
Looks like WebP is increasing in adoption but it's definitely not the favorite
|
|
|
RaveSteel
|
2025-08-19 07:33:51
|
Newgrounds is actually great with WebP, since they also serve lossless WebP
|
|
|
DZgas Π
|
|
A homosapien
Here is some evidence https://w3techs.com/technologies/history_overview/image_format/all.
|
|
2025-08-19 07:34:14
|
It's not bad, but it's too widespread following the global network.
In fact, rule34 has a very simple API, I could check it there, I think, in half an hour.
|
|
|
HCrikki
|
2025-08-19 07:37:51
|
webp is mostly passively served, recompressing png or jpg originals (which for future optimization efficiency need to be kept anyway). cdns and recompression services defaulting to another format would boost it overnight at webp's expense
|
|
|
A homosapien
|
2025-08-19 07:40:35
|
Also, don't some companies use WebP to boost their SEO?
|
|
|
jonnyawsom3
|
|
DZgas Π
I don't like your position "most people"
who are they? where? research? if this is your personal experience then what argument can there be
|
|
2025-08-19 07:40:36
|
https://instagram.com/reel/DLjdthIxKNA/
|
|
|
DZgas Π
|
|
A homosapien
|
2025-08-19 07:41:38
|
Oh yeah that video of somebody beating up Jyrki for making WebP π
|
|
2025-08-19 07:41:46
|
That literally showed up on my feed one day
|
|
2025-08-19 07:42:01
|
The WebP hate is still strong
|
|
|
jonnyawsom3
|
2025-08-19 07:42:12
|
Why has every domain embed I try fail today
|
|
|
A homosapien
|
2025-08-19 07:43:53
|
https://d.ddinstagram.com/reel/DLjdthIxKNA/
|
|
2025-08-19 07:43:58
|
There we go
|
|
|
RaveSteel
|
2025-08-19 07:47:21
|
Also memes like this https://fxtwitter.com/ManMilk2/status/1638925702220136450
|
|
|
DZgas Π
|
|
A homosapien
The WebP hate is still strong
|
|
2025-08-19 07:51:11
|
now everything fell into place. when you go to the jpeg link you get webp. so that no one understands anything <:megapog:816773962884972565>
|
|
|
Kupitman
|
|
DZgas Π
<:JXL:805850130203934781> Well, I live in a world where jpeg xl is supported by Google, and Google doesn't add support for it.
|
|
2025-08-19 08:02:53
|
okk
|
|
2025-08-19 08:02:59
|
firefox support jxl
|
|
|
DZgas Π
|
|
DZgas Π
It's not bad, but it's too widespread following the global network.
In fact, rule34 has a very simple API, I could check it there, I think, in half an hour.
|
|
2025-08-19 08:03:24
|
wow, everything was working a couple of days ago, but now he has closed his api for general use. Well, that's a problem. I won't be able to check anything
|
|
2025-08-19 08:04:37
|
It's good that I managed to download 300 thousand artworks just a couple of days ago. Hmmmmm...
|
|
2025-08-19 08:15:52
|
It's a pity that the days are over when I could download 108,000 videos from YouTube in a week, just because. Eh.This is no longer possible. Very very sad
|
|
|
HCrikki
|
2025-08-19 08:30:35
|
tbh it makes sense. average user doesnt consume that much content, it could be mirroring being done for commercial purposes like to train llms and ai bots - and the new gold is in imposing limits then demanding a fee to remove them
|
|
|
DZgas Π
|
|
HCrikki
tbh it makes sense. average user doesnt consume that much content, it could be mirroring being done for commercial purposes like to train llms and ai bots - and the new gold is in imposing limits then demanding a fee to remove them
|
|
2025-08-19 09:00:11
|
meh. The videos are just deleted and they disappear
YouTube as a whole has a very closed API and in order to interact with it you had to break a lot of things, which most likely the developers themselves don't know about, at least I was the discoverer...
Technically, there is no search on YouTube where I could find something like "give me 10,000 videos that contain these words and do not contain these words that were released in 2021" -- well, since they do not provide such functionality, well, I just parsed 1.4 million videos manually and searched among them.
|
|
2025-08-19 09:05:10
|
since i got the base, all that was left was to use the fundamental problem of content delivery - The Thumbnails CDN server, which does not require anything, but give 3 frames from all videos on request to ID. So i downloaded 1.4 x 3 million previews for content analysis, and search
and what irritates me here is that to get a tiny little preview of AVIF you can't just do a request, because AVIF is given through a jpeg link given by YouTube only when you go to the site, so I had to use webp
|
|
2025-08-19 09:09:11
|
but now in the world there is the most powerful neural network for finding Gacha Life in image frame with a correct guess of 97.5% almost instantly - based on MobileNetV3
|
|
|
HCrikki
tbh it makes sense. average user doesnt consume that much content, it could be mirroring being done for commercial purposes like to train llms and ai bots - and the new gold is in imposing limits then demanding a fee to remove them
|
|
2025-08-19 09:12:52
|
and it's also a little funny how you defend a company that, without any laws or copyrights, trains its neural network on all YouTube videos to generate videos because can
|
|
|
Kupitman
|
|
DZgas Π
Has anyone done research that people prefer jpeg more than webp? You might intuitively say YES jpeg is loved more, but it is absolutely unprovable without a global giant verifiable survey
|
|
2025-08-19 10:57:13
|
jpeg is better than webp, you can recompress jpeg.
|
|
|
DZgas Π
|
|
Kupitman
|
2025-08-19 11:04:13
|
jxl > avif > jpeg > webp for lossy now. JXL best by all, avif can extreamly compression & support from browser & standard options (12 bit, hdr), jpeg support everywhere & can be recompressed by jxl and get ~same compression ratio like webp. WEBP too old for internet now, when JPEGXL be fully standard of internet images, webp can't beat him. Speed-size tradeoff? I am confident that corporations can spend a little more time on compression to ensure long-term file weight reduction. It's all
|
|
|
Mine18
|
|
A homosapien
Here is some evidence https://w3techs.com/technologies/history_overview/image_format/all.
|
|
2025-08-20 04:28:26
|
avif is only at 0.8%?? π
|
|
|
A homosapien
|
|
Mine18
|
|
Why has every domain embed I try fail today
|
|
2025-08-20 04:31:30
|
Instagram is notoriously unreliable, use ddinstagram anyway (although it may also fail to embed)
|
|
|
A homosapien
yeah
|
|
2025-08-20 04:37:03
|
ugh no wonder webpages eat data for breakfast, images are very unoptimized
one thing that discord got right is their image comoression pipeline
|
|
|
jonnyawsom3
|
2025-08-20 04:38:14
|
Well... They obliterate JPEG and WebP previews, and uploading on mobile uses quality 40... But other than that they're doing alright
|
|
|
Mine18
|
2025-08-20 04:39:05
|
annoying for quality comparisons but excellent for mobile/metered data
|
|
2025-08-20 04:40:12
|
although still not perfect, it would be nice if there was an option to only load images of a certain size on mobile like telegram
|
|
2025-08-20 04:40:27
|
constant 3+ mb screenshots are draining
|
|
2025-08-20 04:42:00
|
last month (sg is a specialized app for a website, shows steam game banners and screenshots)
|
|
2025-08-20 04:58:00
|
i might've messed up this month trying to circumvent social data not including discord by using telegram's browser, but it uses much more data and i think it might've been using from my regular data, kinda explains how i went down 500 mb in one day
|
|
|
jonnyawsom3
|
|
Mine18
annoying for quality comparisons but excellent for mobile/metered data
|
|
2025-08-20 05:05:00
|
Diminishing returns means they could probably use quality 70 for drastically better quality and only moderately larger files. They'd save more by not loading the original file when you zoom in on mobile, since you tend to hit a limit before actually getting very far
|
|
|
Mine18
|
|
Diminishing returns means they could probably use quality 70 for drastically better quality and only moderately larger files. They'd save more by not loading the original file when you zoom in on mobile, since you tend to hit a limit before actually getting very far
|
|
2025-08-20 05:06:40
|
the size changes would depend on the original file but that's fair enough, the fact that they're compressing in the first place is appreciated, also yeah not loading the original when you focus the image would help
|
|
|
Diminishing returns means they could probably use quality 70 for drastically better quality and only moderately larger files. They'd save more by not loading the original file when you zoom in on mobile, since you tend to hit a limit before actually getting very far
|
|
2025-08-20 05:09:32
|
you could always tell this to \@scott.kidder if you want
|
|
|
jonnyawsom3
|
2025-08-20 05:09:54
|
I've pinged him twice in the past, never got a response
|
|
|
Meow
|
|
Kupitman
jxl > avif > jpeg > webp for lossy now. JXL best by all, avif can extreamly compression & support from browser & standard options (12 bit, hdr), jpeg support everywhere & can be recompressed by jxl and get ~same compression ratio like webp. WEBP too old for internet now, when JPEGXL be fully standard of internet images, webp can't beat him. Speed-size tradeoff? I am confident that corporations can spend a little more time on compression to ensure long-term file weight reduction. It's all
|
|
2025-08-20 05:10:04
|
and JPEG just got some tricks from JXL
|
|
|
jonnyawsom3
|
|
Mine18
the size changes would depend on the original file but that's fair enough, the fact that they're compressing in the first place is appreciated, also yeah not loading the original when you focus the image would help
|
|
2025-08-20 05:11:03
|
Telegram does quality 86 4:4:4 progressive, Discord does quality 40 4:2:0 sequential π
|
|
2025-08-20 05:11:58
|
Difference being Telegram also resizes to 720p by default, so it's only around 130KB. Discord keeps it at the original res and just crushes it down to 130KB
|
|
|
Mine18
|
2025-08-20 05:12:41
|
huh, interesting
|
|
|
Meow
|
|
Difference being Telegram also resizes to 720p by default, so it's only around 130KB. Discord keeps it at the original res and just crushes it down to 130KB
|
|
2025-08-20 05:13:18
|
Do you mean the compressed images on Telegram?
|
|
|
jonnyawsom3
|
|
Meow
|
2025-08-20 05:13:56
|
There's now an HD option that supports up to 2,560 * 2560 pixels
|
|
2025-08-20 05:14:37
|
but it doesn't keep the original
|
|
|
jonnyawsom3
|
|
Meow
There's now an HD option that supports up to 2,560 * 2560 pixels
|
|
2025-08-20 05:23:28
|
It's been around for years on desktop, mobile got 2048 * 2048 an update or two ago
It keeps the original if you encode the JPEG yourself
|
|
|
Mine18
huh, interesting
|
|
2025-08-20 05:30:15
|
Mobile Discord (494,942 Bytes, 5120 x 3840, Quality 40, 4:2:0, Baseline), Mobile Telegram (119,950 Bytes, 1280 x 960, Quality 87, 4:2:0, Progressive)
Desktop Telegram (127,111 Bytes, 1280 x 960, Quality 85Y 90C, 4:4:4, Progressive), Desktop 'Large Photos' Telegram (415,974 Bytes, 2560 x 1920, Quality Y85 C90, 4:4:4, Progressive)
|
|
2025-08-20 05:30:40
|
Uploaded on desktop to avoid recompression, but naturally the previews will be wrong
|
|
|
Mine18
|
|
Telegram does quality 86 4:4:4 progressive, Discord does quality 40 4:2:0 sequential π
|
|
2025-08-20 05:31:15
|
when does discord transcode to jpeg and when webp? Webp is used for avif and Webp
|
|
|
jonnyawsom3
|
|
Mine18
when does discord transcode to jpeg and when webp? Webp is used for avif and Webp
|
|
2025-08-20 05:31:39
|
WebP is always used for previews
|
|
2025-08-20 05:32:19
|
My client got a 51KB WebP <https://media.discordapp.net/attachments/805176455658733570/1407597581432918107/TgPhone.jpg?ex=68a6aee7&is=68a55d67&hm=d59e4938e167a006f85b97d692fee1723a5fbd9ce35c4ed8ec0071947b3b1f54&=&format=webp&width=1108&height=831>
|
|
2025-08-20 05:39:49
|
The large Telegram image is both smaller and much higher quality than what Discord mobile uploads, with the other telegram encodes being 3x smaller and still looking better
|
|
2025-08-20 05:40:35
|
Not to mention Discord could just load the resized images instead of spending an extra 50% sending a WebP preview that looks even worse
|
|
2025-08-20 05:41:09
|
*Plus that would do real progressive loading instead of a blurhash*
|
|
|
Mine18
|
|
Mobile Discord (494,942 Bytes, 5120 x 3840, Quality 40, 4:2:0, Baseline), Mobile Telegram (119,950 Bytes, 1280 x 960, Quality 87, 4:2:0, Progressive)
Desktop Telegram (127,111 Bytes, 1280 x 960, Quality 85Y 90C, 4:4:4, Progressive), Desktop 'Large Photos' Telegram (415,974 Bytes, 2560 x 1920, Quality Y85 C90, 4:4:4, Progressive)
|
|
2025-08-20 05:47:40
|
<@1156997134445461574> what are your thoughts on this finding?
also would it be possible to have discord mobile only load images of a certain size? like <1mb?
|
|
|
jonnyawsom3
|
2025-08-20 06:07:44
|
Not to mention the Discord mobile compression is forced, there's no way to turn it off or just upload the file without workarounds
|
|
|
Mine18
|
|
Not to mention the Discord mobile compression is forced, there's no way to turn it off or just upload the file without workarounds
|
|
2025-08-20 08:10:13
|
isn't this the option?
|
|
|
jonnyawsom3
|
|
Mine18
isn't this the option?
|
|
2025-08-20 08:12:15
|
No, that's specifically on mobile data, and I have it disabled anyway. You can see it was still quality 40
|
|
|
A homosapien
|
|
DZgas Π
It's good that I managed to download 300 thousand artworks just a couple of days ago. Hmmmmm...
|
|
2025-08-20 08:16:34
|
Can you share the statistics of the image formats in your archive? It would be interesting to compare them to global web numbers. Also, sorry if I talked too much about the word 'lie'.
|
|
|
DZgas Π
|
|
A homosapien
Can you share the statistics of the image formats in your archive? It would be interesting to compare them to global web numbers. Also, sorry if I talked too much about the word 'lie'.
|
|
2025-08-20 08:44:08
|
unfortunately no, I deleted the xml api data after I downloaded everything. and I downloaded not the originals, but the sample-version, which are all jpeg or png if the original is png.
so I can't provide anything, but as I said earlier, in my personal collection for 4 years of saving, webp is about 5%, which is really not much
|
|
2025-08-20 08:48:44
|
the thing about the liar was that no one checked whether society really doesn't like webp. people surrounded themselves with memes and a few dissatisfied people, being in an information bubble, although 90% of users on the internet don't even know that images have some format. this is an image and it just opens. apple uses heif and no one notices it.
saying that people don't like WebP is just because it's neither true nor false, it's a lie
|
|
|
RaveSteel
|
2025-08-20 08:50:54
|
"The liar". Right, and most regular people that are aware dislike it. You are the one living in a bubble if you have not seen the widespread WebP hate
|
|
2025-08-20 08:51:36
|
I am talking against a wall here
|
|
|
DZgas Π
|
|
RaveSteel
"The liar". Right, and most regular people that are aware dislike it. You are the one living in a bubble if you have not seen the widespread WebP hate
|
|
2025-08-20 08:54:34
|
If I haven't seen it, then it's not regular, and most people don't exist.
Let's assume you're right. Where are the protests to remove webp? Where are the calls to remove all webp and bring back jpeg? What kind of hate is this, where in the end everyone is true happy that their sites use webp.
|
|
2025-08-20 08:56:01
|
<:Thonk:805904896879493180> is there any movement to cancel webp? how to join it?
|
|
|
The large Telegram image is both smaller and much higher quality than what Discord mobile uploads, with the other telegram encodes being 3x smaller and still looking better
|
|
2025-08-20 09:05:02
|
telegram is a bit of a liar. It depends on how you compare. There are 2 stages, you compress and send the picture to telegram. It is displayed "as is" in the PC version, but then it is compressed again on the server, and this will be the original. So for a real comparison of telegram pictures you need to upload to your PC, then download to your smartphone, and only then compare...
|
|
|
RaveSteel
|
2025-08-20 09:05:03
|
Since I don't want to spam dozens of links and images in this channel: use the LLM or search engine of your choice and query it for whether people dislike webp
|
|
|
DZgas Π
|
|
RaveSteel
Since I don't want to spam dozens of links and images in this channel: use the LLM or search engine of your choice and query it for whether people dislike webp
|
|
2025-08-20 09:08:36
|
I think it's a waste of time to prove to me that people hate webp. Because nothing is stopping its implementation. You won't be asked by companies and you won't notice when webp comes. This hate is only in your heads, and I don't know why you talk about it so much, I don't think it's true, and I don't think it's important. It's just a funny meme
|
|
|
RaveSteel
|
2025-08-20 09:13:33
|
If it's such a waste then why did you argue so much about it and call me a liar?
I don't care what websites deliver, as long as I am still able to get the source file. Most people don't care either, as I said previously.
If the hate were in "my" head I wouldn't be using WebP, yet I am.
It doesn't matter whether you think the hate is not real, it is. You arguing about it doesnt change that fact
|
|
|
DZgas Π
|
2025-08-20 09:15:56
|
~ i have hate, and i must to use webp ~
|
|
|
Exorcist
|
|
DZgas Π
If I haven't seen it, then it's not regular, and most people don't exist.
Let's assume you're right. Where are the protests to remove webp? Where are the calls to remove all webp and bring back jpeg? What kind of hate is this, where in the end everyone is true happy that their sites use webp.
|
|
2025-08-20 10:15:04
|
https://addons.mozilla.org/en-US/firefox/addon/dont-accept-webp/
|
|
|
Mine18
|
|
Exorcist
https://addons.mozilla.org/en-US/firefox/addon/dont-accept-webp/
|
|
2025-08-20 10:49:28
|
is there a version except for jpg and png <:kekw:808717074305122316>
|
|
|
DZgas Π
|
|
Exorcist
https://addons.mozilla.org/en-US/firefox/addon/dont-accept-webp/
|
|
2025-08-20 11:51:17
|
<:Poggers:805392625934663710>
|
|
2025-08-20 11:55:16
|
~8 years ago on a weak laptop I used something similar to watch AVC on YouTube instead of vp9 because vp9 was lagging. But why cancel webp is not entirely clear, well, 22 thousand out of... how many people use firefox? I don't know <:VP8:973222137202610226>
|
|
|
HCrikki
|
2025-08-20 12:28:33
|
people want to be served the real png and jpegs, not webps with .jpg and .png extensions
|
|
2025-08-20 12:30:36
|
i presume faked images would fail to open in software that does not support webp in the first place, much less ones identifying as "png"
|
|
2025-08-20 12:33:42
|
net connections got like 10000x faster since the dialup era, file sizes of everything except images have ballooned up - enough with the images with ludicrously low simmu scores and filesizes, their visual lack of quality wasnt acceptable even 15 years ago
|
|
|
Quackdoc
|
|
HCrikki
people want to be served the real png and jpegs, not webps with .jpg and .png extensions
|
|
2025-08-20 02:39:29
|
download* people rarely care what they are served
|
|
|
HCrikki
net connections got like 10000x faster since the dialup era, file sizes of everything except images have ballooned up - enough with the images with ludicrously low simmu scores and filesizes, their visual lack of quality wasnt acceptable even 15 years ago
|
|
2025-08-20 02:39:56
|
nah, there are still tons of people with really low speeds, anyone with a poor cellular connection can attest to that
|
|
|
dogelition
|
2025-08-20 04:15:54
|
https://www.androidauthority.com/pixel-10-video-recording-av1-vp9-3586429/
|
|
|
Mine18
|
|
HCrikki
net connections got like 10000x faster since the dialup era, file sizes of everything except images have ballooned up - enough with the images with ludicrously low simmu scores and filesizes, their visual lack of quality wasnt acceptable even 15 years ago
|
|
2025-08-20 04:33:55
|
data plans can still be limited, and mobile internet speed aren't always so consistent
|
|
2025-08-20 04:34:29
|
plus you might be loading tens if not hundreds of images at once
|
|
|
DZgas Π
|
2025-08-20 04:36:12
|
data plans are the biggest scam in history, because the "amount of gigabytes" of traffic does not really exist, there is only speed. And when the network is not loaded, the provider does not lose anything.
|
|
2025-08-20 04:37:07
|
<:Thonk:805904896879493180> I find it hard to understand why people don't go on strike about this, really. I can't understand, it doesn't work, I have unlimited mobile internet for $2 a month, where I download terabytes a month
|
|
|
Reddit β’ YAGPDB
|
|
jonnyawsom3
|
2025-08-20 09:13:51
|
Oh, I didn't know the bot was posting here too
|
|
|
Scott Kidder
|
|
I've pinged him twice in the past, never got a response
|
|
2025-08-21 12:03:12
|
hey hey, sorry for the late ack
|
|
2025-08-21 12:08:47
|
was that Mobile Discord from iOS or Android?
|
|
2025-08-21 12:11:47
|
we're using a JPEG compression quality setting adapted for the source image resolution; I can tell you that we intend to improve the quality setting for images > 1440p
|
|
|
jonnyawsom3
|
2025-08-21 12:14:00
|
Android, though wouldn't it be better to resize the image than just lowering the quality? There's certainly thresholds where different options are best, we did it for jpegli a while back
|
|
|
Scott Kidder
|
2025-08-21 12:14:15
|
also, we began computing full-reference PSNR and SSIM metrics for iOS and Android uploads around two months ago; those metrics indicate some areas for improvement on images above 1440p (which is most photos taken with the device camera, I'd imagine)
|
|
|
username
|
2025-08-21 12:15:57
|
sorry to partially interrupt but I have a random'ish but still related question. Is there a check in place to upload the original (with metadata stripped as usual of course) if the recompressed version ends up being larger then the original in file size? (this is something that can very much happen in the wild)
|
|
|
jonnyawsom3
|
|
Scott Kidder
also, we began computing full-reference PSNR and SSIM metrics for iOS and Android uploads around two months ago; those metrics indicate some areas for improvement on images above 1440p (which is most photos taken with the device camera, I'd imagine)
|
|
2025-08-21 12:16:47
|
PSNR is purely based on pixel values, not actual visual quality. SSIM is usually colorblind, only running on the Luma channel instead of color. We've had extensive discussions here around similar situations, we'd be happy to give our input here too
|
|
|
Scott Kidder
|
|
username
sorry to partially interrupt but I have a random'ish but still related question. Is there a check in place to upload the original (with metadata stripped as usual of course) if the recompressed version ends up being larger then the original in file size? (this is something that can very much happen in the wild)
|
|
2025-08-21 12:17:16
|
yeah, so long as the source is a JPEG
|
|
|
username
|
|
Scott Kidder
also, we began computing full-reference PSNR and SSIM metrics for iOS and Android uploads around two months ago; those metrics indicate some areas for improvement on images above 1440p (which is most photos taken with the device camera, I'd imagine)
|
|
2025-08-21 12:22:57
|
metrics like PSNR and SSIM map poorly to the human visual system as they try to measure the mathematical difference between results (treating image data like untransformed raw information) without taking into account any of the various intricacies inherent to image data (such as gamma, colorspace, etc). A much better option for checking the visual quality of images would be something such as [SSIMULACRA 2](https://github.com/cloudinary/ssimulacra2)
|
|
|
jonnyawsom3
|
|
Scott Kidder
hey hey, sorry for the late ack
|
|
2025-08-21 12:23:14
|
No worries, I know you're probably pretty busy. My old pings were a question and a suggestion.
Is there a reason for the blank EXIF entry added to all uploads? I know you strip metadata for privacy, but it also gets added to already blank images, causing errors when some programs try to load it.
What about tonemapping to sRGB before encoding WebP previews? IIRC HDR images were getting WebP thumbnails still with the HDR profile, causing large banding issues or wrong brightness. XYB JPEGs from jpegli get their Luma subsampled by WebP, causing very blurry images.
|
|
|
Scott Kidder
|
2025-08-21 12:26:02
|
a couple things to dig into there π
|
|
2025-08-21 12:26:34
|
> Is there a reason for the blank EXIF entry added to all uploads? I know you strip metadata for privacy, but it also gets added to already blank images, causing errors when some programs try to load it.
can you give an example? that'd help us put together a fix
|
|
|
username
|
2025-08-21 12:29:14
|
my theory for the weird blank metadata that gets added to every image is that it's a subtle sneaky way of indicating that a image was downloaded from Discord. Though of course it could just be a simple mistake somewhere in Discord's media handling backend
|
|
|
jonnyawsom3
|
2025-08-21 12:29:20
|
Before uploading
|
|
|
Scott Kidder
|
|
username
metrics like PSNR and SSIM map poorly to the human visual system as they try to measure the mathematical difference between results (treating image data like untransformed raw information) without taking into account any of the various intricacies inherent to image data (such as gamma, colorspace, etc). A much better option for checking the visual quality of images would be something such as [SSIMULACRA 2](https://github.com/cloudinary/ssimulacra2)
|
|
2025-08-21 12:29:26
|
understood and agreed; we needed metrics we could quickly implement for both iOS and Android that could be calculated during the upload. I'd like to add ssimulacra2 in the future
|
|
|
jonnyawsom3
|
2025-08-21 12:29:29
|
Test image
|
|
2025-08-21 12:29:50
|
After uploading
|
|
2025-08-21 12:31:16
|
An empty EXIF is always added, and in the wrong place too. ExifTool prints this
`Warning: [minor] Text/EXIF chunk(s) found after PNG IDAT (may be ignored by some readers)`
|
|
|
Scott Kidder
|
2025-08-21 12:34:30
|
gotcha, I'm investigating this now
|
|
|
jonnyawsom3
|
2025-08-21 12:35:35
|
Thanks, no more will be the days of uploading PNGs in a ZIP file π
|
|
|
username
|
2025-08-21 12:36:46
|
iirc it happens with JPEG uploads as well
|
|
|
Scott Kidder
|
2025-08-21 12:37:02
|
I see the bug
|
|
2025-08-21 12:37:10
|
easy fix
|
|
|
jonnyawsom3
|
2025-08-21 12:37:15
|
Perfect
|
|
|
username
|
2025-08-21 12:37:50
|
oh damn that quick lol. for context Discord has been doing this for years iirc
|
|
|
Scott Kidder
|
2025-08-21 12:38:15
|
we're calling [piexif insert](https://piexif.readthedocs.io/en/latest/functions.html#insert) even when the EXIF data is empty
|
|
|
jonnyawsom3
|
2025-08-21 12:42:37
|
There's cases where it isn't empty? Or was it just leftover code
|
|
|
Scott Kidder
|
2025-08-21 01:00:49
|
it was just blindly inserting an EXIF chunk, even when the source image had none
|
|
|
juliobbv
|
|
Scott Kidder
also, we began computing full-reference PSNR and SSIM metrics for iOS and Android uploads around two months ago; those metrics indicate some areas for improvement on images above 1440p (which is most photos taken with the device camera, I'd imagine)
|
|
2025-08-21 07:18:09
|
BTW, I'd be careful with deriving insights from PSNR scores, as it's one of the poorest correlating metrics in existence. It's actually trivial to *improve* PSNR under some circumstances, yet *decrease* perceived quality. Speaking from experience while I was working on still image AVIF tuning. SSIM is the more robust metric of the two, so it's likely a good-enough heuristic could be derived. Ideally you'd use one of the new-gen image metrics, but they do run much slower.
|
|
2025-08-21 07:20:44
|
If you haven't talked to <@703028154431832094> yet, he might help with picture quality issues, specifically for webp.
|
|
|
jonnyawsom3
|
2025-08-21 08:45:21
|
I'd still argue that for Discord's case, WebP could be removed entirely and progressive JPEG be used instead for small/resized images. More responsive loading and no need for the extra cost of the WebP preview
|
|
|
gb82
|
|
juliobbv
BTW, I'd be careful with deriving insights from PSNR scores, as it's one of the poorest correlating metrics in existence. It's actually trivial to *improve* PSNR under some circumstances, yet *decrease* perceived quality. Speaking from experience while I was working on still image AVIF tuning. SSIM is the more robust metric of the two, so it's likely a good-enough heuristic could be derived. Ideally you'd use one of the new-gen image metrics, but they do run much slower.
|
|
2025-08-21 12:03:48
|
If youβre computing the metric on the clientβs device, SSIMULACRA2 is probably very doable
|
|
|
Quackdoc
|
2025-08-21 02:33:56
|
you could do a fast one, probably wouldn't want to do upstream ssimu2 or ssimu2rs
|
|
|
DZgas Π
|
2025-08-21 02:55:20
|
meh i use butteraugli
|
|
|
jonnyawsom3
|
|
gb82
If youβre computing the metric on the clientβs device, SSIMULACRA2 is probably very doable
|
|
2025-08-21 04:29:34
|
Considering Discord mobile doesn't downscale images, which is what I'm suggesting instead of just lowering quality, that could easily cause memory problems. SSIMU2 already uses a fair amount of memory, but comparing a 50MP or 100MP photo from newer phones would easily cause it to run out
|
|
2025-08-21 04:30:45
|
The first time I really noticed the compression was my friend sending one of those large photos. The quality was so low that it could've just been the 1:8 DC downscale and it would've looked better
|
|
|
juliobbv
|
|
gb82
If youβre computing the metric on the clientβs device, SSIMULACRA2 is probably very doable
|
|
2025-08-21 06:56:16
|
SSIMULACRA2 will most likely be too slow for low-end mobile devices though
|
|
|
jonnyawsom3
|
2025-08-21 06:59:59
|
That too, along with the RAM issue I mentioned
|
|
|
juliobbv
|
2025-08-21 07:01:21
|
RAM can prob be worked around though (just tile the image in 512x512 squares or somthing)
|
|
|
jonnyawsom3
|
2025-08-21 07:01:40
|
It does seem a little strange to be running and collecting quality metrics on *every* device. Yes, image content is different and gives different results, but it feels like using a sledgehammer when you just need to run a few benchmarks instead
|
|
|
Scott Kidder
we're using a JPEG compression quality setting adapted for the source image resolution; I can tell you that we intend to improve the quality setting for images > 1440p
|
|
2025-08-21 07:07:10
|
Actually, are you targeting filesize or quality?
I'd assume filesize, because quality should be fixed regardless of resolution otherwise, but now you seem to be doing quality comparisons too, so I'm not sure if we should be advising towards one or the other
|
|
|
gb82
|
|
Considering Discord mobile doesn't downscale images, which is what I'm suggesting instead of just lowering quality, that could easily cause memory problems. SSIMU2 already uses a fair amount of memory, but comparing a 50MP or 100MP photo from newer phones would easily cause it to run out
|
|
2025-08-21 08:16:51
|
Resizing should make a lot of sense here, I agree completely
|
|
2025-08-21 08:19:05
|
It is supported by Rachelβs multi-resolution scaling blog post: https://www.rachelplusplus.me.uk/blog/2025/06/evaluating-image-compression-tools/
|
|
2025-08-21 08:19:41
|
You can use the most efficient encoder setting far more often, depending on what the quality target is
|
|
|
jonnyawsom3
|
2025-08-21 08:43:33
|
We've done our own testing too, tuning JPEG XL and jpegli to use resampling and 4:2:0 respectively at certain quality targets. It's a well known fact that resizing is more efficient than quantizing after a point, with Discord using q40 it could probably do 4x or even 8x downscaling for smaller files at higher quality
|
|
|
A homosapien
|
|
Lumen
|
|
juliobbv
RAM can prob be worked around though (just tile the image in 512x512 squares or somthing)
|
|
2025-08-22 12:21:11
|
It s just badly implemented to my opinion
|
|
2025-08-22 12:21:40
|
I managed to restict vram usage typically to `12*width*height*4 instead of 32*width*height*4` of ram as in vszip
|
|
2025-08-22 12:22:27
|
There are ways even without tiling
|
|
2025-08-22 12:23:17
|
I was able to run ssimu2 on a 21000x21000 image on a 24GB gpu
|
|
2025-08-22 12:23:52
|
So on 1 GB you can perfectly have 4000x4000 for example
|
|
2025-08-22 12:27:30
|
But it needs some work it s not a *free* upgrade
|
|
2025-08-22 12:45:17
|
Could be further reduced to around ~6\*width*height\*4 on cpu by removing some gpu useful caching (this is litteraly just storing both images)
|
|
2025-08-22 12:45:56
|
But there is a time penality on cpu
|
|
|
Kupitman
|
|
Lumen
I was able to run ssimu2 on a 21000x21000 image on a 24GB gpu
|
|
2025-08-22 08:25:37
|
lol what
|
|
2025-08-22 08:45:55
|
WEBP - 39 632 914
JPEG-XL - 40 193 530 (effort 9)
PNG - 43 488 995
<:NotLikeThis:805132742819053610> <:NotLikeThis:805132742819053610> <:NotLikeThis:805132742819053610>
|
|
2025-08-22 08:46:26
|
scan beat jpegxl
|
|
|
RaveSteel
|
2025-08-22 08:47:44
|
Lossless? WebP is still very good for that
|
|
|
Kupitman
|
2025-08-22 08:47:57
|
lossless.
|
|
|
Quackdoc
|
2025-08-22 09:06:10
|
when lossless webp to jxl transcoding plox
|
|
|
Kupitman
|
2025-08-22 10:48:45
|
https://tenor.com/view/feels-crying-will-smith-sad-gif-14770497
|
|
|
DZgas Π
|
|
Kupitman
WEBP - 39 632 914
JPEG-XL - 40 193 530 (effort 9)
PNG - 43 488 995
<:NotLikeThis:805132742819053610> <:NotLikeThis:805132742819053610> <:NotLikeThis:805132742819053610>
|
|
2025-08-23 07:19:09
|
try libjxl 0.7.0 or 0.8.0
|
|
2025-08-23 07:24:52
|
2030: hooray, google added jxl support to the browser!
βI present to you this jpeg xl and it can transcode your jpegs!
βwhy do we need this, the entire internet uses webp <:tfw:843857104439607327>
|
|
|
Kupitman
|
|
DZgas Π
try libjxl 0.7.0 or 0.8.0
|
|
2025-08-23 07:39:01
|
Eww, ram leak
|
|
|
DZgas Π
|
|
Kupitman
Eww, ram leak
|
|
2025-08-23 07:43:34
|
<:WTF:805391680538148936>
|
|
|
Kupitman
|
|
DZgas Π
<:WTF:805391680538148936>
|
|
2025-08-23 07:44:04
|
<:WhatThe:806133036059197491>
|
|
|
DZgas Π
|
|
Kupitman
|
|
DZgas Π
Bunk
|
|
2025-08-23 07:44:44
|
What
|
|
|
DZgas Π
|
|
Kupitman
What
|
|
2025-08-23 07:45:11
|
Do you think I understood what you wrote?
|
|
|
Kupitman
|
2025-08-23 07:45:32
|
Ram is leaking
|
|
|
DZgas Π
|
|
Kupitman
|
2025-08-23 07:45:39
|
In old version
|
|
2025-08-23 07:45:41
|
Yes!
|
|
|
DZgas Π
|
2025-08-23 07:46:03
|
this is not true
|
|
|
Kupitman
|
2025-08-23 07:46:07
|
That only fixed in ~10-11
|
|
2025-08-23 07:46:23
|
I see issues on github too
|
|
|
DZgas Π
|
|
Kupitman
Ram is leaking
|
|
2025-08-23 07:47:10
|
what does this expression mean?
you say this as an argument not to use old versions.
Its don't work for you because of this?
|
|
|
Kupitman
|
|
DZgas Π
|
|
Kupitman
|
|
DZgas Π
|
2025-08-23 07:47:43
|
<:BanHammer:805396864639565834>
|
|
|
Kupitman
|
2025-08-23 07:47:47
|
<:AngryCry:805396146322145301>
|
|
2025-08-23 07:49:08
|
It's literally creating a rollercoaster of used RAM, and you say thay not leak. And i don't see a much difference between old and new jpegxl compression ratio
|
|
|
DZgas Π
|
2025-08-23 07:50:30
|
I literally compressed 100 thousand images 0.7.1 with 3 gigabytes of free memory
|
|
|
Kupitman
|
2025-08-23 07:51:05
|
Effort?
|
|
2025-08-23 07:51:10
|
Size
|
|
2025-08-23 07:51:13
|
In megapixel
|
|
|
DZgas Π
|
2025-08-23 07:51:17
|
d 0 e 9
|
|
2025-08-23 07:51:22
|
1 mp
|
|
|
Kupitman
|
2025-08-23 07:51:33
|
That it
|
|
2025-08-23 07:51:42
|
Try compress a big image
|
|
|
DZgas Π
|
2025-08-23 07:52:13
|
large images are a waste of pixels
|
|
|
Kupitman
|
|
DZgas Π
large images are a waste of pixels
|
|
2025-08-23 07:52:32
|
No
|
|
2025-08-23 07:53:35
|
What resolution display are you using?
|
|
2025-08-23 07:53:48
|
1 MP?
|
|
2025-08-23 07:54:01
|
Or waste of pixels
|
|
|
DZgas Π
|
2025-08-23 07:54:49
|
does this make sense?
I downscale all photos by 4 times without interpolation artifacts and compress, approximate size is 1 megapixel.
And loseless compress
|
|
|
Kupitman
|
2025-08-23 07:55:08
|
What the fuck
|
|
|
DZgas Π
|
2025-08-23 07:56:04
|
well you know, 4000x3000 photos don't make any sense if your camera is a smartphone
|
|
|
Kupitman
|
2025-08-23 07:56:56
|
Make
|
|
2025-08-23 07:57:06
|
Details
|
|
|
DZgas Π
|
2025-08-23 07:57:33
|
look at noise smoothing artifacts?
|
|
|
Kupitman
|
|
DZgas Π
|
2025-08-23 07:58:01
|
<:SadCheems:890866831047417898>
|
|
|
Kupitman
|
2025-08-23 07:59:32
|
What wrong with noise artifact?
|
|
2025-08-23 08:00:00
|
When you coding downscaled noise in lossless you oversize it
|
|
|
DZgas Π
|
2025-08-23 08:00:52
|
4Β² data downscale
|
|
|
Kupitman
What wrong with noise artifact?
|
|
2025-08-23 08:01:25
|
No thanks.
|
|
|
Kupitman
|
|
DZgas Π
4Β² data downscale
|
|
2025-08-23 08:02:17
|
But lossless noise
|
|
|
DZgas Π
|
2025-08-23 08:03:18
|
"adding" all pixels together during interpolation removes noise
|
|
2025-08-23 08:04:12
|
I get the pixel, 24 bits, the value of which is extremely important
|
|
|
jonnyawsom3
|
|
Kupitman
It's literally creating a rollercoaster of used RAM, and you say thay not leak. And i don't see a much difference between old and new jpegxl compression ratio
|
|
2025-08-23 08:42:31
|
It's not a leak, but it is very intensive
|
|
|
Kupitman
|
2025-08-23 09:22:42
|
use in effort 9 more than effort 10 in fixed version it's a leak
|
|
|
A homosapien
|
2025-08-23 09:27:30
|
Can you give numbers? Like resolution of the image and memory used would be helpful.
|
|
2025-08-23 09:28:08
|
Also maybe this conversation be in <#804324493420920833>
|
|
|
Kupitman
|
|
A homosapien
Can you give numbers? Like resolution of the image and memory used would be helpful.
|
|
2025-08-23 09:48:43
|
4k+ resolution
|
|
|
Meow
|
2025-08-26 05:18:54
|
https://forums.macrumors.com/threads/ios-26-capture-iphone-screen-content-in-hdr.2464071/
|
|
|
DZgas Π
|
|
DZgas Π
It's not bad, but it's too widespread following the global network.
In fact, rule34 has a very simple API, I could check it there, I think, in half an hour.
|
|
2025-08-27 09:49:21
|
in the database there are only 15 **webp **out of 732363 images
found my 2024 base that I didn't delete
|
|
2025-08-28 04:32:33
|
373 webp files for 12 million posts βοΈ I dumped it all
|
|
|
Kupitman
|
2025-08-28 08:08:16
|
<:BlobYay:806132268186861619>
|
|
|
jonnyawsom3
|
|
Scott Kidder
also, we began computing full-reference PSNR and SSIM metrics for iOS and Android uploads around two months ago; those metrics indicate some areas for improvement on images above 1440p (which is most photos taken with the device camera, I'd imagine)
|
|
2025-08-28 09:45:03
|
A photo my friend just uploaded from their Android phone, no kidding when you said "some areas for improvement" xD https://cdn.discordapp.com/attachments/776061344071942154/1410730640545939486/20250828_211624.jpg?ex=68b214ca&is=68b0c34a&hm=3844e5907dd3aaed9284c6c689a5231c1e39b747842f61c06ea801c84ecf260f&
|
|
2025-08-28 09:46:08
|
It's even more horrifying that it still has a gainmap, so it's technically HDR too
|
|
|
spider-mario
|
2025-08-28 09:47:40
|
what game is this?
|
|
|
jonnyawsom3
|
2025-08-28 09:49:01
|
Garry's Mod, we were playing with a few friends. That was their current setup while they're away from home
|
|
|
Scott Kidder
|
|
No worries, I know you're probably pretty busy. My old pings were a question and a suggestion.
Is there a reason for the blank EXIF entry added to all uploads? I know you strip metadata for privacy, but it also gets added to already blank images, causing errors when some programs try to load it.
What about tonemapping to sRGB before encoding WebP previews? IIRC HDR images were getting WebP thumbnails still with the HDR profile, causing large banding issues or wrong brightness. XYB JPEGs from jpegli get their Luma subsampled by WebP, causing very blurry images.
|
|
2025-08-28 10:45:30
|
fyi we deployed the fix for the empty EXIF entry being added, please let me know if you see anything whack
|
|
|
jonnyawsom3
|
2025-08-28 11:10:32
|
Seems to be working perfectly, thanks for getting round to it so quickly
|
|
|
RaveSteel
|
2025-08-29 10:31:34
|
https://github.blog/changelog/2025-08-28-added-support-for-webp-images/
|
|
|
Kupitman
|
2025-08-30 07:56:36
|
so actual ahahah
|
|
|
jonnyawsom3
|
2025-09-03 02:47:08
|
|
|
2025-09-03 02:47:09
|
<@1156997134445461574> might have another bug for you. Seems like the ICC profile on the main image is being stripped, but the WebP preview still has it
I noticed when clicking on my friend's photos, yellows would become desaturated because it looses the P3 profile (It was shot on iPhone)
I also noticed it's a quality 100 JPEG, which is unheard of on phones and highly inefficient, but I don't know if that's Discord or IOS causing it
|
|
|
monad
|
2025-09-03 08:17:08
|
What's the audiophile way to do portable lossy encoding? <@604964375924834314>
|
|
|
spider-mario
|
|
monad
What's the audiophile way to do portable lossy encoding? <@604964375924834314>
|
|
2025-09-04 08:19:40
|
I've seen people swear by Vorbis encoded using aoTuV (https://ao-yumi.github.io/aotuv_web/)
|
|
2025-09-04 08:21:11
|
if encoding for something that doesn't support Vorbis, but does support AAC, Apple's encoder is usually considered the best, and fdk-aac, second best
|
|
|
RaveSteel
|
2025-09-04 08:27:55
|
It is possible to encode Apple AAC with qaac
https://github.com/nu774/qaac
|
|
|
TheBigBadBoy - πΈπ
|
|
spider-mario
I've seen people swear by Vorbis encoded using aoTuV (https://ao-yumi.github.io/aotuv_web/)
|
|
2025-09-04 11:07:53
|
back in the day yes
but now, is it really different?
they say
> The latest aoTuV beta6.03 was unified with Xiph.Org's libvorbis1.3.7
|
|
|
username
|
2025-09-04 12:16:18
|
that isn't what that means
|
|
2025-09-04 12:17:11
|
I think it's just saying that the latest aoTuV patch has been applied to the latest version of libvorbis unofficially
|
|
2025-09-04 12:18:55
|
also this is where i'd recommend getting or looking at the patch from here: https://github.com/enzo1982/vorbis-aotuv-lancer/
|
|
|
TheBigBadBoy - πΈπ
|
2025-09-04 12:44:41
|
oohhhhh
|
|
|
dogelition
|
2025-09-05 06:36:09
|
https://blog.quarkslab.com/patch-analysis-of-Apple-iOS-CVE-2025-43300.html
|
|
|
jonnyawsom3
|
2025-09-07 04:57:58
|
<@532010383041363969> I'm curious, did you ever explore Sharp YUV for jpegli?
We noticed it was already implemented for sjpeg, which jpegli has as a dependancy, but not reused. We were trying to implement it ourselves to get much better subsampling performance
|
|
|
monad
|
|
spider-mario
I've seen people swear by Vorbis encoded using aoTuV (https://ao-yumi.github.io/aotuv_web/)
|
|
2025-09-08 05:56:17
|
Thanks!
|
|
|
VcSaJen
|
2025-09-11 05:31:45
|
https://www.youtube.com/watch?v=_WjU5d26Cc4
|
|
|
Kupitman
|
2025-09-11 05:36:32
|
lol
|
|
2025-09-11 05:36:49
|
jxl beat it so easy
|
|
|
Managor
|
2025-09-12 01:38:32
|
I said it in the comments that it's a very unfair to compare it to jpeg
|
|
|
Meow
|
2025-09-12 02:05:46
|
and JXL is **JPEG** XL
|
|
|
NovaZone
|
|
VcSaJen
https://www.youtube.com/watch?v=_WjU5d26Cc4
|
|
2025-09-12 02:19:06
|
<:kekw:808717074305122316>
|
|
2025-09-12 02:22:49
|
meanwhile jxl/avif at q80 roughly 3.10mb to 150/210kb ```jxl PSNR(43.466), SSIM(0.97573), VMAF(96.056522)
avif PSNR(45.769), SSIM(0.98371), VMAF(96.244875)```
|
|
2025-09-12 02:40:35
|
roughly the same for stupid high res images as well xD
|
|
2025-09-12 02:43:07
|
so for imgs def not, computer graphics/rendering/3d mmm maybe
|
|
|
jonnyawsom3
|
2025-09-12 02:53:51
|
Its functionally similar to vectors, so where vector art can work it would too
|
|
|
Meow
|
2025-09-13 03:54:19
|
It's been harder and harder to build jpegli
|
|
2025-09-13 04:05:52
|
So this page still works for `google/jpegli` repo
|
|
2025-09-13 04:05:55
|
https://github.com/libjxl/libjxl/blob/main/BUILDING.md
|
|
|
username
|
2025-09-15 02:05:58
|
https://encode.su/threads/4407-SIC-%28Structured-Image-Compression%29/
|
|
|
Exorcist
|
2025-09-15 03:24:42
|
I ask GPT to draw the DChT basis
|
|
|
Reddit β’ YAGPDB
|
|
Meow
|
2025-09-16 01:46:24
|
Would this improve AVIF?
|
|
|
NovaZone
|
2025-09-16 02:28:10
|
probly
|
|
2025-09-16 02:39:38
|
tho avif is already fantastic so idk how they can improve much
|
|
|
DZgas Π
|
|
|
|
2025-09-16 06:03:11
|
ITS OVER
.
|
|
2025-09-16 06:06:21
|
End of technological development. This codec will come out dead, like vvc
|
|
|
diskorduser
|
2025-09-16 06:22:02
|
Releasing a new codec every ~5 years. Not a good idea.
|
|
|
Meow
|
2025-09-16 06:22:38
|
At least the Chrome Team would be happy
|
|
|
Kupitman
|
|
DZgas Π
End of technological development. This codec will come out dead, like vvc
|
|
2025-09-16 06:37:25
|
No
|
|
2025-09-16 06:38:35
|
They come like h264, be new standard
|
|
|
DZgas Π
|
|
Kupitman
They come like h264, be new standard
|
|
2025-09-16 06:43:33
|
No
|
|
2025-09-16 06:43:54
|
They come dead whoask codec
|
|
2025-09-16 06:49:36
|
there is not even any implementation of hardware decoders. and this announcement will do a disgusting thing: why should we use av1 if there is already av2.
besides, there is no reason for optimism, if we take platform number 1 on av1, it is YouTube. then it does not use all the technologies that av1 has to encode good video. because they do not have Power, and they cut their encoders. and av2 will not fix the situation in any way. perhaps only 1 company will benefit from av2 - Netflix. which has time to encode its films on the maximum preset.
|
|
2025-09-16 06:52:20
|
1080p av1 ββplayback on smartphones is still impossible. absolutely statistically. maybe you personally have a good expensive smartphone, but you are not all people.
|
|
2025-09-16 06:54:01
|
10 bit decoding is broken on iPhones, on video which plays perfectly everywhere for everyone. What a joke of HW standardization main 10 bit.
|
|
|
jonnyawsom3
|
2025-09-16 06:54:02
|
Mine crashes trying to play an AV1 video on Discord
|
|
2025-09-16 06:54:31
|
Think it was 720p too
|
|
|
DZgas Π
|
|
Think it was 720p too
|
|
2025-09-16 07:00:38
|
my telegram group has 1900 people, I re-upload streams, or at least that was my hobby a year ago. not now.
the technological limit for smartphones, av1, is 960x540 60 fps 8 bit or 1280x720 30 fps 8 bit. 10 bit is technically dead, despite the fact that it must have support, according to the main av1 standard, some manufacturers of HW decoders apparently don't give a damn as long as it plays back any way, but to write that av1 support exists. I have a redmi 9a smartphone that I got for free just like that, it has a built-in av1 decoder. it can't even play 720p. it can not, it doesn't have enough power. what the hell are they counting on releasing av2
|
|
2025-09-16 07:03:10
|
if you are on any imageboards other than 4chan, there is a real funny collapse about this, because when people post webm av1 the chance that they will write a response "well, this crap doesn't play for me" or "how does it lag, dude" the chance of these messages is 100%<:FeelsAmazingMan:808826295768449054>
|
|
2025-09-16 07:06:13
|
so at the moment, despite everything, I use hevc. in my own key parameters "easyhevc", the essence of which is to achieve the decoding speed of vp9. Discord, telegram. enough
|
|
2025-09-16 07:08:08
|
the world is not ready, no one is ready, there is no problem to watch 360p av1 ββ- this is what you really can. but not everyone needs 360p.
|
|
|
Kupitman
|
|
DZgas Π
there is not even any implementation of hardware decoders. and this announcement will do a disgusting thing: why should we use av1 if there is already av2.
besides, there is no reason for optimism, if we take platform number 1 on av1, it is YouTube. then it does not use all the technologies that av1 has to encode good video. because they do not have Power, and they cut their encoders. and av2 will not fix the situation in any way. perhaps only 1 company will benefit from av2 - Netflix. which has time to encode its films on the maximum preset.
|
|
2025-09-16 07:08:32
|
Av2 is buffed av1, with hardware support
|
|
|
DZgas Π
|
2025-09-16 07:08:44
|
<:This:805404376658739230> π₯±
|
|
|
Kupitman
|
|
DZgas Π
my telegram group has 1900 people, I re-upload streams, or at least that was my hobby a year ago. not now.
the technological limit for smartphones, av1, is 960x540 60 fps 8 bit or 1280x720 30 fps 8 bit. 10 bit is technically dead, despite the fact that it must have support, according to the main av1 standard, some manufacturers of HW decoders apparently don't give a damn as long as it plays back any way, but to write that av1 support exists. I have a redmi 9a smartphone that I got for free just like that, it has a built-in av1 decoder. it can't even play 720p. it can not, it doesn't have enough power. what the hell are they counting on releasing av2
|
|
2025-09-16 07:09:11
|
Wtf
|
|
2025-09-16 07:09:32
|
Buy new smartphone
|
|
|
DZgas Π
|
|
Kupitman
Buy new smartphone
|
|
2025-09-16 07:09:52
|
Never
|
|
|
Kupitman
|
2025-09-16 07:10:04
|
Your problems
|
|
2025-09-16 07:10:18
|
AV1 have good support on android
|
|
|
DZgas Π
|
|
Kupitman
Your problems
|
|
2025-09-16 07:11:00
|
Not you
|
|
2025-09-16 07:11:09
|
Give me free pixel
|
|
2025-09-16 07:11:14
|
Now
|
|
|
Kupitman
|
2025-09-16 07:11:18
|
Pixel shit
|
|
|
DZgas Π
|
|
Kupitman
|
|
DZgas Π
Give me free pixel
|
|
2025-09-16 07:12:11
|
Get a job
|
|
|
DZgas Π
|
|
Kupitman
Get a job
|
|
2025-09-16 07:14:03
|
Never
|
|
2025-09-16 07:15:02
|
https://discord.com/channels/794206087879852103/803950138795622455/1417408347711340585
|
|
|
Kupitman
|
2025-09-16 07:19:07
|
AHHAHAHAHAH
|
|
|
dogelition
|
2025-09-16 07:28:05
|
need to find the source again, but iirc one of the reasons for slow av1 adoption was that the hardware decoder developed by aom was ass, and supposedly they'll make a better one for av2 that vendors might actually use
<https://www.reddit.com/r/AV1/comments/ks7qfu/comment/giegmss/>
|
|
2025-09-16 07:30:55
|
also, (high end) lg tvs actually support av1 since 2020, idk about other manufacturers
|
|
|
Exorcist
|
2025-09-16 07:42:30
|
AV2 will support 512*512 superblock<:FeelsAmazingMan:808826295768449054>
|
|
|
dogelition
|
2025-09-16 07:50:30
|
what exactly does a superblock size that large get you? i know that av1 has 128x128 superblocks but the transform size only goes up to 64x64
|
|
2025-09-16 07:50:56
|
i guess it's for inter and intra prediction?
|
|
2025-09-16 07:53:41
|
looks to be the same for av2? or is that just actual av1 code left in the repo. idk <https://gitlab.com/AOMediaCodec/avm/-/blob/main/av1/common/enums.h?ref_type=heads#L490>
|
|
2025-09-16 07:55:49
|
only seeing up to 256x256 in there
|
|
|
Mine18
|
|
dogelition
also, (high end) lg tvs actually support av1 since 2020, idk about other manufacturers
|
|
2025-09-16 08:40:52
|
mediatek had av1 hardware decoders in 2020
|
|
|
TheBigBadBoy - πΈπ
|
|
username
https://encode.su/threads/4407-SIC-%28Structured-Image-Compression%29/
|
|
2025-09-16 09:59:22
|
meh
https://encode.su/attachment.php?attachmentid=12233&stc=1&thumb=0&d=1749760462
|
|
|
jonnyawsom3
|
2025-09-16 10:05:34
|
Wonder what `FFmpeg` means
|
|
|
DZgas Π
|
|
Exorcist
AV2 will support 512*512 superblock<:FeelsAmazingMan:808826295768449054>
|
|
2025-09-16 12:08:36
|
the block size of 128x128 is already uselessly huge. do you watch 16k video in av1?
|
|
|
Mine18
mediatek had av1 hardware decoders in 2020
|
|
2025-09-16 12:09:39
|
the fact that support "exists" does not mean that the smartphone will be able to play even 720p video normally
|
|
2025-09-16 12:14:32
|
it's amazing how many technologies aom used. which can be just thrown out, and improve what is there, having received an excellent svt-av1. well, probably in aomedia were proud of the number of innovations, although it was necessary to take an example from an empty vp9. I hope this is the main thing that will be taken into account in av2. if it will be slower both in encoding and decoding than the current av1. it's death.
|
|
2025-09-16 12:14:43
|
<:AV1:805851461774475316> β°οΈ
|
|
|
Exorcist
|
2025-09-16 02:39:19
|
Now there is the dead end of DCT-based codec
No substantial new thing, "more big block, more prediction angle, vary DCT to DST, more context for arithmetic coding..."
|
|
|
DZgas Π
|
|
Exorcist
Now there is the dead end of DCT-based codec
No substantial new thing, "more big block, more prediction angle, vary DCT to DST, more context for arithmetic coding..."
|
|
2025-09-16 02:57:09
|
In general, technology has run out. No innovations are expected.
|
|
2025-09-16 02:57:23
|
Just use webp
For ever.
|
|
2025-09-16 02:57:30
|
<:monkaMega:809252622900789269>
|
|
|
HCrikki
|
2025-09-16 03:54:01
|
video is pretty much done and highly efficient for all targets. a higher bitrate or switching to a software version of the codec solves every quality concern
|
|
2025-09-16 03:55:06
|
tv, iptv and physical will keep needing their own solution that will never show up in aomedia's flaunted support percentage %
|
|
2025-09-16 03:57:07
|
in 20 years, videos have massively grown in filesize and bitrates but images were barely given any higher despite storage media and networks being like 500x faster/larger since
|
|
2025-09-16 04:00:09
|
at this point intentional bit starving is a more deeply rooted issue that compression efficiency cant solve. even og jpeg should have consistently high visual quality, whats the excuse for images generated in 2025 ?
|
|
|
TheBigBadBoy - πΈπ
|
2025-09-16 04:08:02
|
I wish `jpegtran` could be used to only delete metadata, without recompressing the JPEG "stream" <:PepeHands:808829977608323112>
|
|
|
_wb_
|
|
DZgas Π
In general, technology has run out. No innovations are expected.
|
|
2025-09-16 04:18:46
|
I do expect that AI-based codecs will open up new possibilities for low-bitrate coding, if it can be made to work well enough in terms of speed/energy for video. But I think the desire for further compression improvements will also be balanced out a bit by the desire for authenticity and fidelity β so I think classical approaches will remain the best choice for most use cases.
|
|
|
DZgas Π
|
|
_wb_
I do expect that AI-based codecs will open up new possibilities for low-bitrate coding, if it can be made to work well enough in terms of speed/energy for video. But I think the desire for further compression improvements will also be balanced out a bit by the desire for authenticity and fidelity β so I think classical approaches will remain the best choice for most use cases.
|
|
2025-09-16 08:06:30
|
At the moment I absolutely do not believe in AI codecs. Revolutionary encodec that compresses stereo music in 12 kbit is absolutely useless to anyone. And the theoretical costs of encoding and decoding pictures and videos are so big, so inefficiently using everything. Neural networks are not about this, I do not believe that this will happen at least in the next 10 years. The growth of technology also shows that sometimes "you don't need to make compression better, just make more storage and store the same jpeg at 20 megabytes per photo"
|
|
|
Kupitman
|
|
DZgas Π
the block size of 128x128 is already uselessly huge. do you watch 16k video in av1?
|
|
2025-09-17 07:45:13
|
No
|
|
|
DZgas Π
the fact that support "exists" does not mean that the smartphone will be able to play even 720p video normally
|
|
2025-09-17 07:46:13
|
Support av1 MEAN you can play av1 like another codec
|
|
|
DZgas Π
|
|
Kupitman
Support av1 MEAN you can play av1 like another codec
|
|
2025-09-17 07:52:00
|
I can play anything on anything because I have a processor. That doesn't mean hardware decoding is much better. For example, on my smartphone, the hardware decoder is about 80% faster than the CPU for HEVC. That's not 10x. And that's still not enough for 4K playback if your processor can natively handle 1080p. Hardware decoders are designed to offload the load and reduce power consumption. No one makes them to play video at much higher resolutions than the processor can natively handle. This is the world of smartphones; everything here works differently than on a PC, where you CAN buy a 5070 for a 10-year-old processor.
|
|
|
Kupitman
|
|
DZgas Π
I can play anything on anything because I have a processor. That doesn't mean hardware decoding is much better. For example, on my smartphone, the hardware decoder is about 80% faster than the CPU for HEVC. That's not 10x. And that's still not enough for 4K playback if your processor can natively handle 1080p. Hardware decoders are designed to offload the load and reduce power consumption. No one makes them to play video at much higher resolutions than the processor can natively handle. This is the world of smartphones; everything here works differently than on a PC, where you CAN buy a 5070 for a 10-year-old processor.
|
|
2025-09-17 07:57:44
|
If your processor specification have 60 fps FHD, and support h264, h265, av1, that mean hardware decoder support fhd60 for it. That work for smartphone, for gpu, for anything. Specification is created for it
|
|
|
DZgas Π
|
2025-09-17 07:59:49
|
It sounds reasonable, but even that's not always true when the goal is to reduce battery drain, and a boosted processor can be significantly faster.
|
|
|
Kupitman
|
|
DZgas Π
I can play anything on anything because I have a processor. That doesn't mean hardware decoding is much better. For example, on my smartphone, the hardware decoder is about 80% faster than the CPU for HEVC. That's not 10x. And that's still not enough for 4K playback if your processor can natively handle 1080p. Hardware decoders are designed to offload the load and reduce power consumption. No one makes them to play video at much higher resolutions than the processor can natively handle. This is the world of smartphones; everything here works differently than on a PC, where you CAN buy a 5070 for a 10-year-old processor.
|
|
2025-09-17 08:01:36
|
They are developed separately, and the efficiency of video cards in mass media encoding is unmatched. What idiot told you that a video card will only be able to handle what the processor can encode programmatically? I want to see how you run AV1 in 4K120 on an 8-watt ARM, while the hardware handles it with ease.
|
|
|
DZgas Π
It sounds reasonable, but even that's not always true when the goal is to reduce battery drain, and a boosted processor can be significantly faster.
|
|
2025-09-17 08:02:33
|
What does the battery have to do with it, what does the processor have to do with it, we transfer the entire load to the GPU.
|
|
|
DZgas Π
|
2025-09-17 08:08:13
|
This is just wishful thinking. This can only be think if you don't use av1 and only read the news. Your statements are meaningless. <@456181666340405249>
|
|
|
Kupitman
|
|
DZgas Π
This is just wishful thinking. This can only be think if you don't use av1 and only read the news. Your statements are meaningless. <@456181666340405249>
|
|
2025-09-17 08:09:04
|
I everyday use it
|
|
2025-09-17 08:09:18
|
It's you don't use it
|
|
2025-09-17 08:09:27
|
Never read documentation
|
|
|
DZgas Π
|
2025-09-17 08:09:29
|
In reality, you buy an iPhone for $1,000 and see this instead of a video. End of story.
|
|
|
Kupitman
|
2025-09-17 08:09:51
|
Iphone)
|
|
2025-09-17 08:10:02
|
Suck
|
|
|
|
ignaloidas
|
2025-09-17 08:14:52
|
with HW decoders, the max supported resolution and what resolution they can decode at reasonable framerates can be two entirely different things
|
|
|
DZgas Π
|
|
ignaloidas
with HW decoders, the max supported resolution and what resolution they can decode at reasonable framerates can be two entirely different things
|
|
2025-09-17 08:17:37
|
This is bunk. There is no "maximum supported" resolution
|
|
2025-09-17 08:23:25
|
People don't understand that resolution isn't a limitation at all. It's not about resolution, but about how much movement is in a frame, how many blocks are divided, how many are transformed, how many are converted. The actual number of operations during decoding. You can have static anime running perfectly at 4K, but the active gameplay lags even at 1080p. Resolution as a limitation is just "numbers in a labaratory" that don't mean anything anymore, just very, very roughly
|
|
2025-09-17 08:30:28
|
global world decoding limit 2025 (only for 8 bit)
1080p 60 fps β avc only
720p 60 or 1080p 30/24 fps β vp9 | hevc
540p/480p 60 or 720p 30/24 β av1
|
|
2025-09-17 08:35:31
|
There's some good news: increasing the bitrate has a smaller impact on decoding complexity, but it's still there, around 20-50%. But it would still be better to do this: make 720p HEVC the same bitrate as 1080p AVC to get better pixels without any artifacts. That would be the best solution.
|
|
2025-09-17 08:42:12
|
ah, well, and you can kill the video if you encode svt-av1 on preset 0 or 1. Just because an algorithm is activated there that kills the decoder, and I spent 1 day looking for this in my svt-av1 fork, going through all the parameters
|
|
2025-09-17 08:45:09
|
This is true for both vp9 libvpx preset best, which complicates decoding by ~40%, and hevc x265 placebo, which complicates decoding by ~100%.
|
|
2025-09-17 08:46:29
|
<:Android:806136610642853898>
ΒΏ What does this text mean: Β«This chip in a smartphone supports AV1 1080p 60 fpsΒ» ? I knowβit's nonsense.
|
|
|
Kupitman
|
|
DZgas Π
global world decoding limit 2025 (only for 8 bit)
1080p 60 fps β avc only
720p 60 or 1080p 30/24 fps β vp9 | hevc
540p/480p 60 or 720p 30/24 β av1
|
|
2025-09-17 08:48:43
|
link
|
|
|
DZgas Π
|
|
Kupitman
link
|
|
2025-09-17 08:49:12
|
here: @DZgas
|
|
|
Kupitman
|
2025-09-17 08:49:23
|
"trust me bro"
|
|
|
DZgas Π
|
2025-09-17 08:49:34
|
trust self
|
|
|
Kupitman
|
2025-09-17 08:49:44
|
self i can decode 4k120
|
|
2025-09-17 08:50:00
|
on PC CPU, and mobile GPU
|
|
|
DZgas Π
|
|
jonnyawsom3
|
|
DZgas Π
People don't understand that resolution isn't a limitation at all. It's not about resolution, but about how much movement is in a frame, how many blocks are divided, how many are transformed, how many are converted. The actual number of operations during decoding. You can have static anime running perfectly at 4K, but the active gameplay lags even at 1080p. Resolution as a limitation is just "numbers in a labaratory" that don't mean anything anymore, just very, very roughly
|
|
2025-09-17 08:50:53
|
Kind of. In the end, if the hw decoder was only wired in with a certain amount of bandwidth, having a high enough resolution frame won't fit anymore, regardless of how simple it is
|
|
|
Kupitman
|
|
DZgas Π
This is bunk. There is no "maximum supported" resolution
|
|
2025-09-17 08:52:06
|
there is too
|
|
2025-09-17 08:52:37
|
codec have standards, and can't be non standard (specially for HW)
|
|
|
DZgas Π
|
|
Kind of. In the end, if the hw decoder was only wired in with a certain amount of bandwidth, having a high enough resolution frame won't fit anymore, regardless of how simple it is
|
|
2025-09-17 08:52:40
|
Honestly, these are outdated concepts. Back in the day, during the DIVX era, bandwidth was truly important. Now you can create an AV1 4K with a 500 bitrate that will lag everywhere, and the numbers mean nothing.
|
|
|
Kupitman
codec have standards, and can't be non standard (specially for HW)
|
|
2025-09-17 08:55:19
|
It's funny that after svt-av1 2.0, the code responsible for the av1 level numbering standard in the output video was completely cut out.
|
|
|
Kupitman
|
2025-09-17 08:58:46
|
<:AV1:805851461774475316>
|
|
|
DZgas Π
|
|
Kupitman
codec have standards, and can't be non standard (specially for HW)
|
|
2025-09-17 08:58:50
|
No more standards. the standards you are talking about are when netflix releases their own set-top box for watching netflix, which has its own av1 decoder built in. and they encode their movies and series with their own proprietary av1 encoder - that is the standard. and the same standard is in all digital TVs, satellite TV and the rest. there is a standard on blu-ray so that every other blu-ray can play it. that is the standard.
you are on the internet, it is not here. and smartphones do not have it either, will play as much as can. that is all.
|
|
|
Kupitman
|
|
DZgas Π
No more standards. the standards you are talking about are when netflix releases their own set-top box for watching netflix, which has its own av1 decoder built in. and they encode their movies and series with their own proprietary av1 encoder - that is the standard. and the same standard is in all digital TVs, satellite TV and the rest. there is a standard on blu-ray so that every other blu-ray can play it. that is the standard.
you are on the internet, it is not here. and smartphones do not have it either, will play as much as can. that is all.
|
|
2025-09-17 09:00:24
|
proprietary modification is under standard
|
|
|
DZgas Π
|
2025-09-17 09:01:24
|
Open source things can't have such standards because of how they work. It's a form of freedom; you have to pay for freedom.
|
|
|
Kupitman
|
2025-09-17 09:01:26
|
stop hate speech to AV1, you don't understand the topic
|
|
|
DZgas Π
|
|
Kupitman
stop hate speech to AV1, you don't understand the topic
|
|
2025-09-17 09:01:51
|
you're trolling
|
|
|
Kupitman
|
|
DZgas Π
Open source things can't have such standards because of how they work. It's a form of freedom; you have to pay for freedom.
|
|
2025-09-17 09:02:08
|
W3C <:kekw:808717074305122316>
|
|
|
DZgas Π
you're trolling
|
|
2025-09-17 09:02:15
|
you're trolling
|
|
|
DZgas Π
|
|
TheBigBadBoy - πΈπ
|
2025-09-17 10:32:18
|
Searching for some help with removing metadata from JPEG files.
If I use `exiv2 rm in.jpg`, it does not remove everything:
- APP2, ICC profile is still there (which is good)
- APP1 XMP, some tags were removed but then there is some left:
```305DFD2D70D05A5C1FD59C8F02728B7DοΏ½#<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.1.0-jc003">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:GCamera="http://ns.google.com/photos/1.0/camera/"
GCamera:hdrp_makernote="..."
GCamera:shot_log_data="..."/>
</rdf:RDF>
</x:xmpmeta>```Is `GCamera:hdrp_makernote` needed for a proper decode (and to handle that HDR+ JPG) ?
Or can I remove that XMP entirely ?
|
|
|
|
ignaloidas
|
|
DZgas Π
This is bunk. There is no "maximum supported" resolution
|
|
2025-09-17 12:36:34
|
go and try decode 16K AV1 on HW decoders - wast majority will either outright reject or crash (or fallback to SW decode). It's very useful from HW perspective to place limits on what you can decode
|
|
|
A homosapien
|
2025-09-17 12:48:56
|
For my phone's HW decoder, the max resolution is like 4k, so yes resolution does matter
|
|
|
Kagamiin~ Saphri
|
|
DZgas Π
global world decoding limit 2025 (only for 8 bit)
1080p 60 fps β avc only
720p 60 or 1080p 30/24 fps β vp9 | hevc
540p/480p 60 or 720p 30/24 β av1
|
|
2025-09-17 02:36:02
|
lol my 14-year-old CPU can decode AV1 at 1080p60
|
|
2025-09-17 02:36:33
|
sure, things are different on a phone
|
|
|
jonnyawsom3
|
2025-09-17 02:53:13
|
My 10 year old CPU can only do 1080p with dav1d
|
|
|
NovaZone
|
2025-09-17 04:44:45
|
my first gen ryzen quad core apu with no hyperthreading can do 4k60 av1 sw decode (0 dropped frames), but ey i get it lads wanna have it on their ancient smartphones, therefore read this https://wiki.x266.mov/blog/svt-av1-fourth-deep-dive-p2#tiles
|
|
2025-09-17 04:46:09
|
or if u want the tldr:
> --tile-columns 1 --tile-rows 0: for 1080p and above
> --tile-columns 2 --tile-rows 0: for 4K and above
fast decode 1 with those if u really really need it
|
|
2025-09-17 04:51:56
|
ah and if u don't wanna learn how to encode on av1 use this https://github.com/nekotrix/SVT-AV1-Essential
|
|
2025-09-17 04:52:59
|
> SVT-AV1-Essential sports different defaults from mainline SVT-AV1 in order to provide a better out-of-the-box experience. They include:
>
> Forced 10-bit color depth and HBD mode, for higher internal precision and thus higher quality visuals and efficiency.
> --speed set to slow by default at 1080p and below, and medium above.
> --quality set to medium by default.
> --enable-dlf set to 2 by default.
> --enable-variance-boost set to 1 by default.
> --variance-boost-strength set to 1 by default.
> --variance-octile set to 4 by default.
> --tf-strength (temporal filtering) set to 1 by default.
> --luminance-qp-bias set to 10 by default.
> --sharpness set to 1 by default.
> --qp-scale-compress-strength set to 1 by default.
> --enable-qm set to 1 by default.
> --qm-min set to 0 by default.
> --chroma-qm-min set to 0 by default.
> --enable-dg (dynamic gop) set to 0 by default.
|
|
2025-09-17 04:53:10
|
it will do it all for you kek
|
|
|
Mine18
|
2025-09-17 07:42:32
|
according to codec info, here are the decoding capabilities of dav1d and the mediatek decoder
|
|
|
Kupitman
|
2025-09-17 07:45:42
|
<:AV1:805851461774475316>
|
|
|
NovaZone
|
2025-09-17 07:45:54
|
and those are before --tile-columns 1 or 2 / --fast-decode 1
|
|
|
DZgas Π
|
|
ignaloidas
go and try decode 16K AV1 on HW decoders - wast majority will either outright reject or crash (or fallback to SW decode). It's very useful from HW perspective to place limits on what you can decode
|
|
2025-09-17 08:35:35
|
Why not 128k?
|
|
|
Kagamiin~ Saphri
lol my 14-year-old CPU can decode AV1 at 1080p60
|
|
2025-09-17 08:36:05
|
π
|
|
|
Mine18
according to codec info, here are the decoding capabilities of dav1d and the mediatek decoder
|
|
2025-09-17 08:37:11
|
a powerful expensive smartphoneπ
|
|
|
Kupitman
|
|
DZgas Π
a powerful expensive smartphoneπ
|
|
2025-09-17 08:41:13
|
get a job
|
|
|
DZgas Π
|
|
Kupitman
get a job
|
|
2025-09-17 08:42:20
|
use 960x540
|
|
|
Kupitman
|
2025-09-17 08:42:26
|
250$ is not expensive
|
|
|
|
ignaloidas
|
|
DZgas Π
Why not 128k?
|
|
2025-09-17 08:42:34
|
16K is still somewhat reasonable to have. And tbh even 8K will give some HW decoders problems
|
|
|
DZgas Π
|
|
Kupitman
250$ is not expensive
|
|
2025-09-17 08:43:22
|
shut up
|
|
2025-09-17 08:44:24
|
It's not 2005 anymore and I don't need to buy a new console to play console games (or pay for them at all lol)
|
|
|
ignaloidas
16K is still somewhat reasonable to have. And tbh even 8K will give some HW decoders problems
|
|
2025-09-17 08:46:05
|
No, this is absolute maximalism. An example that has no connection to real life. What 16K AV1? It's just a joke. There aren't even any monitors like that, not even movies or content.
|
|
|
Quackdoc
|
|
Mine18
according to codec info, here are the decoding capabilities of dav1d and the mediatek decoder
|
|
2025-09-17 11:36:29
|
c2android max features are not real
|
|
|
Mine18
|
2025-09-18 05:27:33
|
fwiw, 8k isn't selectable on the YouTube app but when played 8k60 through a browser i only have single digit frame drops
|
|
|
Meow
|
2025-09-18 05:44:26
|
Is the hardware AV1 encoder important? Apple still refuses to include
|
|
|
Kupitman
|
|
Meow
Is the hardware AV1 encoder important? Apple still refuses to include
|
|
2025-09-18 07:03:24
|
Apple have hardware decoder
|
|
|
Meow
|
2025-09-18 07:08:31
|
Sure but that's a decoder
|
|
|
Kupitman
|
|
Meow
Is the hardware AV1 encoder important? Apple still refuses to include
|
|
2025-09-18 11:02:25
|
Google add hardware encoder only on latest pixel
|
|
|
Quackdoc
|
|
Mine18
fwiw, 8k isn't selectable on the YouTube app but when played 8k60 through a browser i only have single digit frame drops
|
|
2025-09-18 12:36:00
|
you need to spoof app dimensions
|
|
2025-09-18 12:36:16
|
revanced can do this easily, otherwise I just use mpv-android with yt-dlp
|
|
|
DZgas Π
|
2025-09-20 11:56:20
|
Does anyone know of a JPEG viewer for images like 65535x? I mean, since JPEG is block-based, it can be decoded and displayed block-by-block, and it can also decode and display different layers of progressive scans. <:Thonk:805904896879493180>
|
|
|
Exorcist
|
|
TheBigBadBoy - πΈπ
|
2025-09-22 08:34:08
|
Android Dev linking packJPG to compress JPG to "reduce the APK size" π
https://developer.android.com/topic/performance/reduce-apk-size#compress
I understand the others (pngcrush, guetzli, ...) because they produce a PNG/JPG
But packJPG would require to have the decoder embedded in the APK, increasing the size (which is the opposite of what they try to do)
|
|
|
jonnyawsom3
|
2025-09-22 08:45:42
|
Recommending quantpng and zopfli as 'lossless options', one is not like the other π
|
|
2025-09-22 08:47:06
|
I was actually just thinking of making a post on the JXL subreddit, asking developers to come to us for help with integration and settings, to avoid things like DNG and the spectral compression paper, both of which have restrictions due to not knowing the format
|
|
|
TheBigBadBoy - πΈπ
|
|
Recommending quantpng and zopfli as 'lossless options', one is not like the other π
|
|
2025-09-23 09:11:36
|
oh right I missed that one <:KekDog:805390049033191445>
|
|
|
Meow
|
2025-09-24 08:56:06
|
https://support.thinklucid.com/knowledgebase/using_qoi_with_lucid_cameras/
|
|
2025-09-24 08:56:56
|
So JXL's another great competitor is QOI
|
|
|
jonnyawsom3
|
2025-09-24 09:47:32
|
Only 8bit and mediocre compression. JXL fast/simple lossless is much more efficient
|
|
|
Meow
|
2025-09-24 10:09:57
|
At least it's much faster than lossless AVIF
|
|
|
jonnyawsom3
|
2025-09-24 12:30:36
|
If anyone's using lossless AVIF they should see a doctor immediately
|
|
|
Exorcist
|
2025-09-24 12:31:46
|
Because Google never care lossless AV1
|
|
|
BlueSwordM
|
2025-09-27 04:52:53
|
Did you know that if you wake up at 3AM and scream " I hate AV1" 1000 times, a mysterious figure called BlueSwordM will absolutely beat the shit out of you?
|
|
|
diskorduser
|
|
BlueSwordM
Did you know that if you wake up at 3AM and scream " I hate AV1" 1000 times, a mysterious figure called BlueSwordM will absolutely beat the shit out of you?
|
|
2025-09-27 07:31:38
|
How did you know about this fact
|
|
|
|
cioute
|
2025-09-27 07:35:12
|
is av1 bad? the only thing i heard it has very slow encoding
|
|
|
NovaZone
|
2025-09-27 07:45:00
|
avif is the current best lossy, av1 is a bit painful but it's great
|
|
|
Kupitman
|
|
cioute
is av1 bad? the only thing i heard it has very slow encoding
|
|
2025-09-27 09:19:31
|
Av1 best video codec
|
|
|
Mine18
|
|
cioute
is av1 bad? the only thing i heard it has very slow encoding
|
|
2025-09-27 09:41:05
|
av1 is very good, high quality and low file size
it can be slow, but it can also be fast depending on what preset you use
|
|
|
|
cioute
|
2025-09-27 11:11:36
|
so if fastest av1 gives better results than slowest h264, then it is cool?
|
|
|
lonjil
|
2025-09-27 11:54:48
|
hi10 for life
|
|
|
Quackdoc
|
|
cioute
so if fastest av1 gives better results than slowest h264, then it is cool?
|
|
2025-09-27 01:10:30
|
current av1 encoders are super inconsistent at faster speeds they can usually do better then h264 but sometimes just flop so hard the video looks intentionally censored
|
|
|
Mine18
|
|
cioute
so if fastest av1 gives better results than slowest h264, then it is cool?
|
|
2025-09-27 03:22:37
|
the fastest av1 presets arent the best, but if you go even a little slower quality improves massively
|
|
|
jonnyawsom3
|
2025-09-27 04:03:11
|
I get about 0.3x encoding speed at 1080p, so I only use AV1 for long, low resolution Discord uploads
|
|
|
Adrian The Frog
|
2025-09-27 04:06:04
|
https://www.mdpi.com/2079-9292/13/5/953
It's basically always h264 < h265 < av1 < h266
|
|
|
spider-mario
|
2025-09-27 04:11:12
|
(according to PSNR/SSIM/VMAF)
|
|
|
Kupitman
|
|
I get about 0.3x encoding speed at 1080p, so I only use AV1 for long, low resolution Discord uploads
|
|
2025-09-27 04:42:34
|
You can share direct link in discord
|
|
|
|
cioute
|
|
Mine18
the fastest av1 presets arent the best, but if you go even a little slower quality improves massively
|
|
2025-09-27 04:44:55
|
ok
|
|
|
DZgas Π
|
|
Adrian The Frog
https://www.mdpi.com/2079-9292/13/5/953
It's basically always h264 < h265 < av1 < h266
|
|
2025-09-27 04:46:46
|
meh h266 is shit. It only has an advantage with extremely strong compression, like CRF 50-60.
For the same encoding time (av1) it's a frankly useless codec.
|
|