Введение

Формат сжатия видео MPEG 4 Часть 2, MPEG 4 Visual (формально ISO/IEC 14496-2) — это формат сжатия видео, разработанный группой экспертов по движущимся изображениям (MPEG). Он относится к стандартам MPEG 4 ISO/IEC. В нем используется блочная компенсация движения и дискретное косинусное преобразование (DCT), аналогичное предыдущим стандартам, таким как MPEG 1 Часть 2 и H.262/MPEG 2 Часть 2. Несколько популярных кодеков, включая DivX, Xvid и Nero Digital, реализуют этот стандарт. MPEG 4 Часть 10 определяет формат, отличный от MPEG 4 Часть 2. MPEG 4 Часть 10 обычно называют H.264 или AVC, и он был разработан совместно ITU-T и MPEG. MPEG 4 Часть 2 совместима с H.263 в том смысле, что базовый битовый поток H.263 правильно декодируется видеодекодером MPEG 4. (Видеодекодер MPEG 4 изначально способен декодировать базовую форму H.263.) В MPEG 4 Visual существует два типа слоев видеообъектов: слой видеообъектов, обеспечивающий полную функциональность MPEG 4, и слой видеообъектов с уменьшенной функциональностью, слой видеообъектов с короткими заголовками (обеспечивающий совместимость битового потока с базовым H.263). MPEG 4 Часть 2 частично основана на ITU-T H.263. Первая модельная модель проверки MPEG 4 Video Verification Model (модель моделирования и тестирования) использовала инструменты кодирования ITU-T H.263 вместе с кодированием формы.

Критика

MPEG 4 Часть 2 вызвала некоторую критику в индустрии. Майкл Нидермайер, сопровождающий FFmpeg, критиковал MPEG 4 за отсутствие фильтра деблокировки в цикле обработки, за чрезмерную вычислительную сложность GMC и за то, что OBMC, хотя и определен, не допускается ни в одном из профилей, среди прочего. Бен Ваггонер из Microsoft заявляет: «Microsoft (ещё до моего прихода) уже пробовала использовать стандарт кодека MPEG 4 Часть 2, что в итоге стало глубоким разочарованием для всей индустрии. Он не обеспечивал значительного преимущества в сжатии по сравнению с MPEG 2, а длительные переговоры по поводу лицензионного соглашения отпугнули многих от его использования. Я участвовал во многих проектах в области цифровых медиа, которые даже избегали использования MPEG 4 в конце 1990-х – начале 2000-х годов, поскольку предполагалось введение «платы за контент», чьи условия ещё не были окончательно определены».