•  
     

Convertendo vídeos em imagens JPEG no Linux

Essa dica é pra quem deseja capturar imagens de filmes em JPEG. Um modo simples que usamos é a captura de tela (print), infelizmente sua utilização muitas vezes não adquire resultados perfeitos, a imagem fica obscura, o foco é perdido ou precisamos fazer várias tentativas até encontrar uma imagem que agrade.

Com FFmpeg esse o problema pode ser superado!

Levando em conta que já tenha o FFmpeg instalado com todos os codecs de vídeos ativados, usaremos o seguinte comando:

$ ffmpeg -i nomedofilme.avi -r 1 -s 608×320 -f image2 tmp-%01d.jpg

Explicando:
ffmpeg = command (comando)
-i= input filename (nome do arquivo de entrada)
-r= fps - frame rate (default = 25).
-s= size- frame size (w x h) (Dimensões do filme, eu usei o da propriedade do filme)
-f= force format (força formato)
tmp-%01d.jpg (saída em sequência do nome das imagens tmp-01.jpg, tmp-02.jpg...)

PS: Vale lembrar que o comando deve ser executado no "terminal", estando na pasta onde se encontra o arquivo do filme, caso contrário indique o local:

$ ffmpeg -i /pasta_do_filme/abc.avi ...



O resto agora fica por parte de vocês para encontrar a melhor configuração possível, para maiores informações e opções acesse:
http://linux.die.net/man/1/ffmpeg
Anexos
Linux Convertendo Vídeos em imagens Jpeg no Linux.png
Linux Convertendo Vídeos em imagens Jpeg no Linux.png (87.79 KiB) Visto 116 vezes