Tengo un video mp4 5s fps25 y uso el siguiente comando para extraer imágenes jpg del video
ffmpeg -i input.mp4 -r 1 -q:v 1 output_%01d.jpg
Las imágenes se extraen correctamente, pero la calidad de los archivos jpg no es lo suficientemente buena.
¿Cómo puedo extraer imágenes de mejor calidad?
Respuesta1
Intentar
ffmpeg -i input.mp4 -r 1 -q:v 1 -qmin 1 -qmax 1 output_%01d.jpg
Si no es lo suficientemente bueno, use
ffmpeg -i input.mp4 -r 1 output_%01d.bmp
y utilice otro codificador JPEG.
Respuesta2
La opción ffmpeg -qscale
es el factor de calidad de imagen, para la extracción de imágenes en serie de videos de entrada H264, no estoy seguro si funciona igual para videos mp4, pero puedes probarlo con el siguiente comando
ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg
más información por favor vea la referencia de la fuenteaquí.
documento oficial de ffmpegaquí.