[GH-ISSUE #580] Frequent issues when using a progress bar with the 2.0 Encoder, but fine with 1.0 #480

Closed
opened 2026-02-26 09:31:35 +03:00 by kerem · 4 comments
Owner

Originally created by @KybernetikGames on GitHub (Jan 16, 2020).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/580

When I add a progress bar and save with the 2.0 encoder, it very often (but not always) causes severe artifacts when played (it never seems to happen without a progress bar):

Recording 2 0

But the 1.0 encoder doesn't have the same issue:

Recording 1 0

I like the smaller file size of 2.0, but it's really annoying having to always check for this issue. I've uploaded the project file here in case that helps you reproduce it.

Originally created by @KybernetikGames on GitHub (Jan 16, 2020). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/580 When I add a progress bar and save with the 2.0 encoder, it very often (but not always) causes severe artifacts when played (it never seems to happen without a progress bar): ![Recording 2 0](https://user-images.githubusercontent.com/43698611/72524121-f25e0600-38ac-11ea-9cb5-a223ba245fb6.gif) But the 1.0 encoder doesn't have the same issue: ![Recording 1 0](https://user-images.githubusercontent.com/43698611/72524160-099cf380-38ad-11ea-9101-40b5143a2e91.gif) I like the smaller file size of 2.0, but it's really annoying having to always check for this issue. I've uploaded the project file [here](https://drive.google.com/file/d/161ZhAgwyqBRmDxW41SdmPiEazE3UI62b/view?usp=sharing) in case that helps you reproduce it.
kerem closed this issue 2026-02-26 09:31:35 +03:00
Author
Owner

@NickeManarin commented on GitHub (Jan 19, 2020):

Try changing the color of the progress bar to other color, not green. Green is used as the color marked as transparent, enabling some file size saving,

<!-- gh-comment-id:576013481 --> @NickeManarin commented on GitHub (Jan 19, 2020): Try changing the color of the progress bar to other color, not green. Green is used as the color marked as transparent, enabling some file size saving,
Author
Owner

@KybernetikGames commented on GitHub (Jan 22, 2020):

It would probably be good to have a warning about that when adding a progress bar. I've already used green ones on dozens of gifs so I can't exactly change to a different colour at this point.

<!-- gh-comment-id:576978020 --> @KybernetikGames commented on GitHub (Jan 22, 2020): It would probably be good to have a warning about that when adding a progress bar. I've already used green ones on dozens of gifs so I can't exactly change to a different colour at this point.
Author
Owner

@elexx commented on GitHub (Jan 24, 2020):

I think you can also go the other way round: Change the color that marks transparent pixels. It's in the save-panel, Encode 2.0 under "GIF-Options"

<!-- gh-comment-id:578040121 --> @elexx commented on GitHub (Jan 24, 2020): I think you can also go the other way round: Change the color that marks transparent pixels. It's in the save-panel, Encode 2.0 under "GIF-Options"
Author
Owner

@NickeManarin commented on GitHub (Jun 29, 2020):

This issue was fixed, and it will be available with the next release.
You don't need to care about having the chroma key (known as 'dummy color' in older versions) as a color in the frame!

I developed from scratch the built-in encoders.

EbkC_NIWsAEZ4Jn

Octree (known as '2.0'):
Octree

Neural (known as '1.0'):
Neural

You're still going to get the color shifts in the progress bar using the Neural quantizer, since that's how the encoder works. :/

<!-- gh-comment-id:651207724 --> @NickeManarin commented on GitHub (Jun 29, 2020): This issue was fixed, and it will be available with the next release. You don't need to care about having the chroma key (known as 'dummy color' in older versions) as a color in the frame! I developed from scratch the built-in encoders. ![EbkC_NIWsAEZ4Jn](https://user-images.githubusercontent.com/14798947/86027391-06369800-ba07-11ea-8b88-ca887024b945.png) Octree (known as '2.0'): ![Octree](https://user-images.githubusercontent.com/14798947/86027454-1cdcef00-ba07-11ea-9d70-1e80225f624f.gif) Neural (known as '1.0'): ![Neural](https://user-images.githubusercontent.com/14798947/86027528-34b47300-ba07-11ea-814d-470da123793c.gif) You're still going to get the color shifts in the progress bar using the Neural quantizer, since that's how the encoder works. :/
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#480
No description provided.