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?