Tente
ffmpeg -i input.mp4 -r 1 -q:v 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.
Eu tenho um vídeo 5s fps25 mp4 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 são extraídas com sucesso, mas a qualidade dos arquivos jpg não é boa o suficiente.
Como posso extrair imagens de melhor qualidade?
Tente
ffmpeg -i input.mp4 -r 1 -q:v 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.