ShareX icon indicating copy to clipboard operation
ShareX copied to clipboard

Enormous gif recording file size

Open MarvinJWendt opened this issue 5 years ago • 22 comments

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.

MarvinJWendt avatar Nov 10 '20 12:11 MarvinJWendt

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.

skeddles avatar Nov 10 '20 18:11 skeddles

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 :)

MarvinJWendt avatar Nov 10 '20 19:11 MarvinJWendt

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

Neoony avatar Nov 17 '20 13:11 Neoony

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar May 17 '21 01:05 github-actions[bot]

Not stale

MarvinJWendt avatar May 17 '21 08:05 MarvinJWendt

@Jaex what do you think about it?

MarvinJWendt avatar May 17 '21 08:05 MarvinJWendt

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar Nov 15 '21 01:11 github-actions[bot]

Not stale

MarvinJWendt avatar Nov 15 '21 12:11 MarvinJWendt

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar May 15 '22 02:05 github-actions[bot]

Still not stale

MarvinJWendt avatar May 16 '22 06:05 MarvinJWendt

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+

Evo-c avatar Nov 28 '22 13:11 Evo-c

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.

MarvinJWendt avatar Nov 29 '22 00:11 MarvinJWendt

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...

MarvinJWendt avatar Nov 29 '22 00:11 MarvinJWendt

I need this function also :(

wolfred24 avatar Oct 21 '23 18:10 wolfred24

Either use Gifski or use a video instead! (alternatively check out webp avif or jxl animated)

Ione15 avatar Oct 21 '23 21:10 Ione15

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.

MarvinJWendt avatar Oct 22 '23 14:10 MarvinJWendt

Any updates? Is there a way to purposely make the quality bad so it gets smaller? Or resize it automatically?

brunolm avatar Feb 21 '24 23:02 brunolm

I support this idea wholeheartedly :P

3meraldK avatar Jun 27 '24 23:06 3meraldK

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)

Ione15 avatar Jun 28 '24 12:06 Ione15

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

stann-co avatar Nov 06 '24 20:11 stann-co

Having the same problem. My 10 seconds GIF is 142 MB. Why is it so big? I don't get it

Fazyfaz avatar Feb 18 '25 18:02 Fazyfaz

still no update on this?

Bkaii avatar May 27 '25 08:05 Bkaii