Web-Based Audio Video Collaboration App. Experience in FFmpeg Open-Source AV Library a Plus.
We are seeking to have a web based application created that would allow different users the ability to upload individual cell phone videos (AV files), from both Android and IOS smartphones. Once uploaded, the AV files will need to be merged on the server to be played as one video. The user would need to be able to use the audio in the AV files for syncing, before being merged and played as one.
This would need to be able to be done with up to six individual AV files that can be merged and played as one. The merged AV files would need to be displayed in a split screen format.
Users would also need the ability to remove any of the AV files once they’ve been merged and play the remaining AV files as one. They should also be able to remove and replace any of the AV files to form a new combination, allowing for an infinite number of unique combinations of merged AV files to be played. To recap - a user should be able add, remove or replace any or all of the AV files and play the remaining AV files as one, creating a unique combination of a user's choice of up to any six individual AV files.
You can reference a similar example of this being done on TikTok using their Duet feature, however this feature only allows you to combine two AV files. Once combined, you are only able to add another AV file with the previous AV file that was already combined to create one. With TikTok this can be repeated but you cannot remove or separate an individual AV file from the group once they’re merged to replace it with another AV file. In essence each time you combine two AV files they become one AV file and then you can add another to that one so you’re really only combining two AV files each time.
Once AV files are combined as one the users should be able play/stream the merged file and/or save the file on the server or as download.