Tente abri-los com o Gimp; Eu acredito que ele abrirá gifs animados com uma camada por quadro.
Você diz que não deseja despejar todos os quadros nos arquivos em um diretório, mas eu direi como fazê-lo de qualquer maneira :) instale o ImageMagick ou o graphicsmagick e, em seguida:
para ImageMagick:
convert animation.gif target.png
para graphicsmagick:
gm convert animation.gif target.png
ele gravará quadros em target0.png, target1.png, ... e assim por diante. Você pode entrar no diretório e executar eog
, ele mostrará todos os quadros no mesmo aplicativo. Quando você não precisar mais dos quadros, apenas rm target*.png
.
gm convert some-image.gif +adjoin some-image%d.png
para funcionar. Ou,gm convert some-image.gif -coalesce +adjoin some-image%d.png
para sub-quadros de tamanhos variados com diferentes desvios.convert
perde a-coalesce
opção, necessária para o que o usuário esperaria.Se os vários quadros tiverem áreas transparentes e forem construídos um sobre o outro, você poderá usar o
convert
comando com a-coalesce
opção " " para produzir um conjunto de arquivos target-0.png, target-1.png etc, cada um dos quais mescla a sequência de imagens:fonte
-coalesce
com.gif
screencasts longos , provavelmente consumiria toda a memória disponível e possivelmente travaria todo o sistema.convert -coalesce animation.gif target.%04d.png
para mim, com
ImageMagick
(info versão:6.8.9-9 Q16 x86_64 2017-07-31
)faz um pdf com cada página como um quadro do gif de entrada, então você pode simplesmente folhear os quadros no aplicativo de visualização em PDF de sua escolha
fonte
Use mpv. Abra-o na área de trabalho. Arraste o gif para ele. Tire uma captura de tela do quadro desejado / único com a tecla s. Você pode até fazer uma pausa se o seu gif for rápido. Maneira muito rápida.
===========
convém usar essas configurações primeiro [depois de definir, não é necessário fazer novamente] :
e digite e salve:
--screenshot-format
Opções: jpg jpeg png (padrão: jpg)para obter a mais alta qualidade png:
ou se você quiser jpg
--screenshot-jpeg-quality
Inteiro (0 a 100) (padrão: 90)Use
mpv --list-options
para outros detalhesfonte