bgcolor="#afeeee">

Functional Specs:

*Import video clips (.mp4s) and gifs to place on the timeline and export as .mp4.

*Import images (.png .jpg) and place on the timeline.

*Import an audio file (.mp3) and set as the video’s soundtrack.

*Add text to any clip on the timeline.

*Edit the position of any clip on the timeline.

*Remove any clip on the timeline in chronological order.

Overview

Movie Maker is a video editing application that can be used on windows. The user will be able to store clips locally as well as merge the clips together to make a video. The user can also save the clips as gifs. Also be able to delete, add and render the clip sections. There is a preview window where the clips you have added and can be displayed on to see how the clip has turned out-if it needs to have another effect added, deleted, altogether the clip needs to be deleted, etc.For example, changing the timing of the video or when the subtitles start and end.


Example of its handiness

Lucy, mom of two, is typical computer user so she doesn’t know how to use iMovie or Final Cut Pro. She has just come back from a well deserved vacation to Hawaii, she took pictures and videos. She wants to put those pictures and videos together to make a video to show off to her friends. She opens up her terminal on her laptop and calls ‘python main.py’. She is able to load her files from her laptop and put them on a timeline in the order she chooses. Then she inputs what she wants to call the video and hits render and Movie Maker makes a video and saves it onto her laptop

User Interface

Mockups of what we had wanted our video editing application to look like.

Visual UI

End product of our video editor with the allocated buttons, time slicing effect, display window, etc.

Implementation Overview

The below image represents how our Window, ClipModel, and Clip work hand-in-hand to display the correct image/video at the given time stated by the user.