Video developer needed to create software for merging MP4's - 28/04/2018 09:10 EDT
$1500-3000 USD
Closed
Posted almost 6 years ago
$1500-3000 USD
Paid on delivery
I am looking for a software developer with experience creating video applications. I would prefer this to work on Mac OS, but would be open to Windows.
The software should contain two components:
1) Database
2) Merge (with encode settings)
The database should work something like this (I'm flexible if you have a better idea):
a- A video that is housed locally on the computer is associated to the database
b- The link should allow a "Video ID" code to be associated (like "1234") with the video
The merge function should work like this:
a- Define a template that specifies number of "Video ID" fields that can be pulled from database
b- Background music track that is added and plays under the merged the videos
c- When "Merge" is clicked, all the individual videos from the "Video ID" fields are merged into one video and the music track is added
d- The final, merged MP4 would upload automatically to Vimeo using their API and have progress bar. It would confirm successful upload and keep an upload log.
Here is a sample workflow (****PLEASE VIEW THE ATTACHED WIREFRAME PDF TO VIEW A SAMPLE LAYOUT OF THIS WORKFLOW****):
DATABASE:
-Video housed on /desktop/Videos/[login to view URL] is added and a Video ID of 1234 is associated
-Video housed on /desktop/Videos/[login to view URL] is added and a Video ID of 1235 is associated
-Video housed on /desktop/Videos/[login to view URL] is added and a Video ID of 1236 is associated
-Video housed on /desktop/Videos/[login to view URL] is added and a Video ID of 1237 is associated
MERGE:
-Sample template is designed to allow for 2 Video ID fields
-Sample template file has background music of [login to view URL] added
-In the two open fields, the user enters in: 1234 & 1236
-So, [login to view URL] (1234) and [login to view URL] (1236) are merged and inserted under the entire merged video the audio file [login to view URL] will play
-When "Merge" is clicked, a single MP4 video is created
In the merge section of the software, the user should be able to insert a CSV file which will automatically populate the fields.
Hello,
I can suggest FFMPEG for the background engine of this solution. FFMPEG will be the cross-platform tool for concatenating/merging the videos together with mp3. For the GUI I can suggest QT or wxWidgets as a crossplatform library. This way you can have this built on both MACOSX and Windows. I can provide a Windows only solution first, but the code could be compiled for MacOs as well. I can do that later as a separate project if you need to.
I can also suggest the video IDs to be stored as an XML file, which could be transferred from one C to another, or would be a human readable/editable as well.
By "merging" do you need the second video to play after the first one finishes? Or superimposing the video frames side-by-side? Both are not a problem to be implemented.
Let me know if you are interested.
Thanks!
Ivo
Hi, How are you?
Thank you for posting an interesting project!
I've carefully read your description and I am very interested in your project.
I have 5+ years of experience in building of Mac applications.
I am very familiar Objective-C and Swift.
I would like to discuss this project more specifically with you.
I am working full time with 40+hrs per week and also I can work in your timezone.
And also I wish to establish a good relationship with you for a long term via this project.
Looking forward to hearing from you soon.
Regards.
Xiao
All the merging process could be done by ffmpeg. I can create GUI for it, that looks like similar to pdf you provided. My app will start ffmpeg in the background (invisible to the user) and do what you want - but I don't have Mac - I can write it for Windows... I have 100% completed projects and 6 reviews - just take a look at my profile.