Para plotar 7x10 fotos para revisão em vídeo

2

Suponha que você tenha 77777 fotos. Você quer revisá-los e suas diferenças:

  • tem 7x10 fotos sem margens
  • para ter um visualizador de imagens em que o tempo mínimo de navegação possa ser inferior a 1,0 s, de modo que a visualização da imagem possa ser alcançada
  • Eu gostaria de ter uma abordagem que seja programável e independente do sistema.

As seguintes são tentativas de fazer isso no OSX.

Gnuplot

Primeiro, pensei em usar o gnuplot , mas agora obtendo notificações dados ruins ao tentar plotar png-images:

plot for [i=1:232] 'image0'.i.'_1_mT.png'

o que me sugere que isso não é possível no gnuplot.

Outro pensamento foi usar pgfplots mas não existente no OSX, tornando Tikz / Tex difícil, código aqui .

Discussão sobre visualizadores de imagens

Os visualizadores padrão geralmente têm problemas em não poder personalizar suas margens, por exemplo:

  • QuickLook no OXS (não é possível definir margens para zero)
  • Xee no OXS - você não pode procurar muitas imagens de uma só vez. Há fluxo de vídeo nesse layout, mas o tempo mínimo de navegação é muito longo. Eu abri um ticket sobre isso aqui .
  • Eu me lembro que o Shotwell não tem os recursos necessários. No entanto, estou tentando instalar sua versão mais recente aqui .

Abordagem de látex

  • discussão sobre este aqui - problema ao obter pgfplots working

ImageMagick

    Tópico
  • [resolvido] sobre como instalar o ImageMagick e resolver um problema de link simbólico para comparar , aqui

Como você pode plotar imagens 7x10 sem margens? Realmente, apenas uma ferramenta básica de revisão.

    
por Léo Léopold Hertz 준영 20.03.2015 / 17:29

1 resposta

1

fotos para revisão em vídeo ...

ffmpeg pode ser usado para reunir um conjunto de imagens em um filme para análise. A taxa de quadros pode ser definida para um intervalo de sua escolha. Além disso, o vídeo pode ser limpo, percorrido ou reproduzido em várias taxas com um programa como o reprodutor de mídia VLC .

#!/bin/bash
cd "/path/to/png/files"
echo "DIRECTORY:" 'pwd'        >  png_to_video-log.txt

# '%04d'   four digits padded with zeros
# '-s WxH' rescale to new WxH values 640x360. defaults to source WxH
# '-framerate FPS' frames per second number
# '-y' overwrite existing output

echo "\n#####################" >> png_to_video-log.txt
echo   "### PNG TO VIDEO ####" >> png_to_video-log.txt
ffmpeg -y -f image2 \
       -framerate 4 \
       -i image_%04d.png \
       -f mp4 \
       -vcodec libx264 \
       -pix_fmt yuv420p \
       output_video.mp4        2>> png_to_video-log.txt

open png_to_video-log.txt

Veja também: ffmpeg wiki "Crie uma apresentação de slides em vídeo a partir de imagens"

    
por 25.04.2016 / 06:40