Поддержкой mpeg 4. Mpeg4 и Mp4 - это одно и тоже? Выясняем нюансы. Что такое DivX и для чего он нужен

) - описание алгоритма кодирования(сжатия) данных файла.
Что бы мы делали без этих форматов? Формат помогает устройству проигрывающему какой-нибудь файл лучше понять как построить этот файл, обрабатывая как можно меньше кол-во информации (зависит от формата). Допустим- 2-х часовое несжатое видео в hd качестве может занимать от 20 - 300Гб места на жестком диске. Всё зависит от частоты кадра/секунду, многоканальности, способа записи + звук... В общем, Нехило! Хорошо что есть трудолюбивые форматы с их алгоритмами сжатия, позволяющих уменьшать размер видеофайла примерно до 1 - 3Гб.

Сегодня мы попытаемся разобраться в одном из самых популярных видео-форматах: MPEG-4.

Немного истории

1998 год.
Экспертная группа международной организации по стандартизации(ISO) под названием "Moving Pictures Experts Group" создала новый формат сжатия видео файла. Новый формат вобрал в себя лучшее от своих предков- MPEG-1 и MPEG-2, но и добавил кое-что новое. Это: поддержка языка виртуальной разметки VRML для показа 3D объектов, поддержка управления правами и разные типы интерактивного медиа. AAC (Advanced Audio Codec) был стандартизован сначала как дополнение к MPEG-2 , но с появлением формата был также расширен и включен в MPEG-4.

Описание

MPEG-4 работая с объектами, составляет из них иерархическую модель, классы, сцены и т.д. А также управляет их передачей. Объектами могут служить как обычные аудио или видео потоки, так и синтезированные аудио и графические данные:речь, текст, эффекты, звуки.

  • Представляет блоки звуковой, визуальной и аудиовизуальной информации, называемые "медийными объектами". Могут быть естественного или искусственного происхождения; это означает, что они могут быть записаны с помощью камеры или микрофона, а могут быть и сформированы посредством ЭВМ; также описывает их композицию.
  • Мультиплексация и синхронизация данных, ассоциированных с медийными объектами, так чтобы они могли быть переданы через сетевые каналы.

Составные части формата MPEG-4

  • Part 1 : Systems : Описывает синхронизацию и мультиплексирование видео и аудио. Например, транспортный поток.
  • Part 2 : Visual : Описывает кодеки для видео (видео, статических текстур, синтетических изображений и т. д.). Один из нескольких «профилей» в Part 2 - это Advanced Simple Profile - наиболее широко используемая часть стандарта MPEG-4.
  • Part 3 : Audio : Набор кодеков для сжатия аудио и речи, включая Advanced Audio Coding и несколько инструментов обработки аудиосигналов.
  • Part 4 : Conformance : Описывает процедуру тестирования на совместимость частей стандарта.
  • Part 5 : Reference Software : Содержит программы для демонстрации и более ясного описания других частей стандарта.
  • Part 6 : Delivery Multimedia Integration Framework : Протокол управления мультимедийными потоками.
  • Part 7 : Optimized Reference Software : Содержит примеры, демонстрирующие возможные улучшения реализации алгоритмов (например, по отношению к части Part 5).
  • Part 8 : Carriage on IP networks : Определяет методы передачи содержимого MPEG-4 с использованием протокола IP.
  • Part 9 : Reference Hardware : Содержит примеры проектирования аппаратного обеспечения, реализующего поддержку других частей стандарта.
  • Part 10 : Advanced Video Coding : Описывает стандарт сжатия видео, технически идентичный стандарту H.264, разработанному ITU-T .
  • Part 11 : Формат двоичного представления сцены BIFS.
  • Part 12 : Спецификация формата медиафайлов ISO.
  • Part 13 : Intellectual Property Management and Protection Extensions : Описывает механизмы защиты содержимого как интеллектуальной собственности.
  • Part 14 : Формат файла MP4.
  • Part 15 : AVC File Format : Описание формата файлов для хранения данных, сжатых в соответствии со стандартом, описанным в части 10. Формат основан на медиаконтейнере ISO (часть 12).
  • Part 16 : Animation Framework eXtension.
  • Part 17 : Потоковый текстовый формат - субтитры.
  • Part 18 : Font Compression and Streaming : Описывает техники сжатия шрифтов и передачи по сети.
  • Part 19 : Synthesized Texture Stream : Описывает техники сжатия и передачи текстур.
  • Part 20 : Содержит описание формата компактного представления сцены Lightweight Scene Representation, представляющего собой альтернативу формату BIFS, описанному в части 11.
  • Part 21 : MPEG-J Graphical Framework eXtension : Описывает технологию поддержки языка программирования Java для динамического изменения сцены.
  • Part 22 : Open Font Format Specification : Спецификация формата файла шрифтов.

