Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

FFmpeg making video from images placed in different folders

Tags:

ffmpeg

I am making video from images in FFmpeg. I want to know if I can make video from images placed in different folders. Like first image is placed in folder1 and other in folder2 can I use both images in folder1 and folder2 to make a single video having both images in any order. Just want to know can I use images from two different folders to make a single video. if yes. Than how can i do that?

like image 265
Ali faizan Avatar asked Aug 17 '13 05:08

Ali faizan


1 Answers

Yes it's possible, you can specify several input on the command (-i) but the more easy in your case as the order doesn't count, is to use the 'concat' ' filter

https://trac.ffmpeg.org/wiki/How%20to%20concatenate%20(join,%20merge)%20media%20files

it will create a video with all images of folder1 and after all folder2, etc... The concat filter come with 2 methods:

ffmpeg -i concat:file1|file2 etc ....

and

ffmpeg -f concat -i list etc...

for image sequence it look like only the 2nd method work. so first create a file to describe your content (run touch file and edit it with nano file) and use the following syntax to specify where your file are and which is their naming syntax:

file './folder1/im%03d.jpg'
file './folder2/im%03d.jpg'

save the file (under nano it will be with CTRL+X) and now run the following command:

ffmpeg -f concat -i list out.mp4

ffmpeg will use your file as input and push sequentially all your image in the encoding process

like image 189
alexbuisson Avatar answered Oct 19 '22 11:10

alexbuisson