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