Creo un video desde el marco de la imagen, y funciona muy bien. El problema es que no quiero usar toda la imagen en mi carpeta. Tengo 200 cuadros en mi carpeta, pero quiero un video del 1 al 100
¿Cómo puedo especificar el recuento de cuadros o el final del cuadro?
ffmpeg-número_inicio n -i prueba_% d.jpg -vcodec mpeg4 prueba.avi
No puedo encontrar como
¡Gracias!
Respuestas:
Para ello, establezca la cantidad de fotogramas que desea:
Así que efectivamente es en su caso:
Es posible que deba especificar otros parámetros, como
pix_fmt
etc., dependiendo de otros factores.Además, generalmente se usa algo así como
test_%05d.jpg
con la secuencia numerada que tiene ceros y 5 dígitos anteriores. Si no lo tiene en ese formato, es posible que deba usar un patrón global. Mira esto .fuente
Este es un código que siempre me funciona bien.
el tiempo es solo en segundos. Si está 2 minutos por delante del carrete, entonces son 120. Un archivo de imagen siempre vale un segundo, por lo tanto, calcule su imagen deseada por ese enfoque.
yourfile.mp4 = su clip de película
snapshot.jpg = su nuevo archivo de imagen
IMPORTANTE: deje image2 solo. Es la única forma de obtener lo que quería.
fuente
ffmpeg
que tengo que usar ahora; lo único-t
es no es "tiempo final",man ffmpeg
dice que es "duración"; entonces el tiempo final sería inicio + duración. ¡Salud!