Eu tenho um vídeo mp4 5s fps25 e uso o seguinte comando para extrair imagens jpg do vídeo
ffmpeg -i input.mp4 -r 1 -q:v 1 output_%01d.jpg
As imagens foram extraídas com sucesso, mas a qualidade dos arquivos jpg não é boa o suficiente.
Como posso extrair imagens de melhor qualidade?
Responder1
Tentar
ffmpeg -i input.mp4 -r 1 -q:v 1 -qmin 1 -qmax 1 output_%01d.jpg
Se não for bom o suficiente, use
ffmpeg -i input.mp4 -r 1 output_%01d.bmp
e use outro codificador JPEG.
Responder2
A opção ffmpeg -qscale
é o fator de qualidade da imagem, para extração de imagens em série de vídeos de entrada H264, não tenho certeza se funciona da mesma forma para vídeo mp4, mas você pode tentar com o seguinte comando
ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg
mais informações consulte a referência da fonteaqui.
documento oficial do ffmpegaqui.