/All/
|
index
catalog
recent
update
post
|
/math/
/tech/
/anime/
/misc/
/free/
/meta/
|
Guide
dark
mod
Log
P762
Wed 2022-05-11 20:56:55
link
reply
kimono.avif
83.4 KiB 722x1024
What do you think of the AVIF image format? Do you appreciate improvements in image compression, or do you think people should stick to older, more compatible formats that work well enough?
Referenced by:
P18965
P764
Thu 2022-05-12 00:02:10
link
reply
dog link
P765
Thu 2022-05-12 00:03:44
link
reply
beast
P766
Thu 2022-05-12 01:21:45
link
reply
>do you think people should stick to older, more compatible formats that work well enough?
even webp hasnt been properly adapted and google wont stop pushing it there is no choice jpg/png/gif is forever
nice for some autistic network but >we and ffmpeg wont *****ing support webp animations still
P769
Thu 2022-05-12 04:53:56
link
reply
>ffmpeg wont *****ing support webp animations still
Apparently it will encode to animated webp but not decode. But even when encoding transparency is broken so there's not much point.
Referenced by:
P771
P771
Thu 2022-05-12 05:28:39
link
reply
P769
last i tried even the encoder is broken unless you depend on libwebp
and the libwebp "hooks" wont supporting muxing decode and everything else with ffmpegs "pipeline"
Referenced by:
P772
P772
Thu 2022-05-12 05:29:39
link
reply
P771
also tried a patch some chink made no go
P790
Sat 2022-05-14 17:19:21
link
reply
Is the easiest way to deal with webp animations to use Google's tools to make them from/into a sequence of static images? Not very convenient.
https://developers.google.com/speed/webp/docs/webpmux
Maybe the situation will be better with AVIF due to AV1 not being exclusively a Google thing?
Referenced by:
P796
P793
Sat 2022-05-14 22:31:14
link
reply
e8d352e0db7b5d86e0263b4579bf53e9deea59043f9b76a7fd1d010283573b5e.webp
3.57 MiB 458x588
testing img2webp
https://developers.google.com/speed/webp/docs/img2webp
that's a big filesize
P795
Sat 2022-05-14 22:57:33
link
reply
P970
using ffmpeg as a shit test
a similar shit test would be imagemagick depending on what it is
ffmpeg usually supports exotic formats properly and the newests ones properly early
in real life ffmpeg and imagemagick is a 0day sink for encoding and decoding someone should avoid
google can be seen as irrelevant since thats the same as only the reference having an implementation meaning irrelevant forever
>Maybe the situation will be better with AVIF due to AV1 not being exclusively a Google thing?
webp was an example jxl is also *****ing out it still doesnt support jxl animations
type ffmpeg -codecs and find out
Referenced by:
P796
P796
Sat 2022-05-14 23:01:57
link
reply
P795
to
P790
the biggest issues are these forced adoptions where everyone who doesnt want to deal with media is pulling in libwebp and hoping for the best
had to wait a while until a mediocre av1 decoder came around
P809
##
Sun 2022-05-15 12:19:05
link
reply
could you guys get your ***** of an admin to fact check himself before making wild claims like
https://boards.4chan.org/g/thread/86946736#p86947429
?
t. nanon
Referenced by:
P810
P810
Sun 2022-05-15 12:27:48
link
reply
P809
Not me. Are browsers actually going to start supporting JPEG XL? (Looks like they might.) Might add thumbnails for that too.
P811
Sun 2022-05-15 13:00:11
link
reply
>>810 they literally do. it's hidden behind a flag because libjxl is not mature and there may still be security critical bugs. that browsers have had support for this long despite the lib being in beta speaks volumes to the demand for jxl.
Referenced by:
P848
P813
Sun 2022-05-15 16:53:54
link
reply
jpeg xl is coded in c++ and bloated. Compared to "out" video driven www v3 image size is not that important.
btw, hitomi.la converted all their stashes to webp. More hate to google.
>>p809
Referenced by:
P848
P816
Sun 2022-05-15 17:24:39
link
reply
JPEG XL sounds promising.
https://github.com/mozilla/standards-positions/issues/522#issuecomment-834162694
>Can recompress JPEG without further visual changes. (I think this is a big deal for migration path, since it allows size wins without human supervision for quality loss. Also, this gives the format a more legitimate claim to a "JPEG something" brand than e.g. JPEG2000. It should be pretty non-controversial that this property can be verified, though I haven't personally done the verification.)
>Is designed for high-fidelity still photos. (The primary way both JPEG2000 and the video codec-based image formats improve on JPEG is that they have non-awful but still visible artifacts at compression ratios where JPEG has very awful and very visible artifacts. I think it's important to also address the case where you don't want visible artifacts but still want a substantial compression win over JPEG. How well JXL meets its design intent on this point is harder to assess than the previous point. I haven't done this assessment personally, either, but I react favorably to this even being the design intent.)
>Less generation loss, so better suited for authoring workflow. (I haven't verified this personally)
>Better progressive decoding story: Does not need a site-provided mechanism for low-res placeholder swapping if the browser implements incremental painting of incremental decode.
>No tile boundaries based on maximum video frame size. (Unclear if at all relevant at high-fidelity compression ratios.)
P848
Mon 2022-05-16 00:08:55
link
reply
P811
>using libjxl
only proper implementation being reference = irrelevant
P813
jxl is still bloated but your confusing the reference with implementations
but look at that ffmpeg doesnt have an in house implementation for jxl unlike parts of avif and webp its a wrapper around libjxl thats broken like libwebps wrapper
for how long has it been even patents didnt stop ffmpeg from implementing drafts
P865
Mon 2022-05-16 03:52:25
link
reply
that's because they all use the av1 decoders you disingenuous *****wit. video decoders see a lot more development for obvious reasons, algorithmic improvements actually make sense for video. and even then there's only the reference impl and intel's dumb little software decoder. not to mention that avif is a second class format that will expire the moment av1 expires like it did for vp8 and vp9.
P874
Mon 2022-05-16 12:17:58
link
reply
>that's because they all use the av1 decoders
the implementations im seeing doesnt support av1 for webps lossy and lossless compression and ffmpeg uses its own vp7 and vp8 for its webp the patches for avif uses the in house av1 code how was that a consideration
>hurr second class durr impl
not sure what video decoders seeing more development has to do with using ffmpeg as a shit test for adoption ffmpeg still ends up implementing shit like targa and txd but how many years has it been now for these truemotion infested image formats
>and even then there's only the reference impl and intel's dumb little software decoder
ffmpeg supports decoding indeo2 and above to indeo5 the code is in house
if your talking about av1 i see dav1d rav1e and svtav1 something like libjxl and libavif using those makes sense i never said something disingenuous as an implementation should reimplement nonreference algorithms to be considered relevant
Referenced by:
P875
P875
Mon 2022-05-16 12:26:03
link
reply
P874
if you meant intel by aom thats effectually another reference for this shit test
P931
Wed 2022-05-18 20:37:36
link
reply
cd99cc065c4282e7baad7fb9c174524808fa055130ced94f376864e674d19268.png
7.45 KiB 600x600
Here's some usage stats according to
https://w3techs.com/technologies/market/image_format/10
Have you seen AVIF in the wild anywhere?
Referenced by:
P938
P938
Thu 2022-05-19 00:24:50
link
reply
f3b368b81de818952f634752bd022586ea4d0d3486fb5af7e279548e691adf0d.png
7.25 MiB 500x281
P931
op first person i found out about this meme format
hope it doesnt end up like manga sites adopting *****ing webp animations
>bmp tiff
kek
https://w3techs.com/technologies
looking at this a majority of sites hosting apng would be duplicates like boorus mirror from pixiv and each other
why is ico so low are they not counting favicons
where is jxl
im more interested in stats from everything not just the web
Referenced by:
P1049
P1049
Fri 2022-05-20 18:26:20
link
reply
P938
They list some of the sites they've found using APNG:
https://w3techs.com/technologies/details/im-apng
The top one is a pokemon-esque "game" where the creatures are NFTs for sale. It doesn't link to where it found APNG files, though, and I can't find them myself. I did see plenty of WebP which it doesn't list the site as using, though.
Referenced by:
P1052
P1052
Sat 2022-05-21 00:45:21
link
reply
P1049
lmao
>APNG is used by less than 0.1% of all the websites.
this is being generous
P1084
Sun 2022-05-22 01:26:42
link
reply
e96f4fa0074e7fc9a5d755d59ada973ea968178a996bd914840f0979e3f95afb.png
27.2 KiB 587x166
heh
Referenced by:
P1089
P1089
Sun 2022-05-22 02:29:19
link
reply
P1084
its over
P1122
Mon 2022-05-23 02:06:23
link
reply
05c8a381357901a6fc135217658615ba9de5013edaa7c01509c459e7780c2a62.jxl
29.5 KiB 1920x1280
testing JPEG XL
P1140
Tue 2022-05-24 14:20:13
link
reply
05c8a381357901a6fc135217658615ba9de5013edaa7c01509c459e7780c2a62.jxl
29.5 KiB 1920x1280
Did you encode it yourself? I grabbed mine directly from a test site.
P1141
Tue 2022-05-24 14:22:00
link
reply
Never mind, same size. Was reported as above 30kb when I downloaded it.
P1142
Tue 2022-05-24 14:51:16
link
reply
efd20ba79716bb92b03fa59b39512a436d079ad66620ee7ceb090615a46ca475.png
1.24 MiB 924x1386
P1143
Tue 2022-05-24 14:52:50
link
reply
6617480923e1fdef555e165a1e7df9ca648068dd0bdbc41a22c0e4213392d834.jxl
218 B 924x1386
P1144
Tue 2022-05-24 17:36:37
link
reply
I wish 4chan supported AVIF because The Daily Mail uses AVIF, and sometimes I find their images on Google Image search, so I have to convert them to JPG before uploading to 4chan
For the same reason, I wish 4chan supported WebP, so I don't have to convert WebPs. I'm probably not the only one who would like that
P1146
Tue 2022-05-24 19:56:59
link
reply
anyone try making an animated jxl
P1205
Sat 2022-05-28 16:34:06
link
reply
91b6657ab872a2fb577fc9ccd50facbdb2be0c278915f718df5713df4080777f.jxl
634 KiB 1920x1080
Compressed image with virtually no visible artifacts.
P1206
Sat 2022-05-28 16:39:27
link
reply
7e95d607e342cbadcb3600615809bea75bb154b8447577a4a344f6f2cca2d420.jxl
1.75 MiB 1920x1080
Original lossless image
P1207
Sat 2022-05-28 16:43:20
link
reply
038aa34b83985dba48c09dd5c7521ff926159becca10b9f3f7ab4479d27a09b8.jpg
1.22 MiB 1920x1080
JPEG with a few visible artifacts.
Referenced by:
P1208
P1208
Sat 2022-05-28 21:03:32
link
reply
P1207
How do we normally show up compression artefacting in a jpeg? Iirc we could keep rolling the image back and forth one pixel and reencoding it, and the edges will become more clear.
Referenced by:
P1217
P1219
P1211
Sat 2022-05-28 21:48:26
link
reply
I'm pretty sure there is some kind of visual diff tool, but I just toggle between the images like you say. If that's not good enough, it might as well be lossless.
Referenced by:
P1220
P64293
P1212
Sat 2022-05-28 22:25:30
link
reply
038aa34b83985dba48c09dd5c7521ff926159becca10b9f3f7ab4479d27a09b8.jpg
1.22 MiB 1920x1080
39bdb412d8924881a23a034102775681f7537b53adbc93075a44c7f9d8b4779e.jpg
1.47 MiB 1920x1080
Can you do something analogous to this, but maybe also take the difference of the images after?
```ksh (with apologies for the next lines)
convert -roll 1 a.jpg b.jpg
convert -roll -1 b.jpg a.jpg
```
a bunch of times, also for your jxl (and then put the jxl in some other intermediate format I can actually open). I don't have a way I am happy to work with images right now. I will think of or find something this weekend.
Referenced by:
P1219
P1224
P1217
Sun 2022-05-29 02:56:50
link
reply
P1208
If you repeatedly reencode an image as JPEG with the same settings, there's usually not much generation loss. If you want to make something look really JPEG, you can switch back and forth between two quality settings.
P1219
Sun 2022-05-29 03:10:55
link
reply
P1208
I thought that jpeg compression was such that rolling the image by a pixel changes which pixels made up particular subregions, changing the color pallet. Maybe I had to do it once and then subtract it from the original or something. I think there was some way to do it that showed up the edges between pallet-regions that was clearly a little different to the right image in
P1212
. How would you estimate image fidelity?
Referenced by:
P1220
P1220
Sun 2022-05-29 03:18:55
link
reply
P1219
Oh, for some reason I read that as changing a pixel. Yeah, rolling the entire image by a pixel would cause generation loss, too.
It's nothing to do with color palettes, though. JPEG doesn't use those.
>How would you estimate image fidelity?
Usually by looking, switching back and forth as
P1211
suggested if necessary. There are some automated tools to measure the difference between images, but in the end they're just trying to model human judgments.
Referenced by:
P1222
P1222
Sun 2022-05-29 03:40:13
link
reply
P1220
My memory, largely filled in by imagination and speculation goes like this:
Jpeg achieves lossy compression by selecting frames and performing a DCT over the frame. Dubious -> Iirc a DCT will make something kinda more continuous into something kinda more spikey, which is useful for a compression strategy. I thought that we should be able to highlight edges between frames with some chicanery. I know I said palette, which is another, and different kind of compression that's available in PNGs.
Referenced by:
P1224
P1224
Sun 2022-05-29 04:26:27
link
reply
P1222
Oh, I see what you mean now. Usually the edges between blocks aren't the most significant JPEG artifacts, although they do show up at very low quality settings. More often the biggest problem is ringing at sharp edges in the image. You can see a lot of this in the second image of
P1212
, for example in the sky right at the edge of the yellow structure, and really all over the image.
P1225
Sun 2022-05-29 06:02:59
link
reply
>not using jpeg
P1260
Tue 2022-05-31 00:18:57
link
reply
a1e322b2550c08fa3cc2aea05665bfdc12585788918939f67b72d3e4d139a0d1.webm
30.9 MiB 2560x1440x1:35
x
>not using AV1
Referenced by:
P1264
P1264
Tue 2022-05-31 03:57:49
link
reply
P1260
I'm surprised this thing plays smoothly as it does on my potato of a machine that often chokes on 1080p video.
Referenced by:
P1303
P1303
Wed 2022-06-01 17:54:53
link
reply
P1264
I wonder if it's because of
https://en.wikipedia.org/wiki/AV1#Scalable_video_coding
P1320
Fri 2022-06-03 02:18:39
link
reply
1bab139e39ecc70c33b7f99731e3fa5f678df896ba9d5b34e14ca9dd9a9b89b4.webm
8.46 MiB 2160x3840x2:39
x
Another AV1 stress test.
Wasn't patient for a slow encoding preset.
Referenced by:
P1326
P1328
P1321
Fri 2022-06-03 02:40:07
link
reply
98e6041db22faf8385efa83440711027bac7f695aee576033ad0d9d019f475e1.webm
6.44 MiB 540x960x2:39
x
Not embedding? Too big?
Let's try again.
P1327
Fri 2022-06-03 04:43:56
link
reply
ca40986aa8c437fea9a5c0e36fc1bb15a8a5b60fa17acd073b5467deb8429570.webm
5.73 MiB 540x960x2:39
x
Using crf instead of constant bitrate.
P1328
Fri 2022-06-03 04:49:06
link
reply
09c808b6a6eb71b3eb92ab9c9741acca5da541cc5afefa59a60908e488682d6b.png
7.50 MiB 2160x3840
P1320
I'm seeing a lot of artifacting in this one.
P1343
Sat 2022-06-04 02:18:54
link
reply
53ea1533f2213e8d4088c14824bcec74d78f6e7c9c733dd0cc67f3f890680d20.webm
1.53 MiB 1280x720x30.14s
x
Crf encoding seems to have a weakness with motion artifacts. While it cleans up a lot of the noise and blur from constant bitrates, a lot of the details look kind of choppy, as if they are being interpolated in some frames.
P1344
Sat 2022-06-04 03:21:11
link
reply
How much does AV1 improve on bitrate at levels of quality that aren't terrible?
P1345
Sat 2022-06-04 03:36:57
link
reply
a3ebdea5130d8bd9e070ccd54d302f308cbdc105912a0ccc5325d194263afbf0.webm
5.58 MiB 1920x1080x1:34
x
Considering that Google is using it for 8K videos on Youtube, it probably fares best there.
This is kind of the best it can do at hypothetically 4chan-compatible sizes. I'm eagerly awaiting for the day that I can upload this to /wsg/ after they flip a boolean.
P1355
Sun 2022-06-05 21:19:44
link
reply
9691bfd314e82418ef34bb4b054be098b899f25fb4ad63808a186ebf6febf254.webm
961 KiB 1440x1080x1:16
x
P1356
Sun 2022-06-05 21:20:22
link
reply
5ea6aabc32375b7b0b5585c52c3c3d095b599e594088234aecf7e49209072301.webm
5.01 MiB 1920x1080x3:38
x
P1373
Mon 2022-06-06 16:47:10
link
reply
Would be easier to see how much it's improving things with a comparison to another codec. You can post multiple files here, just select multiple files in the dialog. Posting the settings used would also be good.
P1382
Mon 2022-06-06 23:37:51
link
reply
079b323916463a00baae770a63bf0ba941e121bf75281a6098ecfa2c03136b35.webm
5.84 MiB 360x270x26:16
x
I guess I should give h265 a try. The source I am using is already in that format, but obviously at higher bitrates.
Referenced by:
P1404
P1404
Wed 2022-06-08 20:48:56
link
reply
VP8 encode from August 2013.webm
2.99 MiB 272x153x23:35
x
P1382
Well, that's definitely progress.
P1426
Sat 2022-06-11 13:56:55
link
reply
f7d2af79a1b65f6d89b4e9897a3c2e0a57c2b850b2b1e6ef5768bd9391affc40.avif
252 KiB 1500x542
nintendo.com now uses AVIF
P1586
Tue 2022-06-21 02:38:06
link
reply
vent.png
163 KiB 1920x1080
tv.avif
4.32 KiB 1920x1080
pc.avif
4.12 KiB 1920x1080
10bit.avif
4.13 KiB 1920x1080
I'm convinced that 10-bit is a gimmick and the real solution to banding is to avoid broadcast/TV ranges.
Here's a pure RGB image encoded in the default TV range, a full PC range, and with a 10-bit TV range.
In my opinion, PC looks best. There's just too much information wasted on chroma with 10-bit.
To be fair, this is an extreme example that makes the encoder shit itself.
Referenced by:
P1666
P1594
Tue 2022-06-21 17:07:59
link
reply
a6ae95ac7da5bc6d53b15dac70183325a4ea3ac7f765569e48bb8a46ebbde6e5.webm
5.61 MiB 1920x1080x1:00
x
HD video using libaom
P1666
Mon 2022-06-27 06:42:08
link
reply
There is no need for AVIF.
>>
P1586
10-bit is needed for higher latitude. HDR on the consumer side, but mainly for source material so that there is more source information to play around with to create the final 8-bit image.
P2852
Thu 2022-07-14 09:46:57
link
reply
c7c7228f4adda7d4089f2b730ae0cf8d0b94d8ee393199fff07284abbdef7bc1.webm
962 KiB 1920x1080x5.52s
x
Now that 4chan supports VP9, comparing it with AV1 becomes interesting.
It doesn't seem like such a huge leap compared to the jump from VP8 to VP9, but there is of course still a lot of time for AV1 to mature.
P2853
Thu 2022-07-14 09:47:40
link
reply
c5cbe012a9d9f293d09adafbf254766d1312efed2df54f67cac8d69b2ba8abdd.webm
998 KiB 1920x1080x5.52s
x
VP9
P4008
Wed 2022-07-20 11:51:32
link
reply
b96e24ee260ccb5c1c5211aac34ea8f6e25081944c07024d0df885348dfd0571.webm
94.1 KiB 1920x1080x6.75s
x
Is --passes supposed to not do anything when using CRF with SVT-AV1?
Only the VBR mode seems to change depending on that setting.
Anyway, I encoded this tiny WebM using CRF 62. I'd try with libaom too, but it takes too damn long at its best settings.
Referenced by:
P4010
P10850
P4010
Wed 2022-07-20 16:35:35
link
reply
P4008
>Is --passes supposed to not do anything when using CRF with SVT-AV1?
That would make sense. I don't see what you'd need a second pass for in CRF mode.
P4017
Wed 2022-07-20 22:37:17
link
reply
According to the documentation:
>When using CRF (constant visual rate factor) mode, multi-pass encoding is designed to improve quality for corner case videos--it is particularly helpful in videos with high motion because it can adjust the prediction structure (to use closer references, for example). Multi-pass encoding, therefore, can be said to have an impact on quality in CRF mode, but is not critical in most situations.
Perhaps the video has no such corner case, and it ends up being treated the same for that reason. It has only one keyframe and no global motion, after all.
P5607
Tue 2022-08-09 00:15:31
link
reply
e3ce378601238de20c9b4d2b3e3958a6e7d64a339e5e2554e8d1c9f93f354b95.webm
3.00 MiB 4000x2250x14.00s
P7199
Thu 2022-08-25 21:15:13
link
reply
71da2fe8a4a83908dbd3a99a82087e2224b6574061ae9548659915595279c400.webm
6.00 MiB 640x360x9:56
x
Lol @ broken thumbnail
Referenced by:
P7810
P7810
Mon 2022-08-29 20:44:28
link
reply
P7199
Probably timed out when trying to create it.
P10684
Sun 2022-09-11 23:59:55
link
reply
72336b5c11fa2645134e3d4bb61fb39723d373a9eb401c2f33318ea576bac296.webm
93.9 KiB 1920x1080x6.75s
x
It takes *****ing hours to encode this using butteraugli tuning.
I hope it was worth it.
Referenced by:
P10783
P10850
P10850
Mon 2022-09-12 17:26:30
link
reply
P10684
It looked better in
P4008
. The artifacts in the new one are way more noticeable.
P16225
Thu 2022-11-03 21:12:02
link
reply
Unfortunately it seems Google is ditching JPEG XL.
https://www.phoronix.com/news/Chrome-Dropping-JPEG-XL-Reasons
https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c84
Referenced by:
P16228
P16230
P16230
Thu 2022-11-03 21:33:46
link
reply
P16225
>There is not enough interest from the entire ecosystem to continue experimenting with JPEG XL
That's it, bois, big G (Jew) said it himself, no more small imagesize glags for you. Better go update your chrome app. Fukk yor entire nazi ecosystem!
Referenced by:
P16339
P16231
Thu 2022-11-03 21:39:42
link
reply
https://jpegxl.io/articles/rans/
P16244
Fri 2022-11-04 03:27:15
link
reply
[bold .webp] or gtfo
P16245
Fri 2022-11-04 03:27:34
link
reply
[bold:
.webp
]
or gtfo
Referenced by:
P16351
P16339
Fri 2022-11-04 18:31:49
link
reply
P16230
It would be nice if Firefox continued work on it, but all they seem to do lately is copy Google.
Referenced by:
P16341
P16351
P16351
Fri 2022-11-04 19:33:58
link
reply
P16245
P16339
It seems jewgle didn't snatch the patent for "free algorithm" in time and decided to drop support of it to spoil competition from microshaft. and webp2 will be the "playground of compression" for chrome devs.
Referenced by:
P16356
P17134
Fri 2022-11-11 23:35:41
link
reply
What image viewer do you guys use? I've been using feh since it isn't that bloated but I'm wondering if there's anything more lightweight than feh.
Referenced by:
P17146
P17146
Sat 2022-11-12 05:24:27
link
reply
P17134
Depending on the file, usually feh, Imagemagick display, or eog, or occasionally even mpv when I've got a bunch of images and videos mixed.
>I've been using feh since it isn't that bloated
It's nice, although sometimes I want something that works with animated GIFs.
Mod Controls:
x
Reason: