I'm encoding an image sequence to an .mp4 file using the following ffmpeg command:
ffmpeg -y -loglevel info -threads 0 -f lavfi -framerate 60 -i image_seq.%06d.tif -r 60 -preset medium -codec:v libx265 -ar 48000 -acodec aac -shortest -strict experimental -sn -vsync 1 -pix_fmt yuv420p -b:v 7340032 -movflags +faststart output_file.mp4
The image sequence itself is 60fps but the resulting .mp4 file contains a number of frames twice as big as in the original image sequence.
I really can't see anything that's wrong with the command.. any ideas?
Thanks!
EDIT:
The command which includes several inputs:
ffmpeg -y -loglevel info -threads 0 -f lavfi -i aevalsrc=0 -framerate 60 -i image.png -start_number 000000 -apply_trc bt709 -i image_seq.%06d.tif -r 60 -preset medium -codec:v libx265 -ar 48000 -acodec aac -shortest -strict experimental -sn -vsync 1 -pix_fmt yuv420p -b:v 7340032 -movflags +faststart -map "2:0" -map "0:0" -shortest output.mp4 2>&1 | tee -a log_file.log