Nem feltétlen kell hozzá Bash, vagy POSIX shell se, meg lehet oldani 1 soros ffmpeg-gel is, csak akkor nagyon sok paramétert utána kell írni, körmeid legépeled, az se lesz könnyebb, mint egy shell script.
Én csináltam pár éve pont ilyen slideshow-t, ffmpeg-gel, de azt meg ne kérdezzétek, hogy mik voltak a paraméterek, fogalmam sincs már, főleg, hogy akkor is vért hugyoztam mire összehoztam. Annyira emlékszem, hogy a framerate-et vettem le nagyon, hogy x ideig látszódjon minden kép.
Az ffmpeg tud mindent, ha valaki képes sok doksit olvasni, hogy milyen paramétereket kell használni és van türelme kísérletezni, mert néha az is számít, hogy bizonyos paraméterek mely másik paraméterek után, milyen sorrendben vannak.