I need a fully functional open source code, written in C/C++ for the video compression standard H264. I am most interested in the encoding part.
This needs to run under Windows7.
I need to be able to modify parameters for:
- quantisation, quantisation steps (where exactly in the code this happens)
- scalar quantisation of the DCT coefficient
- motion compensation
- motion estimation
Please also code an interface that will allow me to see the exact result of the modification of said parameters. Eventually I want to load an image or a video file and see the result of compression using the H264 standard.
I'd appreciate side comments on the code.
More specifically I need a desktop application written in C/C++ language, with specified parameter modification + documentation.
Don't really need a complicate project, I want to be fully functional.
I need this for a school project called "The study of scalable video compression" which needs to be clearly exemplified. This is why I chose the encoder H.264.