Take the 2-minute tour ×
Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It's 100% free, no registration required.

There are lots of books on the subject but all give theoratical information. I want to learn implementation by examples. Is there any book/tutorial/article that explains implementation of CODECS using some programming langauge such as C?

share|improve this question

1 Answer 1

Codecs are algorithms, so as such they are completely independent of a programming language.

That said, there are plenty of open source codecs implemented in C that you can learn from. For example, take a look at the libavcodec library which has a large variety of codecs, some very complex, and some not so much.

I believe to make sense of the code you will need to have an understanding of the algorithm behind it, so I recommend that whichever codec you decide to study you also obtain its formal specification.

Good luck.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.