Searching through hours of B-roll footage (supplementary or alternative footage) and then aligning the footage with a particular sound track is a tedious task. We want to explore options that can help automate this video editing process as well as provide a clean and intuitive framework to help a user edit video footage.
The main feature of our application will take in a series of video footages and a sound track, then the application will automate the editing process to align video cuts with music changes.
Another feature we would like to include is being able to detect speaking and non-speaking parts of a video and auto adjust the soundtrack volume to match each part. (So thinking of a vlog style video format).
Additional features may include provided a platform to edit the soundtrack volume or additional, manual drag-n-drop features similar to iMovie and other video editing software.
Front end/UI team Clean/Intuitive UI’s (starting with wireframing Easy way to view final product on web application
Backend/Server Team Create scripts for manipulating video and sound clips
Potentially a Database Team as well
HTML, CSS, JavaScript, (We could look into React or Angular if the frontend team would like to work on that) JQuery
Node.js Python Libraries used to manipulate sound / video If we want a database - let’s look into Heroku and Postgresql
Front end team draws out some wire frames Backend and server team get a server up and running/connected to the front end Research what type of technologies can implement sound manipulation / video editing
Front end team creates a menu for input (mainly will be based on the wire frames) Backend team - implement starter scripts to manipulate video and sound. Try and see if we can find the heavy beat clips for music (ie every 8 counts) Any updates can be addressed later
. . .
finishing up and polishing web app