jaspreet-singh / Video-Summarizer

A video summarization tool to obtain key sections of video through shot selection based on color changes, audio levels and motion detection in a two-member team; and a video player to play .wav sound file and raw RGB format video file in synchronization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The objective of the project was to develop a tool to summarize a video based on criteria such as audio amplitude, color changes and motion detection. Java has been used as the programming language. The Java program takes 3 arguments from the command line:  videoInput.rgb audioInput.wav percentage

videoInput.rgb is a 24fps video file in raw rgb format and resolution = 320x240
audioInput.wav is an audio file
percentage is a number between 0 and 1 specifying the reduction of size in rgb file after summarization
The program produces two output files videoOutput.rgb and outputAudio.wav, containing video and audio.


About

A video summarization tool to obtain key sections of video through shot selection based on color changes, audio levels and motion detection in a two-member team; and a video player to play .wav sound file and raw RGB format video file in synchronization