2011-08-24 8 views
12

Estoy intentando crear una película MPG4 de una serie de png. Quiero que la película muestre una de las imágenes PNG cada 1/5 de segundo. Así que probé el siguiente comando:Ajuste la velocidad de fotogramas MPG4 en ffMpeg

ffmpeg -i ffmpeg_temp/%05d.png -r 5 video.mp4 

Ahora me sale una película de solo 40 segundos, en la que desaparecen muchos fotogramas.

Tengo alrededor de 1000 fotos y quiero que sea una película de alrededor de 3 minutos (5 fps).

Respuesta

23

Debe poner el -r 5antes de el -i ffmpeg_temp/%05d.png ya que las opciones se aplican al siguiente archivo. En otras palabras, la entrada se lee con un valor predeterminado de 25 fps y el archivo de salida tiene una velocidad de cuadro de 5 fps.

Desde el FFmpeg documentation:

Como regla general, las opciones se aplican al archivo especificado a continuación. Por lo tanto, el orden es importante y puede tener la misma opción en la línea de comando varias veces. Cada aparición se aplica luego al siguiente archivo de entrada o salida.

+1

la única cosa sobre ffmpeg I hate ... – rogerdpack

Cuestiones relacionadas