Biblioteca Python para edição programática de vídeo: cortes, concatenação, sobreposição de texto, composição e efeitos personalizados em vídeo, áudio e GIF.
kohler/gifsicle
Ferramenta de linha de comando para criar, editar, otimizar e inspecionar imagens e animações GIF, com programas auxiliares para visualização e comparação.
- Estrelas
- 4,346
- Forks
- 254
- Issues abertas
- 25
- Último commit
- há 22 dias
O que é?
Gifsicle é um programa de linha de comando para manipular arquivos GIF. Ele pode combinar várias imagens em uma animação, separar uma animação em quadros individuais, substituir ou editar quadros específicos e alterar o tempo de exibição dos quadros, os métodos de descarte e a repetição. Também oferece suporte a transparência, entrelaçamento, comentários, inversão e rotação, alterações na tabela de cores e otimização do tamanho de animações.
O pacote inclui duas ferramentas auxiliares. Gifview exibe GIFs e animações em um display X, como uma apresentação de slides ou em reprodução em tempo real. Gifdiff compara dois arquivos GIF para verificar se têm aparência visual idêntica, o que é útil para testar softwares de processamento de GIF.
O Gifsicle é compilado em UNIX com ./configure e make e, no Windows, com makefiles do nmake para Visual C ou Borland C++. O Gifview não é compilado no Windows, e o autor observa que o suporte ao Windows não é oferecido.
Recursos principais
- 01Combina várias imagens em uma animação ou separa animações em quadros
- 02Edita o tempo de exibição dos quadros, os métodos de descarte, a repetição e a transparência
- 03Otimiza animações para reduzir o tamanho dos arquivos, com opção de compressão com perdas
- 04Inverte, gira e altera as tabelas de cores de imagens GIF
- 05Gifview exibe animações como apresentações de slides ou em reprodução em tempo real no X
- 06Gifdiff verifica se dois GIFs têm aparência idêntica
Casos de uso
- Otimizar animações GIF em lote para sites e reduzir o uso de banda
- Automatizar edições de quadros em arquivos GIF em pipelines de build ou de conteúdo
- Testar softwares de processamento de GIF comparando os resultados com arquivos de referência
Início rápido
- 1
Execute o script configure
./configure - 2
Compile os programas
make - 3
Instale o gifsicle e sua página de manual
make install
Antes de usar
- Licenciado sob GPL-2.0 (somente a versão 2), uma licença copyleft que se aplica se você distribuir código modificado.
- As compilações para Windows usam makefiles separados e não incluem o gifview; além disso, o autor não oferece suporte ao Windows.
- Para compilar a partir do código-fonte do GitHub, se o configure estiver ausente, execute primeiro autoreconf -i.
Em coleções
Tópicos
Perguntas frequentes
- O que é gifsicle?
- Ferramenta de linha de comando para criar, editar, otimizar e inspecionar imagens e animações GIF, com programas auxiliares para visualização e comparação. Gifsicle é um programa de linha de comando para manipular arquivos GIF. Ele pode combinar várias imagens em uma animação, separar uma animação em quadros individuais, substituir ou editar quadros específicos e alterar o tempo de exibição dos quadros, os métodos de descarte e a repetição. Também oferece suporte a transparência, entrelaçamento, comentários, inversão e rotação, alterações na tabela de cores e otimização do tamanho de animações.
- gifsicle é gratuito? Qual é a licença?
- gifsicle é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gifsicle ainda é mantido?
- Manutenção ativa. O último commit de gifsicle foi em 15 de out. de 2026.
- Para que posso usar gifsicle?
- Otimizar animações GIF em lote para sites e reduzir o uso de banda Automatizar edições de quadros em arquivos GIF em pipelines de build ou de conteúdo Testar softwares de processamento de GIF comparando os resultados com arquivos de referência
- Como instalar gifsicle?
- Execute o script configure: ./configure Compile os programas: make Instale o gifsicle e sua página de manual: make install
- Onde consigo gifsicle?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kohler/gifsicle
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma CLI em Go que grava sessões de terminal em GIFs, vídeos ou saída ASCII a partir de arquivos .tape com scripts, para demonstrações e testes de integração.
Biblioteca de processamento de imagens rápida e econômica em memória, escrita em C, com cerca de 300 operações e bindings para várias linguagens.
Sistema Swift de carregamento de imagens para plataformas Apple, com cache, processamento, decodificação progressiva e componentes para SwiftUI/UIKit.
Ferramenta local de compressão de imagens e GIFs com foco em privacidade para Web, Windows, macOS e Linux, com comparação, redimensionamento, conversão e renomeação.
Editor de sprites e pixel art no navegador para criar sprites de jogos, animações e GIFs.