Exibindo uma seqüência de imagens no Linux


2

Estou gerando uma sequência de imagens salvas como arquivos .PNG no disco, rotuladas como plot001.png, plot002.png, plot003.png. Estes são na verdade plotagens salvas do Octave, uma ferramenta de manipulação / plotagem de dados científicos.

Existem cerca de 50-200 dessas imagens.

Eu quero animá-los na tela para que eu possa ver cada quadro exibido sequencialmente com a minha própria pausa especificada entre cada quadro (normalmente 200ms). Eu também quero ser capaz de dar um único passo para frente e para trás na sequência com um simples pressionamento de tecla.

Eu não estou tentando criar um vídeo! Eu poderia usar ffmpeg ou algo semelhante, mas o vídeo resultante seria comprimido, difícil de controlar quadro a quadro e apenas 2 segundos de duração.

Várias ferramentas de exibição de imagem do Windows, como o irfanview, têm um recurso para isso. Ele permite que você reproduza uma apresentação de slides com uma pausa definível entre os quadros, e você também pode direcionar a seta para a esquerda e para a direita para controlá-la manualmente. Isto é perfeito.

Existe uma ferramenta de visualização de imagens para Linux que me daria esse método fácil de visualização de seqüências? Estou executando o Ubuntu 9.10 se isso é importante.

Respostas:


1

Gwenview , que está disponível no Ubuntu 9.10, suporta isso.

Você pode iniciar uma apresentação de slides de qualquer diretório / imagens. Sua pausa padrão entre imagens é de 5 segundos, mas você pode configurá-lo como quiser. Você também pode avançar pressionando space ou para trás pressionando backspace.


Isso funciona muito bem. Surpreendentemente, a temporização da apresentação de slides NÃO é configurável, mas como uma solução ad-hoc, posso alterar minha velocidade de repetição de tecla e manter pressionada a barra de espaço. Obrigado!
BobBanana

@BobBanana Quando a apresentação de slides está sendo executada e você move o mouse na parte superior da tela, uma "barra de ferramentas" deve aparecer. Clique em "Configurar modo de tela cheia" (o ícone de chave inglesa). No menu pop-up, a primeira coisa deve ser um controle deslizante para ajustar o tempo. Pelo menos, em Gwenview 2.3.2
Laurent Parenteau

8

De imagemagick:

animate -pause *.jpg

Você também pode usar o mplayer:

mplayer mf://*.jpg -mf fps=10

o animate no imagemagick-6.q16 pacote (v * 8: 6.9.7.4 + dfsg-16ubuntu2.3 *) falha porque -pause requer um tempo em segundos argumento como -pause 1. Mesmo com isso, falha porque mostra apenas a primeira imagem, e não as posteriores.
agc
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.