image - play - Extraiga todos los cuadros de video como imágenes con FFMPEG
ffmpeg video converter (1)
Estoy tratando de convertir un archivo de video MP4 en una serie de imágenes jpg (out-1.jpg, out-2.jpg etc.) usando FFMPEG con,
mkdir frames
ffmpeg -i "%1" -r 1 frames/out-%03d.jpg
Sin embargo sigo recibiendo errores como,
[image2 @ 00000037f5a811a0] No se pudo abrir el archivo: frames / out-C: / Applications / FFMPEG / toGIF.bat3d.jpg av_interleaved_write_frame (): marco de error de entrada / salida = 1 fps = 0.0 q = 5.9 Lsize = N / A time = 00: 00: 01.00 bitrate = N / A video: 63kB audio: 0kB subtítulo: 0kB otras transmisiones: 0kB encabezados globales: 0kB carga adicional: desconocida ¡Conversión fallida!
Si elimino la parte% 03d, la conversión funciona pero solo muestra el primer cuadro y el programa se detiene con un error.
¿Cómo puedo extraer correctamente todos los cuadros del video con FFMPEG?
Utilizar
ffmpeg -i "%1" frames/out-%03d.jpg
Una secuencia de archivos de imagen no tiene una velocidad de cuadros. Si desea sobrescribir el archivo de video, use -r
antes de la entrada.
Editar :
ffmpeg -i "C:/Applications/FFMPEG/aa.mp4" "frames/out-%03d.jpg"