Hi,
I worked on many projects involving vlc, it is a very powerfull tool to generate video with the free ffmpeg component.
The app as I imagine it, will scan folders, and whenever it finds a some photos, music files, some text files, it will generate a short video, based on these photos, with some transitions, with the music file and the text over the video.
Everythng could be parametrized, duration, color of text etc...
Hopr to work for you soon