[GH-ISSUE #47] [Feature Request] Ability to remove every X frames (file size) #1412

Closed
opened 2026-03-01 18:45:19 +03:00 by kerem · 9 comments
Owner

Originally created by @vatterspun on GitHub (Dec 11, 2016).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/47

Originally assigned to: @NickeManarin on GitHub.

Background: Many GIF files have lots of unnecessary frames that aren't required for demonstrating a process such as clicking start menu, choosing Run, and entering a command. As a result, you have a detailed GIF that's much larger than it needs to be.

Solution; Automatically removing every 2nd, 3rd, or [insert number] frame can help cut down on the overall size of an animation without loosing the content.

To avoid making the process go by too fast, it may also be wise to include options to increase the framerate delay slightly.

Workaround (manual method): open the editor and press the left arrow key and then click delete for the length of the file. Then, select all frames and click "Increase or Decrease" Delay and add 5-10 ms.


I'm happy to mock something up if this sounds like a useful feature.

Originally created by @vatterspun on GitHub (Dec 11, 2016). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/47 Originally assigned to: @NickeManarin on GitHub. **Background**: Many GIF files have lots of unnecessary frames that aren't required for demonstrating a process such as clicking start menu, choosing Run, and entering a command. As a result, you have a detailed GIF that's much larger than it needs to be. **Solution**; Automatically removing every 2nd, 3rd, or [insert number] frame can help cut down on the overall size of an animation without loosing the content. To avoid making the process go by too fast, it may also be wise to include options to increase the framerate delay slightly. **Workaround** (manual method): open the editor and press the left arrow key and then click delete for the length of the file. Then, select all frames and click "Increase or Decrease" Delay and add 5-10 ms. --- I'm happy to mock something up if this sounds like a useful feature.
kerem 2026-03-01 18:45:19 +03:00
Author
Owner

@NickeManarin commented on GitHub (Jan 22, 2017):

Feature named as "Reduce Frame Count", inside the Edit tab and grouped inside Frames.

<!-- gh-comment-id:274302612 --> @NickeManarin commented on GitHub (Jan 22, 2017): Feature named as "Reduce Frame Count", inside the **Edit** tab and grouped inside **Frames**.
Author
Owner

@vatterspun commented on GitHub (Jan 22, 2017):

Outstanding! Thanks :)

<!-- gh-comment-id:274354478 --> @vatterspun commented on GitHub (Jan 22, 2017): Outstanding! Thanks :)
Author
Owner

@NickeManarin commented on GitHub (Feb 6, 2017):

Done! Give it a try ScreenToGif 2.5 Preview

<!-- gh-comment-id:277636006 --> @NickeManarin commented on GitHub (Feb 6, 2017): Done! Give it a try [ScreenToGif 2.5 Preview](https://github.com/NickeManarin/ScreenToGif/files/749222/ScreenToGif.2.5.Preview.zip)
Author
Owner

@vatterspun commented on GitHub (Feb 7, 2017):

Done! Give it a try ScreenToGif 2.5 Preview

Outstanding 👍 Thanks!

<!-- gh-comment-id:277855120 --> @vatterspun commented on GitHub (Feb 7, 2017): > Done! Give it a try ScreenToGif 2.5 Preview Outstanding 👍 Thanks!
Author
Owner

@vatterspun commented on GitHub (Feb 7, 2017):

On a side note, I used your program to generate a bug report:

The screen recording: https://i.imgur.com/YzXNcQ2.gif

The full bug report: https://github.com/ShareX/ShareX/issues/2266

I didn't have a chance to test this new feature when I was building that, but I did use your program and the manual (workaround) process above to create it. Next time!

<!-- gh-comment-id:277856115 --> @vatterspun commented on GitHub (Feb 7, 2017): On a side note, I used your program to generate a bug report: The screen recording: https://i.imgur.com/YzXNcQ2.gif The full bug report: https://github.com/ShareX/ShareX/issues/2266 I didn't have a chance to test this new feature when I was building that, but I did use your program and the manual (workaround) process above to create it. Next time!
Author
Owner

@RudeySH commented on GitHub (Feb 6, 2020):

Is there any away to apply this operation to a selection of frames, instead of all frames?

<!-- gh-comment-id:583004942 --> @RudeySH commented on GitHub (Feb 6, 2020): Is there any away to apply this operation to a selection of frames, instead of all frames?
Author
Owner

@NickeManarin commented on GitHub (Feb 9, 2020):

@RudeySH No... Open a new issue ticket with that feature request. :)

<!-- gh-comment-id:583896945 --> @NickeManarin commented on GitHub (Feb 9, 2020): @RudeySH No... Open a new issue ticket with that feature request. :)
Author
Owner

@blackcat31797 commented on GitHub (Feb 13, 2025):

Feature named as "Reduce Frame Count", inside the Edit tab and grouped inside Frames.

That's very helpful, thanks a lot <3

<!-- gh-comment-id:2655307080 --> @blackcat31797 commented on GitHub (Feb 13, 2025): > Feature named as "Reduce Frame Count", inside the **Edit** tab and grouped inside **Frames**. That's very helpful, thanks a lot <3
Author
Owner

@jokerfyy commented on GitHub (Feb 13, 2025):

收到啦,请放心,我马上就会看的

<!-- gh-comment-id:2655307952 --> @jokerfyy commented on GitHub (Feb 13, 2025): 收到啦,请放心,我马上就会看的
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#1412
No description provided.