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
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.
- SK-VIDEO 1.1.10
- Numpy 1.14.2
- matplotlib 2.2.2
- seaborn 0.8.1
- moviepy 0.2.3.2
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
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.