Зачастую на просторах интернет можно найти информацию о том что формат MPEG-4 и MP4 - это одно и тоже. ЭТО НЕ ТАК! MP4 является контейнером для данного формата сжатия. Контейнер отвечает за совместимость и представление его проигрывателю, а формат за сжатие и преобразование файла.

Как происходит сжатие.

Размер любого файла в цифровом варианте определяется количеством программного кода написанное, чтобы "объяснить" устройству воспроизводящему этот файл, как этот файл лучше воспроизвести. Самые главные части в видеофайле - это кадры (картинки), которые при быстрой смене (минимум 16 кадр./с.) представляются для человеческого глаза в движимые фигуры. Каждый последующий кадр имеет схожие и различные черты с предыдущим. Например: зачастую основное действие происходит на переднем плане, а фон остаётся почти неподвижным. При кодировании кадров прописывается лишь та информация, которая отвечает за изменяющееся пространственное ориентирование движущегося объекта, и нет необходимости прописывать в каждом кадре неподвижную часть. Этот код берётся из первого кадра.

Для ещё большего сжатия в коде прописывается основные кадры, на которых основывается видео, а между этими кадрами вставляются так называемые "предсказуемые" кадры. Технология компенсации движения позволяет сгладить участки между кадрами, где были выброшены "ненужные" кадры.

Далее звук. В несжатом виде аудиофайл занимает очень много места. Как правило он содержит посторонние шумы, малоразличимые звуки. Диапазон волн превышает необходимые параметры... Всё это можно выбросить из аудио файла, оставив только чистый звук, необходимый битрейт, и тактовую частоту дискредитации.

Сжатие сопровождающего текста и субтитров (если есть).

Вывод : Стандарт MPEG-4 является одним из самых популярных, поскольку предоставляет широкие возможности для сжатия, преобразования, поддержки совместимости и многого другого. А ещё имеет массу мультимедийных возможностей, это не только работа с видео и звуком, но с субтитрами, заголовками, метками и т.д. Он хорош для всех: как для разработчиков и сетевых провайдеров, так и для конечных пользователей.

FFDShow - это DirectShow-фильтры, предназначенные для декодирования наиболее популярных видеоформатов - MPEG-1, MPEG-2, WMV, DIVX и XVID. При работе используются оптимизированные алгоритмы, необходимые для инструкций MMX и SSE. Это разгружает процессор и дает возможность получать более качественную картинку, нежели при работе с другими декодерами. Основополагающей особенностью является то, что декодер является неким фильтром для других кодеков, и наличие у него прямо-таки огромного количества настроек. FDShow MPEG-4 Video Decoder x64 - медиадекодер, используемый зачастую для быстрого декодирования видео в MPEG-4 ASP (обработанного с помощью DivX, Xvid) и AVC (H.264) форматы, кроме того, он поддерживает иные видео- и аудиоформаты.

