Разница между MPEG2 и MPEG4

Форматы медиафайлов MPEG2 и MPEG4 — в числе самых часто используемых на современных компьютерах. Что они представляют собой?

Содержание статьи

Факты о MPEG2

MPEG2 — это фактически не один цифровой формат, а группа стандартов, применяемых для кодирования и сжатия видео- и аудиоданных. Чаще всего используется для обработки видео, предназначенного для записи на DVD, а также при организации трансляции мультимедийного потока по каналам цифрового телевидения. Видео, закодированное с помощью MPEG2, обычно воспроизводится со скоростью около 30 кадров в секунду. Сжатие звука, сопровождающего кадры, может осуществляться в нескольких каналах.

Если говорить о технических нюансах, MPEG2 позволяют кодировать видео при обеспечении точности вектора движения кадра, составляющей порядка 0,5 пикселей. Тип преобразования при данном формате — дискретный конусный с 8 функциями. Стандарты в рамках MPEG2 не предполагают использования de-blocking фильтра, который позволяет улучшить качество воспроизводимого видеопотока. Коэффициент квантования в MPEG2 — фиксированный. Для кодирования видео применяются алгоритмы VLC, Huffman.

к содержанию ↑

Факты о MPEG4

MPEG4 — это также группа стандартов кодирования и сжатия цифровых данных. Фактически является результатом дальнейшего развития технологий, используемых в MPEG2. Основное его преимущество перед предшествующим стандартом — возможность включать в структуру обрабатываемого медиафайла картинки, текст, трехмерные изображения. Кроме того, технологии MPEG4 в значительной степени ориентированы на применение не только профессиональными студиями звукозаписи и видеомонтажа, но и рядовыми пользователями.

Данные, которые допустимо кодировать с помощью стандартов MPEG4, могут быть не только записаны с естественных источников (например, посредством видеосъемки или звукозаписи на микрофон), но также и сгенерированы с помощью компьютерных программ.

Касательно технологических нюансов MPEG4 следует отметить, что этот стандарт обеспечивает точность вектора движения кадра в 0,25 пикселя, задействует не дискретное конусное преобразование, а целостное с 4 функциями, предполагает использование de-blocking фильтра. Основные алгоритмы кодирования, применяемые в MPEG4, — VLC, а также CABAC.

Как считают многие современные специалисты, MPEG4 примерно на 50 % более эффективен в части кодирования видео в сравнении со стандартами MPEG2. То есть соответствующие ему технологии могут быть задействованы при более низкой пропускной способности доступных каналов, меньшем объеме дискового пространства на серверах, а также меньшей величине памяти в ТВ-приставках — если речь идет об абонентской трансляции видеопотоков.

к содержанию ↑

Сравнение

Главное отличие MPEG2 от MPEG4 — в уровне технологичности обработки аудио- и видеопотоков. Кроме того, второй стандарт можно считать менее ресурсоемким — с точки зрения нагрузки каналов и ресурсов памяти на различных устройствах, используемых при передаче данных. MPEG4 поддерживает более новые алгоритмы кодирования, большее количество типов источников данных.

Определив то, в чем разница между MPEG2 и MPEG4, зафиксируем ее критерии в небольшой таблице.

к содержанию ↑

Таблица

MPEG2MPEG4
Что между ними общего?
Оба стандарта используются для кодирования и сжатия цифрового аудио и видео. MPEG4 — результат развития технологий, реализованных в MPEG2
В чем разница между ними?
Поддерживает эффективную обработку данных только с естественных источников — видео- и аудиозаписейПоддерживает эффективную обработку также и цифровых данных, созданных с помощью компьютерных программ
Обеспечивает точность вектора движения кадра в 0,25 пикселяОбеспечивает точность вектора движения в 0,5 пикселя
Не предполагает использования de-blocking фильтраПредполагает использование de-blocking фильтра
Относительно ресурсоемок — требует большей пропускной способности каналов и ресурсов памяти задействуемых устройствПримерно на 50 % менее ресурсоемок, чем MPEG2