usage update library descargar demos convert actualizar ffmpeg video-processing

update - u ffmpeg



Error de ffmpeg: se seleccionó el tipo de patrón ''glob'', pero globbing no es compatible con esta compilación de libavformat (1)

Estoy tratando de convertir un grupo de archivos ".jpg" que actúan como fotogramas individuales en 1 solo video de mpeg ".mp4"

Ejemplos de parámetros que utilicé:

frame duration = 2 secs frame rate = 30 fps encoder = libx264 (mpeg) input pattern = "*.jpg" output pattern = video.mp4

Basado en las instrucciones wiki de ffmpeg en ( https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images ), emití este comando:

ffmpeg -framerate 1/2 -pattern_type glob -i "*.jpg" -c:v libx264 -r 30 -pix_fmt yuv420p video.mp4

Pero estoy obteniendo este error:

[image2 @ 049ab120] Pattern type ''glob'' was selected but globbing is not supported by this libavformat build *.jpg: Function not implemented

Lo que probablemente significa que los comandos de coincidencia de patrones de API para mi compilación / versión han cambiado. Por cierto, esta es mi versión de descarga de ffmpeg de windows 32bit ( ffmpeg-20150702-git-03b2b40-win32-static ).

¿Cómo puedo elegir un grupo de archivos usando la coincidencia de patrones usando ffmpeg?


-pattern_type glob requiere glob.h.

glob se define en el estándar POSIX y no está disponible en Windows de forma predeterminada.

Cree / cambie el nombre de sus archivos usando la image###.jpg nomenclatura de archivos secuencial image###.jpg luego use comodines de secuencia como -i image%03d.jpg como entrada.