Automated video making tool

Job ID: 36244265

Budget: €30 – €250 EUR

Hey, I need a tool that will automatically make videos for me from a selection of video files/pictures & songs.
The tool will have options to choose the video files/pictures & songs randomly or manually, it will adjust the length of the videos/pictures to fit the length of the songs.
It needs to have a UI, be easy to set up between multiple computers. For example using FFMpeg

The tool needs to be able to:
• Randomly pick 1 video file or picture & randomly select X amount of songs, then automatically trim the length of the video/picture to fit with the song in the final render
• Randomly pick X amount of video files and stitch them together & randomly select X amount of songs, then automatically adjust the length of the videos to fit the songs in the final render (loop them if needed).
• I need to be able to always select a preferred video file & songs that will always appear at the beginning of the video. We can have 2 folders, Folder A - will contain songs that should appear at the beginning (example first 5 songs always from Folder A), folder B will have the rest of the songs. If the final render has 20 songs -> first 5 songs will be from folder A -> 15 songs will be from folder B.
• An option to manually choose the exact order of the songs that will be used and the exact video/picture to use as background.
• Have a setting for the crossfade duration between songs
• There needs to be an option for the tool to create a text overlay with the songs that are used in the final render and put the text over the video files & be able to change the location of the text (Check example)
• Be able to add a .png over the video/picture background (imagine adding a logo to a corner) and be able to select the location
• It needs to create a .txt file with timestamps and song names used.
• An option where it chooses just X amount of videos and uses the sound from the video

• Have a working UI
• Be able to run it simply, no complicated setups that require downloading large amount of software, ideally I can copy paste it between computers.
• An option to render X amount of videos in a row with same settings, settings can be saved in a file. Basically an option to run the tool as many times in a row as I want.

Examples of final render: https://www.youtube.com/watch?v=3GnwNV72UbE
https://www.youtube.com/watch?v=NgYX0faf6vc
Related categories: PHP JavaScript Python C++ Programming Automation