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.