Gifski, um programa para criar imagens GIF de alta qualidade

sobre Gifski

No próximo artigo, daremos uma olhada em Gifski. Este programa nos permitirá criar imagens gif alta qualidade, seja através de um vídeo ou com um conjunto de imagens. É um programa multiplataforma e de código aberto. Este aplicativo é um codificador GIF de alta qualidade baseado em Pngquant.

Se alguém não souber, pngquant é um compressor de imagem PNG com perdas que podemos usar na linha de comando. Muitas pessoas na rede garantem que pngquant é um dos melhores compressores PNG sem perdas O que podemos encontrar. Compacte imagens PNG em até 70% sem perder a qualidade original e mantenha a transparência alfa total. As imagens compactadas resultantes são compatíveis com todos os navegadores da web e sistemas operacionais.

Como o Gifski é baseado no Pngquant, ele usa os recursos do Pngquant para criar animações GIF. Este programa é capaz de criar GIFs animados que usam milhares de cores por quadro. Gifski também exige que tenhamos ffmpeg para converter vídeo em imagens PNG.

Instalação Gifski

Requisitos anteriores

Vamos ter que certifique-se de que instalamos o FFMpeg e o Pngquant em nosso Ubuntu antes de entrar na instalação do Gifski.

FFmpeg está disponível nos repositórios padrão da maioria das distribuições Gnu / Linux. Para isso, podemos instalá-lo usando o apt. Abrimos um terminal (Ctrl + Alt + T) e escrevemos:

sudo apt install ffmpeg

Pára instalar pngquant, no mesmo terminal, vamos executar:

sudo apt install pngquant

Instale Gifski

Depois de instalar os pré-requisitos, agora podemos instalar o Gifski. Teremos diferentes possibilidades de instalação. O primeiro será instale-o usando carga, se tivermos instalado o Linguagem de programação Rust. Uma vez que este idioma é instalado, em um terminal (Ctrl + Alt + T) escrevemos:

instalar carga gifski

cargo install gifski

Também podemos pegue este programa usando o gerenciador de pacotes linuxbrew.

instalar brew gifski

brew install gifski

Se você não quiser instalar cargo ou Linuxbrew, baixe os últimos executáveis ​​binários do página de lançamentos e compilar e instalar o gifski manualmente.

Crie animações GIF com Gifski

Começamos indo ao local onde salvamos as imagens. Neste exemplo, eles são todos .PNG. Lá iremos executar o seguinte comando para crie uma animação GIF a partir do conjunto de imagens dos quais temos:

gifski criar arquivo gif animado

gifski -o archivo.gif *.png

Quero esclarecer que fazendo este exemplo, todas as imagens que usei tinham o mesmo tamanho.

Recursos Gifski disponíveis

Gifski também possui alguns recursos com os quais podemos:

  • Crie a animação GIF com uma dimensão específica.
  • Mostra um número específico de quadros por segundo.
  • Codifique com uma qualidade específica.
  • Codifique mais rápido.
  • Também seremos capazes de codificar imagens exatamente na ordem fornecida.

Pára crie uma animação GIF com uma dimensão específica, por exemplo, largura = 512 e altura = 490, use o seguinte comando:

gifski -o archivo.gif -W 512 -H 490 *.png

Nós poderemos definir o número de quadros por segundo queremos na animação gif. O padrão é 20. Para fazer isso, execute:

gifski -o archivo.gif --fps 30 *.png

Nós podemos codifique com uma qualidade específica na escala de 1-100. Obviamente, qualidade inferior pode resultar em um arquivo menor e qualidade maior em um arquivo maior em nossa animação GIF.

gifski -o archivo.gif --quality 40 *.png

Gifski vai demorar mais ao codificar um grande número de imagens. Para fazer o que o processo de codificação é 3 vezes mais rápido que a velocidade normal, execute:

gifski -o archivo.gif --fast *.png

Tenha em mente que irá reduzir a qualidade para 10%.

Para codificar imagens exatamente na ordem dada, usaremos a opção –nosort. Aqui você pode substitua * .png pelos nomes dos arquivos e suas extensões, na ordem que mais nos interessar.

gifski -o archivo.gif --nosort *.png

Criar animação GIF a partir de arquivo de vídeo

Às vezes é possível que estamos interessados ​​em um arquivo animado retirado de um vídeo. É aqui que a FFmpeg pode nos ajudar. Primeiro você tem que converter vídeo em quadros PNG com o seguinte comando:

ffmpeg -i video.mp4 frame%04d.png

O comando acima torna os arquivos de imagem 'frame0001.png','frame0002.png','frame0003.png', etc…, do video.mp4. Os caracteres% 04d irão gerar o número do quadro. Este comando dividirá o vídeo inteiro em imagens, que são salvas no diretório de trabalho atual.

Depois de converter o vídeo em imagens, basta executar o seguinte comando para crie o arquivo GIF animado.

gifski -o archivo.gif *.png

Ajuda e informação

Para mais detalhes, podemos consulte a seção de ajuda do programa digitando:

ajuda gifski

gifski -h

Se alguém precisar mais ajuda ou informação sobre gifski, você pode consultar o site do projeto. Também podemos obter mais informações do pngquant em seu pagina web em causa.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.