Logo_top
Iain Richardson
Video compression design, analysis, consulting and research
logo_bottom home > resources > H.264 tutorials
about what I do books etc resources blog contact me


What is H.264/AVC?

H.264 / Advanced Video Coding (AVC) is an industry standard for video compression. It is also known as MPEG-4 Part 10 and is a successor to earlier standards such as MPEG-2 and MPEG-4.

Click on the links to download tutorials on H.264 / AVC. You are free to download these documents for personal use. You must not publish or distribute any material from these documents without permission.

  • What is H.264 ?
March 07 - a short , non-technical introduction to H.264.
March 08 - an overview of patents and IPR related to video compression.
Original (technical) introduction to H.264.
Prediction within a frame.
Motion compensated prediction.
The H.264/AVC integer transform.
Built-in deblocking filter.
Context adaptive variable length coding (entropy coding)
Context adaptive binary arithmetic coding (entropy coding)
Draft - to be updated

If you found these tutorials useful, or would like to add suggestions for new tutorials, please let me know and consider linking to my site. For a comprehensive guide to the H.264/AVC standard, please see my book on H.264 and MPEG-4. For expert advice on video codec design, performance and intellectual property, please click here.

   

 

(c) Iain Richardson / Vcodex 2001-2008