Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm tasked to use an API on a small embedded linux device. The use of the API is rather simple, but there are a gazillion of (face it, not documented) parameters to control multiple aspects of the codec. These parameters seem to be undocumented because they are not the responsibility of the codec supplier but core components to the h264 spec sheets.

I'd like to find more information with solid sources on this codec. So far the best I've found is wikipedia. It is a good start but I'm not really sure where to move to from there.

I'm asking here because I'd like to find something not too painful to read.

share|improve this question
would this be the ffmpeg api? – Aditya P May 4 '11 at 18:46
up vote 2 down vote accepted

If you want to get a really in-depth idea of what's going on behind the scenes, I'd recommend The H.264 Advanced Video Compression Standard. In any case, you should take a look at the source code to x264, as well as the VLC documentation on H.264 playback.

share|improve this answer

The only real way is to go through the source for something like ffmpeg (together with a book for the general principles)

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.