H.264, MPEG-4 Part 10, или AVC (Advanced Video Coding) — стандарт сжатия видео, предназначенный для достижения высокой степени сжатия видеопотока при сохранении высокого качества. Он был создан ITU-T Video Coding Experts Group (VCEG) совместно с ISO / IEC Moving Picture Experts Group (MPEG) в рамках совместной программы Joint Video Team (JVT). ITU-T H.264 стандарт и ISO/IEC MPEG-4 Part 10 стандарт (формально, ISO/IEC 14496-10) технически полностью идентичны. Финальный черновой вариант первой версии стандарта был закончен в мае 2003 года.

Используется в цифровом телевидении высокого разрешения (HDTV); как основной кодек для видеозаписей Министерством обороны США, компанией Apple (в том числе видеоролики для плееров iPod) и многих других областях цифрового видео.

Возможности:

  • Многокадровое предсказание кадров.
  • Пространственное предсказание от краев соседних блоков для I-кадров (в отличие от предсказания только коэффициента трансформации в H.263+ и MPEG-4 Part 2, и дискретно-косинусного коэффициента в MPEG-2 Part 2). Новая методика экстраполяции краев ранее декодированных частей текущего изображения повышает качество сигнала, используемого для предсказания.
  • Сжатие макроблоков без потерь.
  • Гибкие функции чересстрочного сжатия (поддерживается не во всех профилях).
  • Новые функции преобразования.
  • Квантование.
  • Внутренний фильтр деблокинга в цикле кодирования, устраняющий артефакты блочности, часто возникающие при использовании основанных на DCT техниках сжатия изображений.
  • Функции устойчивости к ошибкам.