Como posso selecionar os quadros mais “fixos” de um vídeo com ffmpeg, onde menos movimento ocorre?

1

Eu gostaria de usar o ffmpeg para selecionar quadros de um vídeo para criar uma imagem de visualização. No passado eu escolhi quadros manualmente: eu extraí 1000 quadros em tempo eqüidistante e então eu escolhi os mais interessantes, os resultados foram muito bons e chamativos, mas é entediante e perda de tempo. Então tentei extrair apenas os quadros-chave: obtive visualizações de qualidade muito piores em comparação com o método manual. Agora estou tentando extrair quadros que são de boa qualidade, por exemplo, sem borrões ou sem movimento. Minha linha de comando é:

ffmpeg -loglevel info -i input_video.avi -vf select="lt(scene\,0.0001)*(isnan(prev_selected_t)+gte(t-prev_selected_t\,5))" -vsync 0  -f image2 -q 1  %09d.jpg

Mas ainda recebo fotos com movimento. Existe algum método melhor para extrair os quadros que tem menos movimento, por exemplo. que são muito semelhantes ao prevoius e digamos para o segundo quadro anterior?

    
por Konstantin 26.06.2014 / 00:05

0 respostas

Tags