Respostas:
A maneira mais simples de fazer isso é reproduzir sua animação gif em mplayer
Abra seu arquivo gif mplayer
usando o seguinte comando
mplayer -loop 0 -speed 0.2 your_gif
Aqui
-loop 0
significa que ele executará sua imagem gif até que você não a feche e
-speed 0.2
diminuirá a velocidade da animação para 20%.
Você pode pausar sua animação pressionando o Spacebotão
mplayer
também mostrará as informações de quadro do seu gif em execução no terminal.
-speed
parâmetro de acordo com sua necessidade. Porque para mim -speed 0.5
está reproduzindo seu arquivo gif com boa velocidade, sem latência.
Eu acho que você deseja pausá-lo para pegar um quadro específico e salvá-lo como uma imagem independente.
Abra-o com o gimp, ele carregará cada quadro como uma camada separada. Você pode excluir ou tornar invisíveis todos os quadros / camadas, exceto o desejado, e exportar a imagem em qualquer formato suportado pelo gimp.
Você pode dividir o gif em imagens e procurá-los com a velocidade desejada:
convert input.gif output%05d.png
%05d
? Eu escrevi e nada de especial aconteceu, isso acabou de se tornar parte de um nome de arquivo para cada parte, comofoo%05-116.png
foo%05.png
vez de foo%05d.png
?
Embora mplayer
seja realmente uma maneira simples de pausar a animação GIF e talvez fazer uma captura de tela de um quadro específico, parece que mplayer
isso não permite navegar entre os quadros. Uma ferramenta gifview
(fornecida pelo gifsicle
pacote no Ubuntu) faz um ótimo trabalho para fornecer um controle detalhado sobre a visualização de gif. Consulte a página de manual (muito curta) para gifview
obter os atalhos correspondentes.
Certifique-se de desativar o modo otimizado com u. Caso contrário, apenas as diferenças entre os quadros serão mostradas e pode-se ter a impressão de que a ferramenta não funciona corretamente.