Работать с фильтром не очень просто, но очень удобно, и чтобы разобраться в нем, вам не потребуется много времени. FDShow MPEG-4 Video Decoder является свободным ПО, выпускаемым с лицензией GPL для Windows 7, 8, XP в качестве фильтра DirectShow.

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

  • декодирование потоков MPEG-1, MPEG-2, WMV, DivX и XviD;
  • автоматический контроль качества;
  • обработка изображения для более высокого качества;
  • коррекция яркости, насыщенности, оттенка;
  • различные методы сжатия.

Принцип работы:

декодер устанавливается, как обычная программа (когда возникнет необходимость выбрать поддерживаемые кодеки, обязательно не забудьте указать H.264). После этого любой проигрыватель будет использовать этот кодек по умолчанию. В работе с видео FDShow MPEG-4 Video Decoder использует библиотеку libavcodec и другие открытые пакеты декодирования видео MPEG-4, H.263 и VP6 (используемый YouTube). А также H.264/AVC, WMV и многое другое. Аудиопоток же декодируется в MP3, WMA, AAC, Dolby AC3, Vorbis.. К ряду дополнительных функций FDShow MPEG-4 Video Decoder используемых пользователем можно отнести снятие снимков экрана, изменение разрешения изображений или яркости, набор фильтров постпроцессинга, подключение дополнительных плагинов видеообработки.

Плюсы:

  • использование интегрированных фильтров;
  • великолепное качество картинки;
  • наличие различных форматов титров;
  • работа с видео;
  • работа с звуком.

Минусы:

  • возможно ложное срабатывание антивируса. Он может «обнаружить» троян в FFDShow;
  • MPEG-2 для Windows Media Player не декодируется, приходится все равно ставить PowerDVD либо WinDVD.

FDShow MPEG-4 Video Decoder является универсальным фильтром с широкими возможностями. Если учесть, что FDShow MPEG-4 Video Decoder можно скачать бесплатно, то он совсем неплох и по качеству декодирования уступает только некоторым коммерческим продуктам. К ряду актуальных аналогов можно отнести DivX Plus 9.1.0 и CoreAVC Professional Edition 3.0.1.0.

На сегодняшний день невозможно представить ни одного пользователя Глобальной сети, который не сталкивался бы практически ежедневно с мультимедийным контентом. Самым привлекательным с точки зрения информативности и полезности среди такой информации является видео. Телевидение уже отошло на второй план и, работая или развлекаясь, пользователь все чаще обращает свое внимание на видеофайлы из интернета, разновидностей форматов которых на сегодняшний день существует большое количество.

Чаще всего, скачивая ролики или фильмы из интернета, пользователю приходится иметь дело с такими типами файлов, как Mpeg4 и Mp4 - это одно и тоже, считают многие. Разберемся, так ли это на самом деле.

Главное отличие

В действительности разница между MP4 и MPEG4 есть и она довольно существенна. Главным отличием является тот факт, что MPEG4 является методом, по которому определяется сжатие аудио- и видеоданных. А MP4 представляет собой формат хранилища данных. То есть MP4 предназначен и используется в качестве контейнера, в котором хранятся аудио- и/или видеоданные. Таким образом, утверждение, что Mpeg4 и Mp4 - это одно и тоже, является несколько неверным. Разберемся с предназначением каждого формата.

MPEG-4

Главным предназначением MPEG-4 является использование этого метода сжатия в эфире, интерактивных и разговорных средах. Применение стандарта делает возможным использование аудио- и/или видео контента не только на периодической основе. Кроме того, стандарт значительно облегчает интеграцию контента состоящего из двух каналов (аудио- и видео-) в одну и туже сцену мультимедиа. Все это привело к широкому распространению кодека в телевизионной и веб-средах.

MP4

Нельзя утверждать, что Mpeg4 и Mp4 - это одно и тоже еще по одной причине. MPEG-4 и MP4 - это два термина, которые легко спутать друг с другом, не только потому, что их наименования отличаются всего двумя буквами, но и по той причине, что они очень тесно смешались в мире огромного количества медиафайлов. Формат MPEG4 и MP4 в качестве контейнера для хранения данных, широко распространились не в последнюю очередь за счет приемлемого соотношения качества видео и размера итоговых файлов, содержащих данные.

