ShareX
ShareX copied to clipboard
Enormous gif recording file size
The option to record a gif should have a setting to compress the generated gif and change the result. Since I have a 4k screen, recorded GIFs with less than 20 seconds are already several hundred MB in size. Unfortunately this makes the function very unuseful for me, because I want to create the GIFs to upload them in forums as comments. Most of these forums, like the issues here on GitHub, are limited to a maximum of 10MB.
Just want to say that it needs to shrink the gif's resolution, not compress it. GIFs are already compressed, and even a single frame of a 4k gif would be huge. I think it would be best if you could set a target max filesize.
Yes, I also thought about that. Probably an option for both would be nice. Shrinking the resolution would still make the gifs way too large to share on social media. Most gif generators shorten the gif to a color palette. ffmpeg can do this, but it doesn't by default. A setting for this would be nice :)
Just to mention Usually I am recording a normal video with Radeon and then playing that video in a player and making a gif from it. That way you just scale the player window, to whatever size you want and then upload to imgur which supports 200mb gifs
But yeah, could use better controls for gifs definitely
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
Not stale
@Jaex what do you think about it?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
Not stale
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
Still not stale
Damn it's been years and this still isn't solved? I have my gif FPS set to 5 yet a 20 second video of 720p with barely much moving still has a file size of 30mb+
Sadly many issues don't get resolved, not even feature-breaking ones like: #6570 (also by me). I have given up and as much as I like ShareX and promoted it in the past, I am looking for alternatives now.
Oh and just for the record, this issue here could be fixed in like 20 minutes. ShareX already uses FFmpeg, which is capable of shrinking GIFs...
I need this function also :(
Either use Gifski or use a video instead! (alternatively check out webp avif or jxl animated)
Either use Gifski or use a video instead! (alternatively check out webp avif or jxl animated)
That's not a solution, that's an alternative. As already mentioned, GIFs are great for uploading in forums like GitHub issues, videos are not. Obviously you can shrink the GIF afterwards, but that's an unnecessary step that shouldn't be required.
Any updates? Is there a way to purposely make the quality bad so it gets smaller? Or resize it automatically?
I support this idea wholeheartedly :P
Either use Gifski or use a video instead! (alternatively check out webp avif or jxl animated)
That's not a solution, that's an alternative. As already mentioned, GIFs are great for uploading in forums like GitHub issues, videos are not. Obviously you can shrink the GIF afterwards, but that's an unnecessary step that shouldn't be required.
Fair, however Actions are an built in feature for ShareX, as such you could just set the Input filter to .gif and apply whatever compression you want yourself. Or even use gifski with that.
(also on a sidenote, there tends to always be some form of compression from the original input file as a second step, rarely any compression methode is single step)
Whenever i record a gif with share x, i convert it into a gif (again) using File converter. And it becomes atleast half as big https://file-converter.io/ Something similar would be great to have built in. File converter also has an option to shrink a gif when converting
Having the same problem. My 10 seconds GIF is 142 MB. Why is it so big? I don't get it
still no update on this?