|
|
|
|
|
by armada651
758 days ago
|
|
Gifski does two things that most video-to-gif tools generally don't do: 1. It uses a unique color palette for each frame rather than using one global color palette for all frames. 2. It takes advantage of the fact that pixels from previous frames can be retained and used as part of the next frame even if the colors from those pixels are no longer part of the color palette. This is the main trick gifski uses to get more than 256 colors in a frame. On top of that gifski uses pngquant for color quantization (converting to 256 colors) which is extremely good at its job in its own right. |
|
This allows more reuse of the background colors, and keeps file sizes lower by avoiding adding unnecessary temporal noise. Other converters that remap and dither each frame independently will needlessly create unique noise patterns in each frame.