Script Created by :
- Jonathan Richard (https://github.com/jonathanrichardl)
- Ervin Halimsurya (https://github.com/ErvinHalimsurya)
Department of Electrical Engineering, University of Indonesia.
This Repository contains a script for encoding and decoding of fully colored videos with User Interface, fully coded in Python. Encoding uses binary files so that the compression ratio is maximized. For studying purposes.
All packages are obtaniable with pip:
- Bitarray
- Pyqt5
- Scipy
- OpenCV
- Numpy
Users can select to use Discrete Cosine Transform, Discrete Sine Transform, and Discrete Fourier Transform.
Users can select to use what kind of Quantization Matrix for each image component (Y and CbCr), whether its Chrominance matrix, or Luminance matrix. Users can also input their own custom Quantization Matrix.
For the ease of use. Users can see the encoding and decoding progress. Also the UI can display the encoded file and the qunatized block.