mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-25 23:25:52 +03:00
[GH-ISSUE #1378] [Bug] gifski can't work properly #1017
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#1017
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @minos9277 on GitHub (Mar 18, 2025).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/1378
Originally assigned to: @NickeManarin on GitHub.
Describe the bug
the gif created with gifski seems a little sped-up and there is a long pause at the end of the gif
i tried several version of gifski.dll extracted from gifski-XX.0.tar.xz
and it happened everytime
only the gifski.dll downloaded by default can work
but it's rather outdated
Desktop (please complete the following information):
@minos9277 commented on GitHub (Mar 18, 2025):
and the latest gifski
@GHhhhk commented on GitHub (Jul 22, 2025):
Yes, I'm experiencing the same issue when exporting via gifski in ScreenToGif. The exported GIF's frame delays don't match the preset values - the last frame becomes abnormally long while other frames get shortened.
The new gifski.dll delivers better quality and smaller size. Hope ScreenToGif could adapt its frame delays handling. Much appreciated!
@fz0000 commented on GitHub (Jul 23, 2025):
The current version of gifski.dll remains at v1.2.0, and unfortunately, it is the only choice at this time.
Any newer gifski.dll might cause compatibility issues since the API has been changed.
For example, in current code, the
GifskiSettingsis:github.com/NickeManarin/ScreenToGif@42eadd5a03/ScreenToGif/Util/GifskiInterop.cs (L20-L27)It only supports v1.2.0 and earlier versions, since the code in gifski v1.2.0 is:
But starting from v1.3.0, it's updated:
@fz0000 commented on GitHub (Aug 20, 2025):
I tried to fix this with minimal modifications, but it turned out to be impossible.
Supporting both current version and the newer official versions of of gifski.dll requires significant changes.
So I suggest waiting for ScreenToGif v3.
Instead of the final export step, you can use the GUI version of gifski, or use the CLI version for advanced options.
For example:
gifski.exe --fps 10 --quality 100 --output my_output.gif "C:\Users\xxx\AppData\Local\Temp\ScreenToGif\Recording\2025-08-20 21-18-25\*.png"@NickeManarin commented on GitHub (Sep 28, 2025):
I fixed the gifski interop code, now it works with the latest version.
It also downloads the dll directly from the correct repo.