Skip to content

notjoao1/GTD-VC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GTD-VC

This repository holds the source code for GTD-VC, a educational video codec developed in the context of the CSLP (Complementos sobre Linguagens de Programação) class in Universidade de Aveiro.

It includes a script (scripts/tester.py) that can be used to run the codec in either encode or decode mode for the source video.

The encoder only supports https://wiki.multimedia.cx/index.php/YUV4MPEG2 video as input, and the decoder's output is also a .y4m video.

Features

  • Predictive coding
  • Encoding with Golomb Coding
  • Highly optimized bit stream reader and writer classes
  • Motion-based block interframe encoding
  • JPEG-LS based intraframe encoding
  • Golomb Coding parameter optimization in real-time
  • Optional lossy encoding with bit quantization

Project Developers

About

CSLP Project - Video Codec from Scratch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors