tutorial play example compress commands image batch-file video command-line ffmpeg

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"