Что касается этой характеристики MP4, можно сказать, что наилучшее соотношение среди других решений между качеством видео и его размером привело к тому, что MP4 стал одним из самых распространенных форматом файлов для хранения и передачи мультимедиа. MP4 применяется не только на компьютерах. Он завоевал огромную популярность на нескольких мобильных платформах, смартфонах, планшетных компьютерах, в том числе «умных телефонах» и «таблетках» от Apple.

На всех вышеперечисленных аппаратных решениях, позволяющих принимать, хранить и передавать мультимедиа-контент, MP4 в качестве используется по умолчанию. Пользователи, предпочитающие прямое и беспроблемное чтение, а также запись видеофайлов, всегда выберут MP4, хотя могут даже не знать отличий контейнера от MPEG-4 и считать, что Mpeg4 и Mp4 - это одно и тоже. Можно смело утверждать, что являясь стандартным форматом видео, MP4 используется практически повсеместно, а MPEG-4 является более специфическим решением.

Форматы медиафайлов 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

В этой статье я познакомлю вас с таким видео форматом, как - mpeg4. Ниже вы узнаете о всех преимуществах и недостатках этого формата, а также об особенностях работы с видео.

Видео стандарт mpeg4, разработки которого были завершены в 1998 году, ориентировался для передачи медиафайлов, прежде всего, видео по каналам, обладающим малой пропускной способностью

Чем привлекателен

За что же mp4 так полюбился пользователями персональных компьютеров? Прежде всего, за малый вес видео файлов и приемлемое для просмотра, качество записи. К примеру, перекодировав фильм формата DVD в MP4, удается уменьшить его размеры с 4-х гигабайт до 700мб. Данная особенность сделала mpeg4 наиболее часто используемым форматом для передачи видео через интернет. Выделяют три основных сферы использования формата MP4: интерактивное мультимедиа, графические приложения и цифровое телевидение.

Достоинства

Уверен, что вам, наверняка, будет интересно, что же влияет на качество видео в формате mpeg4. Сразу оговорюсь, что здесь очень много факторов, поэтому удобнее их будет выделить в три основные категории: качество исходного видеоролика, параметры сжатия и технические характеристики вашего компьютера.

  1. Качество исходника имеет очень большое значение, к примеру, исходный видеоролике низким разрешением и, как следствие, плохим качеством не может быть перекодирован в формат mpeg4 с существенным повышением качества на выходе.
  2. Под параметрами сжатия следует понимать размер битрейта, желаемое расширение изображения и частоту кадров в секунду. Не сложно догадаться, что при минимальных параметрах вес файла будет минимальным, а качество отвратительным.
  3. Очень важна техническая вооруженность компьютера, на котором будет воспроизводиться видео. Так, на очень слабых машинах все изъяны видео (рывки изображения, выпадение кадров) будут заметнее.

Недостатки

К недостаткам формата mpeg4 можно отнести более низкое качество видео и звука по сравнению с форматом DVD. Однако не стоит забывать, что и размер DVD видео по сравнению mp4 на порядок больший. Иногда видео формата mpeg4 может неприятно радовать ступенчатостью при медленном цветовом переходе либо появлением квадратиков при наличии «битых» кадров последовательности.

На сегодняшний день видео ролики в формате mpeg4 идеальны в качестве демонстрационного материала заказчикам. Работая со стандартным набором Adobe Premier, пользователи не имеют возможности сохранять смонтированное видео в формате mpeg4, однако это легко «лечится» установкой специальных плагинов. К примеру, LSX-MPEG 2.01 for Adobe Premiere. Данный плагин позволяет сохранять видео не только в формате mp4, но и mpeg 1 и mpeg 2. При необходимости, видеофайл в формате mp4 с легкостью можно перекодировать в любой другой, воспользовавшись специальными программами.




Top