PDA

Просмотр полной версии : Формат Mpeg-4 AVC/H.264


Great_Dragon
28.05.2005, 15:57
Уже давно не секрет что качество Mpeg-4, как мы привыкли его называть оставляет желать лучшего. И даже при битрейте зашкаливающем за 2 Мбита картинка не дотягивает до ДВД.
Уже более чем год существует формат VP6, который выдаёт картинку намного лучше DivX/XviD. От недавнего времени появился VP7, который способен выдавать отличное качество картинки при экстремально низких битрейтах.

Но и группа MPEG не сидела всё это время сложа руки.
Формат Mpeg-4, который был разработан в 1999 году, это была всего лишь т.н. проба сил. В 2003 году был утверждён новый стандарт Mpeg-4 AVC , который способен полностью заменить морально устаревшый Mpeg-2, как по качеству так и по размеру. Кодек способен полностью сохранять качество исходного материала при битрейте 2 Мбита. В то время как Mpeg-2 для этого требуется 6 Мбит.
Конечно же формат разработан с расчетом на будущее, тоесть для передачи данных в формате HDTV, Blu-Ray или HD-DVD дисков.

По ISO стандартизации:
старый формат MPEG-4 ASP (Advanced Simple Profile) имеет номер ISO 14496-2
новый формат MPEG-4 AVC (Advanced Video Codec) имеет номер ISO 14496-10
Второе название Mpeg-4 AVC - H.264. Это название от института стандартизации ITU-T, который совместно с MPEG разрабатывал новый формат.

Старому формату MPEG-4 ASP соответствуют такие кодеки как DivX, XviD, Nero Digital ASP. Причем меньше всего стандарту отвечает DivX, а больше всего - Nero'вский кодек.

Кодеков соответствующих новому формату MPEG-4 AVC насчитывается уже более десятка. Но, дальше всех продвинулся кодек от той же Nero - Nero Digital AVC.

Новый стандарт использует так же новый формат звука: AAC (Advanced Audio Codec) разработаный Dolby.
Существую 2 основных профиля этого формата:
LC AAC (Low Complexity) и HE AAC (High Efficiency). Во втором случае используется технология SBC (та что применяется в MP3Pro), за счет чего файл занимает в 2 раза меньше места с сохранением качества.

Новый стандарт также описывает контейнер в котором должны содержаться видео и звук. Это MP4. Он полностью адаптирован для эффективного хранения данных видео формата Mpeg-4 ASP, Mpeg-4 AVC, звука mp3, AAC, субтитров и медиаданных.

На даный момент стационарных проигрывателей которые поддерживают стандарт Mpeg-4 AVC нету.
Только Xoro-415 способен воспроизводить видео в стандарте Mpeg-4 ASP (Nero Digital ASP). Тоесть видео должно быть зажато кодеком DivX, XviD или Nero Digital ASP, иметь звук mp3 или AAC и содержаться в контейнере MP4. Вобщем, эта железяка знает только новый ААС-звук и кроме обычного AVI знает еще и MP4-контейнер.

