jcnils / videoeditor

Automatic video editor for UofA MM program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movie Editor

This code is part of the final project for the University of Alberta Multimedia Masters program, course of Multimedia Communication.

It is the first part of the an automatic video editor that mashup content from different cameras.

The code stills in development phase and needs a lot of improvements. See project report for more detail

Table of contents

Requirements

This work was made using Visual Code (1.22.2) in a Anaconda (1.8.3) environment. Bellow there are a list of libraries and files required to run the code.

Libraries

  • SK-VIDEO 1.1.10
  • Numpy 1.14.2
  • matplotlib 2.2.2
  • seaborn 0.8.1
  • moviepy 0.2.3.2

Files

Right now they are hardcoded and needs to have the exact leght in frames and audio sync before being used as input.

  • dataset/david/
    • david_1.mp4
    • david_2.mp4
    • david_3.mp4

How to run the code

Make sure to have the right versions of the tools listed in the requirements, and all the files listed in files.

Open a terminal in the project directory and run the following code:

python.exe videoquality.py

or

python.exe .\videoquality.py

You can also open the file in your IDE of choice and run from there.

Expected results

https://youtu.be/S42virKpIuo

About

Automatic video editor for UofA MM program

License:GNU General Public License v3.0


Languages

Language:Python 100.0%