Want to see more threads and images? Ask Bernd!
Bernd Mon, 24 Feb 2025 02:44:44 GMT No. 25500828 [Kohl] [Report thread]
I was only able to fit 5 frames. Lors?
Total posts: 36, files: 36 (Drowned at Thu, 27 Feb 2025 00:13:45 GMT)
Bernd Mon, 24 Feb 2025 02:50:56 GMT No. 25500839
b15.gif
164.10 kB, 165x115
Here is source material if you want to try for better.
Bernd Mon, 24 Feb 2025 03:05:48 GMT No. 25500884 >>25500912
lum on a bumpy road.png
48.35 kB, 633x526
Oscar sad in the rain 2.png
1.50 MB, 1170x1080
I can't do better, tried with GIF to no avail. Is there a good APNG encoder/workflow these days? Most of the APNGs I made were bigger than the GIFs and not necessarily better quality, and then I accidentally ruined them running optipng and stripping metadata.
Bernd Mon, 24 Feb 2025 03:07:58 GMT No. 25500893 >>25500903 >>25500944
output1.webp
9.01 kB, 200x188
output2.webp
18.67 kB, 200x188
output3.webp
23.86 kB, 200x188
I dunno. I tried it once some years ago when it was posted on the KC and then lost interest.
Bernd Mon, 24 Feb 2025 03:08:03 GMT No. 25500895
I just use some website called ezgif to do it
Bernd Mon, 24 Feb 2025 03:10:39 GMT No. 25500903 >>25500910 >>25500916 >>25500917
test.webp
24.09 kB, 165x115
>>25500893 >webp Forgot about that. Why does KC allow animated webp thumbnails but not larger animated webps?
Bernd Mon, 24 Feb 2025 03:12:01 GMT No. 25500910 >>25500916
>>25500903 Because Helmut didn't like it, if you want animated webps they need to be under 25kb and 200x200 or smaller iirc.
Bernd Mon, 24 Feb 2025 03:12:09 GMT No. 25500911 >>25500913 >>25500932
Stop posting Hitler, it's obscene.
Bernd Mon, 24 Feb 2025 03:13:02 GMT No. 25500912 >>25500924 >>25500934 >>25500937
>>25500884 I scaled down frames with gimp and then generated apng with ffmpeg. I do not know if there is a better way to compress frames so that output can be larger size or higher quality. I have never used such program as imagemagick and I do not know if it works better. >metadata I stripped metadata with exiftool. `` exiftool -all= kotler.png ``` It does lower file size slightly.
Bernd Mon, 24 Feb 2025 03:13:31 GMT No. 25500913
>>25500911 Especially when Germans have just rejected nazism and committed themselves to high immigration forever. It's very distasteful.
Bernd Mon, 24 Feb 2025 03:14:23 GMT No. 25500916 >>25500924
>>25500903 That's because it doesn't need to generate a new thumbnail if the webp is <200x200px, it just embeds the original file directly. >>25500910 It's not that he doesn't like it, generating animated thumbnails for every webp/gif/apng above that size would use a lot of resources needlessly. I see why he disabled it.
Bernd Mon, 24 Feb 2025 03:14:29 GMT No. 25500917
>>25500903 This is so much better!
Bernd Mon, 24 Feb 2025 03:16:51 GMT No. 25500924 >>25500944
>>25500912 You have to reduce the amount of colours n shit >>25500916 he disabled larger animated webps entirely, but not gifs even though it doesn’t generate an animated thumbnail anyway
Bernd Mon, 24 Feb 2025 03:20:34 GMT No. 25500932
8fea8b3c18d1f4813f0696a9e76478e49209418fffa7b09b2664e507a621cacb.jpg
63.40 kB, 672x367
>>25500911
Bernd Mon, 24 Feb 2025 03:21:04 GMT No. 25500934 (removed) >>25500944
>>25500912 APNG is a hack on top of regular PNG that uses metadata fields to store frames. If you strip metadata with a program that doesn't handle APNGs specially like optipng, it removes all the frames except the first. When APNG came out, I made a few animations, but then accidentally destroyed them in this way. This file is one example, but at least I also made a GIF version of it and the original was already 256-color so I can restore it. One big issue with APNG is that it doesn't have a good encoder, the format should be capable of creating images a lot smaller than GIF, but all the encoders I know just assemble separate PNGs without any inter-frame optimizations.
Bernd Mon, 24 Feb 2025 03:22:38 GMT No. 25500937
trophy girl.gif
108.72 kB, 195x414
trophy girl.png
55.34 kB, 195x414
>>25500912 APNG is a hack on top of regular PNG that uses metadata fields to store frames. If you strip metadata with a program that doesn't handle APNGs specially like optipng, it removes all the frames except the first. When APNG came out, I made a few animations, but then accidentally destroyed them in this way. This file is one example, but at least I also made a GIF version of it and the original was already 256-color so I can restore it. One big issue with APNG is that it doesn't have a good encoder, the format should be capable of creating images a lot smaller than GIF, but all the encoders I know just assemble separate PNGs without any inter-frame optimizations.
Bernd Mon, 24 Feb 2025 03:26:00 GMT No. 25500944 >>25501022
>>25500893 These are really nice. >>25500924 >You have to reduce the amount of colours n shit I have no experience in this :\ >>25500934 >APNG is a hack on top of regular PNG that uses metadata fields to store frames. If you strip metadata with a program that doesn't handle APNGs specially like optipng, it removes all the frames except the first. When APNG came out, I made a few animations, but then accidentally destroyed them in this way. I did not know this. APNG must be compatible with exiftool then. >One big issue with APNG is that it doesn't have a good encoder, the format should be capable of creating images a lot smaller than GIF, but all the encoders I know just assemble separate PNGs without any inter-frame optimizations. I do not know which encoder I am using. I have been using
ffmpeg -r 5 -i test%02d.jpg -plays 0 -vf setpts=PTS-STARTPTS -f apng final.png
Bernd Mon, 24 Feb 2025 03:53:41 GMT No. 25500991
igor kiss nigger.webp
24.22 kB, 200x200
Bernd Mon, 24 Feb 2025 04:07:56 GMT No. 25501022 >>25501081 >>25501122
étoile praying for the death of all males - lossy GIF.gif
1.19 MB, 710x540
étoile praying for the death of all males - 256 color palette APNG.png
2.48 MB, 710x540
étoile praying for the death of all males - lossless GIF.gif
2.73 MB, 710x540
étoile praying for the death of all males - 8bpc APNG.png
6.23 MB, 710x540
>>25500944 That's the ffmpeg encoder, usually apngasm is slightly better because the ffmpeg encoder just encodes each frame to PNG using ffmpeg's PNG encoder which sucks, while you can feed frames that you ran through a PNG optimizer to apngasm and it'll use them unchanged. And if you need to reduce color depth to 256 colors to reduce filesize, use pngquant which is better than other quantizers. Most tools for manipulating APNGs were abandoned right after the format came out because it got 0 adoption, so although the format has potential, it has never been realized, and in practice it's worse than GIF. Here's an animation I just made showcasing the different formats: The smallest version (lossy GIF) of this animation was made by taking an anime clip, averaging all repeated frames and removing duplicates for better image quality, tiling all the frames into one image, giving the resulting image a single global 256-color palette with pngquant, taking out the tiles, and then running gifsicle on the result. The 2nd smallest (256 color APNG) had the same source as the lossy GIF but without the gifsicle pass, and it was assembled with ezgif (my god I hate SaaS) which produces smaller images than ffmpeg's APNG encoder. The 3rd smallest (lossless GIF) was made like the lossy GIF, but without the gifsicle pass. The 4th smallest (8bpc APNG) was made like the lossless GIF, but using its 16bpc source quantized down to 8bpc instead of down to 256 colors. After all this optimization to reduce file size, the GIF version is still the smallest and looks good enough. A webp version would beat all of those with the least effort though. It's also worthy of note that the lossless GIF isn't all that much bigger than the 256 color APNG, looks exactly the same, and you won't have any compatibility issues like you will with APNG and webp.
Bernd Mon, 24 Feb 2025 04:52:42 GMT No. 25501081 >>25501122
>>25501022 >quantizers. I have never heard of such things before. >The smallest version (lossy GIF) of this animation was made by taking an anime clip, averaging all repeated frames and removing duplicates for better image quality, tiling all the frames into one image, giving the resulting image a single global 256-color palette with pngquant, taking out the tiles, and then running gifsicle on the result. This level of optimization I have never been made aware of. It still looks very good. >ezgif (my god I hate SaaS) which produces smaller images than ffmpeg's APNG encoder. Interesting. >After all this optimization to reduce file size, the GIF version is still the smallest and looks good enough. Yes it does. >looks exactly the same I can understand why apng doesn't see any use then. I watch all of these in mpv. >étoile praying for the death of all males femoidmaxxer
Bernd Mon, 24 Feb 2025 05:15:37 GMT No. 25501122
question.png
11.32 kB, 315x290
>>25501022 >>25501081 2 garlics! Who's the cunny poster?
Bernd Mon, 24 Feb 2025 20:22:28 GMT No. 25504635 >>25504767
yuri rape.gif
738.60 kB, 768x576
yuri rape.png
2.53 MB, 768x576
Where are the bernds who make GIFs/APNGs/animated WEBPs?
Bernd Mon, 24 Feb 2025 20:35:12 GMT No. 25504753
I'd post the jxl but sadly browsers don't support it yet.
Bernd Mon, 24 Feb 2025 20:37:29 GMT No. 25504767 >>25504820
>>25504635 I will once jxl gets support.
Bernd Mon, 24 Feb 2025 20:38:38 GMT No. 25504779
trying
Bernd Mon, 24 Feb 2025 20:42:33 GMT No. 25504804
yuri rape.webp
24.48 kB, 200x150
Bernd Mon, 24 Feb 2025 20:43:13 GMT No. 25504810
Test.
Bernd Mon, 24 Feb 2025 20:44:35 GMT No. 25504820 >>25504841
priss getting ready.gif
1.02 MB, 500x376
pacifica in the bath.gif
1020.77 kB, 720x540
hot.gif
2.14 MB, 853x480
booblets.gif
776.63 kB, 1891x1068
>>25504767 Not happening anytime soon. In any case, do it in now and keep the lossless source around for later. t. often forgets to keep the lossless source.
Bernd Mon, 24 Feb 2025 20:47:32 GMT No. 25504841
>>25504820 Google Research said they are working on the Rust decoder they'll put in Firefox and Chrome when they are finished.
Bernd Mon, 24 Feb 2025 21:19:08 GMT No. 25505124
Bernd Mon, 24 Feb 2025 21:33:19 GMT No. 25505228
pacifica in the bath.webp
24.95 kB, 200x150
priss getting ready.webp
25.00 kB, 200x150
hot.webp
24.96 kB, 200x113
booblets.webp
24.95 kB, 200x113
Bernd Tue, 25 Feb 2025 20:37:35 GMT No. 25511172
bump
Bernd Tue, 25 Feb 2025 20:55:13 GMT No. 25511287 >>25513252
Is there a good way to stay under the size limit with ffmpeg?
Bernd Tue, 25 Feb 2025 21:11:29 GMT No. 25511378
Bernd Tue, 25 Feb 2025 21:46:11 GMT No. 25511629 >>25513252
Bernd Tue, 25 Feb 2025 21:48:35 GMT No. 25511646 (removed) SÄGE!
Bernd Wed, 26 Feb 2025 03:50:00 GMT No. 25513252
>>25511287 >>25511629 Maybe limit the color palette as much as possible. With Mono8 you can fit a lot I bet.
Bernd Wed, 26 Feb 2025 03:55:13 GMT No. 25513261
what do I use to reduce the size to 25kb?
Bernd Wed, 26 Feb 2025 04:49:37 GMT No. 25513444
make this live
Thread interest score: 4.8 Thread size: 264.75 kB