Воспроизвести видео нового формата на компьютере очень просто. Нужен процессор не ниже 1,2 МГц и кодек.
Приведу небольшой ЧаВо, который я выкладываю на форумах вместе с релизами, чтоб помочь людям быстро установить кодек.
========
ЧаВо
В: Как посмотреть фильм зажатый этим ипучим кодеком?
О:
а) Установить пакет Nero Vission Express (http://www.nero.com/eng/nero-prog.php). Вместе с ним в систему устанавливается и регистрируется Nero Digital Decoder. Фильмы можно будет смотреть в любом удобном (любимом) проигрывателе, но переключение между звуковыми дорожками будет возможно только в проигрывателе Nero ShowTime.
б) установить Haali's MatroskaSplitter (http://haali.cs.msu.ru/mkv/) который в курсе "что такое MP4-контейнер" и также последнюю версию FFDShow (http://ffdshow.sourceforge.net/tikiwiki/tiki-index.php?page=Getting+ffdshow), который в курсе "что такое Mpeg-4 AVC". Или установить Matroska Full Pack (http://packs.matroska.org/), который содержит в себе вышеупомянутые программы.
в) скачать пакет DLL-ек Nero (ed2k://|file|Nero.Digital.Mpeg.4.Avc.H.264.Dshow.Decoder.v2.02.rar|1830094|8623B82541F3591CB8B9501BA48A53BF|h=EIO5OOZD2ND6IUJIIQ2LD2FKZLLWTPMP|/), нужных для воспроизведения Mpeg-4 AVC-видео и зарегать их в системе (самый простой способ).

В: Картинка есть, но куда делася звук?
О:
Если по каким-то причинам нету звука нужно:
а) установить CoreAAC DirectShow Filter (http://rarewares.org/aac.html). Звук будет слышен во всех плеерах, которыми вы пользуетесь.
б) для просмотра использовать Media Player Classic (http://mpc.nm.ru/), который имеет встроеный ААС-декодер
=======
С помощью кодека Nero Digital AVC можно запихнуть 2-х часовой фильм с качественным стерео звуком и высоким разрешением на 1 диск, что собственно и демонстрирует даный (http://img70.echo.cx/img70/66/svoy013730117yl.jpg) скриншот.

Apollyon
28.05.2005, 16:19
Great_Dragon, спасибо. Тему закрепил ;)

ЗЫ. сейчас попробую самый простой способ :lol:

sleepwalker
28.05.2005, 17:00
Great_Dragon, большое спасибо ,надо будет попробовать поэксперементировать....

Great_Dragon
28.05.2005, 17:58
Добавлю, что на даный момент не только Xoro 415 поддерживажывают Mpeg-4 ASP (стандартный, в MP4 контейнере), но и KiSS's DP-558, Siemssen's SCO 5000ND и еще парочка. Просто Xoro 415 был первым.

А вот Xbox и SPS (Sony's Playstation Portable) умеют воспроизводить MPEG-4 AVC.
Так же этим могут похвастаться новые модели мобильных телефонов, например Sony Ericsson K500, Motorola E398, Motorola V535.

По последним данным ATI в скором временни внедрит поддержку аппаратного ускорения MPEG-4 AVC/H.264 видео на своих видеокартах.

За этим форматом будущее, в отличи от On2 VP(x). Который обречен остаться уделом узкого круга людей. Максимум на что он может надеятся, это стать промышленным стандартом в Китае, откуда его ноги растут ;)

sleepwalker
28.05.2005, 18:13
Great_Dragon, Vertex 312a насколько я понял не поддерживает его?

Great_Dragon
28.05.2005, 18:30
sleepwalker, на сколько мне известно - нет.
Вот список железок в которых планируется поддержка MPEG-4 ASP оффициально:
Apex AD2800X
Apex AD8050X
Apex DRV9400
Siemssen DR 2004

Да кстати на днях началось бета тестирование High Profile Mpeg-4 AVC кодека от Atheme. Этот кодек используется в Nero Digital. Фактически Nero Digital это только торговая марка.
Все что было до этого - это Main Profile.

sleepwalker
28.05.2005, 18:50
Apex DVX 2102 значит тоже неподдерживает :-(

VollDeMarr
24.07.2005, 19:53
А у меня все равно появляется надпись, что нет декомпрессора Н264. И матроска есть, и оллинван, и сплиттер, и неро...
Подскажите, плз...

HappyW
08.08.2006, 08:36
А у меня все равно появляется надпись, что нет декомпрессора Н264. И матроска есть, и оллинван, и сплиттер, и неро...
Подскажите, плз...
Сама недавно мучалась с этой проблемой. Помог GomPlayer (http://gom.ucoz.ru/down/GOMPLAYERENSETUP.EXE) - проиграл все без проблем.

aLKaTRazZz
09.12.2007, 19:58
народ, а как обычный файл avi перекодировать в mpeg4 AVC/H.264?:-)

alex6999
09.12.2007, 22:28
народ, а как обычный файл avi перекодировать в mpeg4 AVC/H.264?:-)
не вдаваясь в подробности дивикс и mpeg4 практически одно и тоже.
а формат этот для HDTV так что обычный файл тебе перекодировать незачем.

aLKaTRazZz
10.12.2007, 17:33
просто купил себе мп3-плеер Sony NWZ-A815, а там читает именно такой формат. Вот и ищу себе конвертер) Кто нибудь может подсказать?

AlexStorm
10.12.2007, 18:55
просто купил себе мп3-плеер Sony NWZ-A815, а там читает именно такой формат. Вот и ищу себе конвертер) Кто нибудь может подсказать?

А ты не пробовал посмотреть в темах?
Есть тема такая о конверторах (http://friends-forum.com/forum/showthread.php?p=749919#post749919)ищи там.

DOOOM
14.12.2007, 00:02
aLKaTRazZz А смысл какой? Если из HD или DVD то стоит :-)

UrryMan
24.04.2010, 16:36
... а формат этот для HDTV ... Необязательно. Если один и тот же материал (например делая DVDRip) паралельно ужимать XviD и H.264 каждый раз понижая поток, первый намного быстрей выдаст квадраты на получившемся видео. XviD с DivX используются широко при изготовлении DVDRip(ов), так как их поддерживает большое кол-во железных плееров.