Софт-Портал

H.264 что это

Рейтинг: 4.8/5.0 (505 проголосовавших)

Описание

H.264 что это

Кодек H.264

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

Аппетиты видеонаблюдения в отношении объемов хранения данных и пропускной способности сетей растут: никто не хочет упустить возможность воспользоваться большой частотой кадров и высоким разрешением. Отсюда и ожидания большей эффективности от методов сжатия видеосигнала. Кодер формата H.264 способен уменьшить размер файла, содержащего цифровое видео, более чем на 80% по сравнению с сигналом, сжатым по алгоритму формата Motion JPEG, при аналогичных показателях визуального качества. В сравнении с наиболее "ходовой" разновидностью формата MPEG-4 -- MPEG-4 Part 2 Simple Profile (SP) -- кодек H.264 обычно выигрывает 40-50 процентов от объема видеофайлов.

Сектор мегапиксельных камер растет, и до недавнего времени основным сдерживающим его рост фактором считались повышенные требования к объемам хранения данных, генерируемых камерами высокого разрешения. Использование кодека H.264 способно значительно ускорить процесс внедрения мегапиксельных камер.

Очевидно, что формат H.264 почти окончательно вытеснит MPEG-4 (Part 2) в течение буквально нескольких лет. А поставщики решений управления видеонаблюдением примутся встраивать поддержку нового формата уже в ближайшем будущем, равно как и все ведущие производители видеокамер.

Ложка дегтя

Есть, однако, и факторы, сдерживающие восторг от новинки -- ведь, по сути, разработка находится еще в самом начале пути. Да, кодек позволяет снизить нагрузку на сети передачи данных и сэкономить на приобретении средств хранения видеоинформации. Но его использование возможно только в условиях применения высокопроизводительных камер. Новый алгоритм сжатия использует значительно более сложную математику, чем предыдущие стандарты -- скажем, процедура декодирования примерно вдвое превосходит аналогичную процедуру у MPEG-4 Part 2 SP по объемам вычислений -- соответственно этому растет и запрос к вычислительной мощности систем. При этом собственно стандартом H.264 стал относительно давно -- около пяти лет назад, и в некоторых отраслях -- исключая нашу с вами -- уже взят на вооружение. Скажем, он используется в новом поколении потребительских DVD-дисков высокого разрешения (формат Blu-ray).

Как это работает

H.264 является гибридным стандартом блочного кодирования видеоданных с использованием компенсации движения. Собственно компенсация основана на использовании векторов перемещения областей кадра для предсказания изменений в изображении. Поскольку для видеоизображений характерна высокая степень корреляции между двумя последовательными кадрами, возможно использовать это для кодирования не картинки целиком, а лишь векторов перемещения различных частей изображения; кодируется при этом предсказанная разница между текущим кадром и его областями, присутствующими на других кадрах (так называемых ссылочных) в смещенном относительно оригинального положения виде. Эта техника называется "промежуточное предсказание".

Существует два основных метода промежуточного предсказания -- основанное на одном ссылочном кадре (макроблоки типа P) и двунаправленное (макроблоки типа В), где используется комбинация двух ссылочных кадров. Чтобы обеспечить доступ к произвольным участкам видеоизображения и повысить степень защищенности от ошибок, стандартом также предусмотрено так называемое инфракодирование, при котором кодированные данные не зависят от характера и содержания каких-либо сторонних изображений, как это происходит в случае применения промежуточного предсказания.

Стандартом H.264 предусматривается разбиение изображения на макроблоки размером до 16х16 пикселов каждый. Макроблоки объединяются в группы -- одну или несколько -- обычно в порядке сканирования. Таким образом, отдельное изображение может быть закодировано как одна или несколько групп. Использование группирования макроблоков позволяет применять различные методы коррекции ошибок, различные типы кодирования макроблоков, а также такие инструменты, как раздельное кодирование полукадров (на правах групп) при чересстрочной развертке.

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

Новые средства

Помимо улучшений, которым подверглись уже существующие средства кодирования, формат H.264 предусматривает и ряд новых инструментов. Наиболее важными из них являются встроенный адаптивный деблокирующий фильтр, позволяющий существенно снизить блокинг-искажения изображения, запись более чем двух ссылочных кадров для более точного предсказания, деление макроблоков на блоки меньшего размера (вплоть до 4х4 пиксела), предсказание в инфракодировании, а также применение целочисленного преобразования взамен применявшегося в более ранних стандартах дискретного косинусного преобразования (DCT).

В формат H.264 входит принципиальное решение сетевого интерфейса передачи видеоданных (network abstraction layer, NAL), который, будучи установлен поверх программного механизма кодирования видеосигнала (video coding layer, VCL), берет на себя функцию эффективного представления цифрового видео в формате, обеспечивающем легкую интеграцию с целым набором различных протоколов и механизмов передачи данных -- это весьма привлекательно для сетей, работающих на основе Интернет-протокола (IP).

Что в итоге?

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

Итак, стОит ли Н.264 всей медиа-шумихи, развернутой вокруг него? Стандарты видеокомпрессии с приходом нового формата стали стремительно меняться -- и сегодня они уже способны сохранить либо даже снизить нагрузку на пропускную способность сетей передачи данных при переходе на видео высокого разрешения. И это является весьма ценным.

Однако же, будем помнить, что все прелести новой технологии кодирования и хлынувших на рынок все более мощных мегапиксельных камер могут быть реализованы лишь при использовании крепкой управляющей платформы, на базе которой формируются решения видеонаблюдения. Применение стопроцентно открытых платформ по управлению IP-видеонаблюдением позволит вам интегрировать новые технологические решения в уже существующую у вас серверную инфраструктуру -- без необходимости полной замены аппаратной части системы.

По материалам Security News

H.264 что это:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    FAQ по просмотру AVC

    FAQ по просмотру AVC

    bb-код ссылок на этот FAQ

    [hr]

    [color=darkred][b]Внимание! Если у вас что-то не проигрывается, не гудит, не свистит: большая просьба ознакомиться с содержимым составленного для вашего удобства FAQ. [u]Вопросы, ответы на которые есть в FAQ, будут игнорироваться.[/u][/b][/color]

    [b][spoiler="FAQ по просмотру MKV/h.264/AAC"][/b][list]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#1][b]Смогу ли я запустить AVC фильм на своём компьютере?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#2][b]Сампл из раздачи не воспроизводится/тормозит или отсутствует звук/изображение. Что делать?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#3][b]Что такое H.264/AVC и зачем он нужен?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#4][b]Что за дурацкий формат .MKV?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#5][b]Почему MKV? Чем AVI хуже?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#6][b]Не могу переключить/включить/выключить аудио/видео дорожки и/или субтитры. Что делать?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#14][b]Как сделать так, чтобы по умолчанию при просмотре MKV файлов нужные/ненужные субтитры были включены/выключены, и/или сразу проигрывалась дорожка на нужном мне языке?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#7][b]Будут ли фильмы в таком формате проигрываться на бытовых плеерах без компьютера?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#8][b]Проигрываю фильм, а картинка очень сильно отличается от скринов/бледная/перенасыщенная. Что не так?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#9][b]Можно ли сконвертировать AVC в DVD?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#10][b]Почему сплюснута картинка / в характеристиках видео указано два разрешения / что такое анаморфное разрешение?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#169][b]Зачем релизёры обманывают качающих и пишут в заголовке 720p/1080p, а на самом деле раздают видеоматериалы в непонятных разрешениях?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#11][b]Можно ли вывести многоканальный FLAC/AAC-звук на внешний ресивер?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#12][b]У меня 2-канальная акустика/стереонаушники. При просмотре видео почти не слышно/совсем не слышно речь/разговоры, играют только фоновые звуки. Что делать?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#coreweightp][b]У меня стоит CoreAVC версии 1.9.5 или младше. При воспроизведении картинка рассыпается на квадраты и разноцветные пятна. Кривой рип?[/b][/url]

    [*][url=http://rutracker.org/forum/viewtopic.php?p=9255801#13][b]Всё прочитал(-а), решения своей проблемы не нашёл(-шла)/не смог(-ла) разобраться. Что делать?[/b][/url][/list][/spoiler][hr]

    [align=center]:arrow: [url=http://rutracker.org/forum/viewtopic.php?t=1917900&view=newest#newest][color=darkgreen][b]Обсуждение релизов в AVC формате[/b][/color][/url] :arrow2: / [url=http://rutracker.org/forum/viewtopic.php?t=866172&view=newest#newest][color=darkgreen][b]Свежие AVC рипы[/b][/color][/url] [/align]

    Выглядит это вот так: - Внимание! Если у вас что-то не проигрывается, не гудит, не свистит: большая просьба ознакомиться с содержимым составленного для вашего удобства FAQ. Вопросы, ответы на которые есть в FAQ, будут игнорироваться.

    FAQ по просмотру MKV/h.264/AAC

    Какой формат видео лучше?

    Какой формат видео лучше?

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

    Для того, чтобы перевести любую информацию в цифровой вид, используются специальные программы - кодеки. Они создают особый файл - контейнер, в котором хранятся все данные. Не следует смешивать эти два понятия, так как они выполняют совершенно различные функции.

    В Википедии можно найти следующее определение для кодека. Кодек - это специальная компьютерная программа, выполняющая превращение потока данных или сигнала для последующего их использования. Кодеки преобразуют имеющуюся информацию с целью более оптимального и компактного ее хранения. При этом основная структура файла (контейнер) остается прежней, меняется лишь способ представления данных. Наиболее популярными кодеками для записи видео являются следующие: DivX, XviD, MPEG2, H.264 и т.д. Если вы решили записать фильм или, например, создать онлайн слайд-шоу . необходимо определиться, какой видео кодек вы будете использовать.

    XviD - современный кодек стандарта MPEG4. Позволяет получить высокую четкость изображения на динамических сценах. Поэтому при выборе кодека исходите из особенностей и характеристик самого видеофайла. Это позволит понять, какой формат видео лучше подходит в конкретном случае. В отличие от DivX, XviD является свободной программой, распространяемой по лицензии GNU.

    DivX - один из самых популярных видеокодеков. Обеспечивает высокое качество изображения. Файлы, конвертированные с помощью данного кодека, имеют небольшой размер, и их можно просматривать практически на всех современных DVD-плеерах. Начиная с пятой версии, стал платным для кодирования.

    H.264. По сравнению с двумя предыдущими видеокодеками, H.264 работает более эффективно и обеспечивает более высокую степень сжатия файлов без ущерба для качества. Однако, как правило, данный кодек отсутствует в компьютере изначально и его приходится устанавливать дополнительно.

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

    Предположим, перед вами поставлена конкретная практическая задача - создание видео слайд-шоу . Какой формат видео лучше использовать для записи? В первую очередь, необходимо исходить из того, где вы будете применять созданный видеофайл. Например, если вы хотите разместить готовый ролик на каком-либо видеохостинге, используйте кодек H.264, который позволяет получить значительную степень сжатия данных с минимальными потерями для качества. Программа для создания слайд-шоу ФотоШОУ от AMS Software включает полный набор современных видео кодеков, и позволяет получить эффектные слайд-шоу из фотографий профессионального качества.

    Итак, кодеки преобразуют информацию в специальный файл, который называется контейнером. Контейнер - это своеобразная оболочка, в которой хранится в цифровом виде преобразованная с помощью кодеков информация. Структура контейнера неоднородна и включает несколько компонентов: видеопоток, аудиопоток, разнообразная дополнительная информация (сведения о файле, титры и т.д.). Таким образом, контейнер сам по себе не может конвертировать информацию, он лишь служит для ее хранения. Самыми распространенными контейнерами являются AVI, TS, MP4, MKV. Давайте рассмотрим некоторые из них более подробно, чтобы ответить на вопрос, какой формат видео лучше?

    AVI (Audio-Video Interleaved) - дословно означает "чередование аудио и видео". Представляет собой универсальный контейнер для хранения информации различных типов. AVI файл может заключать в себе видео, звук, текстовую информацию и т.д. При чем, аудиопотоков может быть несколько. При создании AVI файла могут быть использованы самые разнообразные кодеки. Данный формат видео лучше аналогичных видеостандартов в силу удобства в использовании и широкому диапазону возможностей записи видео.

    MKV - свободно распространяемый контейнер, известный как проект "Matroska". Этот мультимедийный контейнер позволяет хранить огромное количество самой разнообразной информации, включая аудиодорожки на разных языках, субтитры, позволяет создавать специальные главы видео и т.д. Основной особенностью данного формата является открытость кода, что обеспечивает возможность его редактирования и совершенствования программистами всего мира. Если сравнивать AVI с MKV, то последний формат видео лучше первого по большинству параметров. Контейнер MKV обладает всеми необходимыми параметрами для хранения видео файлов и приобретает все большую популярность у пользователей ПК.

    Итак, в этой статье мы постарались ответить на вопрос, какой формат видео лучше. Мы определили основные особенности современных форматов, обозначили разницу между кодеками и контейнерами, а какой конкретный формат использовать для записи видео - решать только вам. Прежде всего, исходите из поставленных целей, а также области использования записываемого видео файла.

    Файл 264 чем открыть: какими программами воспользоваться для работы с h264

    Какими программами лучше открывать файлы формата .264 и .h264

    Такие разные, но в то же время одинаковые 264 и h264.

    Сейчас очень много различных устройств записи и воспроизведения видео. И каждый работает со многими форматами видеофайлов. И в один прекрасный день на вашем компьютере появляется файл с расширением h264, а то и с совсем странным 264. Что это такое?

    Различия и сходства формата 264 и h264

    Файлы формата .264 являются простейшим потоком для видео уже в формате h264. Получается некий вкладыш форматов. А h264 файл прошел плотное сжатие по одноименному стандарту, но не потерял высокого качества.

    Как открыть видеоматериалы с такими расширениями?

    Казалось бы, h264 звучит сложнее и устрашающе, но с ним возникать проблем не должно. Файл будет называться MPEG-4 Part 10 AVC/H.264 и распознается всеми видами проигрывателей и конвертеров для видео. Поэтому не будем останавливаться на этом и проследуем дальше.

    А вот чтобы открыть «простой» файл .264 придется поискать решения. Рассмотрим три выхода из ситуации:

    1. Конвертировать
    2. Установка специальных программ
    3. Утилиты

    Данные .264 формата легко поддаются метаморфозам. Скачиваем конвертер и ищем его а онлайн виде и переделываем .264 тип данных в привычные .mov. avi и т.д.

    Программы, полезные при воспроизведении непривычного формата:

    • StaxRip
    • Roxio Toast 11
    • RipBot264
    • DGAVCDec
    • FileViewPro
    • Playbacksetup
    • Speed Touch DSL Modem Firmware Update (Compagnie Financiere Alcatel)

    Окно настроек программы StaxRip, позволяющей открывать файлы x264

    А теперь самый необычный вариант – вырезка без кодировки нашего видео при помощи утилит.

    • Mkvmerge – может объединить, разъединить, вырезать и при этом не потерпеть больших потерь аудио или видео, на выходе получим MKV файл.
    • MKVcleaver – вырежет из MKV
    • Haali Muxer – так же получим MKV путем объединения-разъединения или преобразования файлов
    • Demuxer – может вырезать или создать в уникальном собственном формате DSM или MPC

    Стоит обратить внимание, что DSM файл будет доступен только в родительской программе, например, в самой Demuxer.

    Закончив наше исследование, можем вздохнуть спокойно – теперь нас не пугают цифры 264 в названии расширения видео файлов. Теперь сможем наслаждаться снятыми видео без каких либо опасений и потерь.

    Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:

    Информация о MPEG-4 (включая AVC

    Информация о MPEG-4 (включая AVC/H.264) Информация о MPEG-4 (включая AVC/H.264) Серия: Технические видеостандарты

    Если Вы хотите обсудить содержание этого документа с автором, Вы сможете сделать это на форуме Doom9 в разделах «Новые форматы» – Кодеки и Контейнеры .

    Пожелания, предложения, замечания, возражения и возмущения по поводу перевода посылайте по адресу: pogo-stick@nm.ru .

    Если Вы хотите разместить эти документы на каком-либо из сайтов, обратитесь за разрешением к автору. Связаться с ним можно, послав личное сообщение в форуме Doom9 . Мои условия: не изменять содержание, включая это небольшое сообщение, копировать документ целиком, дать ссылку на расположение перевода: pogo-stick.nm.ru и послать оповещение по адресу: pogo-stick@nm.ru.

    MPEG-4 — это международный стандарт, используемый преимущественно для сжатия цифрового аудио и видео. Он появился в 1998 году, и включает в себя группу стандартов сжатия аудио и видео и смежные технологии, одобренные ISO — Международной организацией по стандартизации/IEC Moving Picture Experts Group (MPEG). Стандарт MPEG-4 в основном используется для вещания (потоковое видео), записи фильмов на компакт-диски, видеотелефонии (видеотелефон) и широковещания, в которых активно используется сжатие цифровых видео и звука.

    MPEG-4 всё ещё находится на стадии разработки и делится на несколько частей. Ключевыми частями стандарта MPEG-4 являются часть 2 (MPEG-4 part 2, включая Advanced Simple Profile, используемый такими кодеками как DivX, Xvid, Nero Digital и 3ivx, а также Quicktime 6) и часть 10 (MPEG-4 part 10/MPEG-4 AVC/H.264 или Advanced Video Coding, используемый такими кодеками как x264, Nero Digital AVC, Quicktime 7, а также используемый в форматах DVD следующего поколения, таких как HD DVD и Blu-Ray Disc).

    Перспективы MPEG-4 (справочный материал)

    Эволюция формата MPEG продолжается с завидным постоянством. Каждый новый кодек был лучше предыдущего и, благодаря дешевому лицензированию и чёткой стандартизации, завоевал массы.

    После появления MPEG-1 (1991 год) и MPEG-2 (1995 год) пришло время (1999 год) более прогрессивному кодеку MPEG-4 (ASP), основной задачей которого было максимальное уменьшение битрейта при сохранении качества предшественника. Нельзя со 100% уверенностью сказать, что это удалось, но попытка была близка к успеху. Формат обеспечивал 6-кратное сжатие, сохраняя при этом высокое качество изображения.

    Но не только группа MPEG (Motion Picture Experts Group) от ISO разрабатывала стандарты видео сжатия. Параллельно с ней работала группа VCEG (Video Coding Expert Group) от ITU-T (International Telecommunication Union), дочерней организации ООН. В результате объединения их усилий была организована группа JVT (Join Video Team). Результатом работы которой, в декабре 2003 года, был утверждён стандарт ISO/IEC MPEG-4 Part 10 или ITU-T H.264. Общее название этих, абсолютно идентичных стандартов, - AVC (Advanced Video Coding), было предложено MPEG. Как дополнение к нему, был также утвержден аудио стандарт AAC (Advanced Audio Coding).

    В целом, стандарт MPEG-4 делится на несколько частей, но основные из них следующие:

    • ISO 14496-1 (Системный), Анимация / Интерактивность (DVD-меню)
    • ISO 14496-2 (Видео), Advanced Simple Profile (ASP), которого придерживаются XviD, DivX
    • ISO 14496-3 (Аудио), Advanced Audio Coding (AAC)
    • ISO 14496-10 (Видео), Advanced Video Coding (AVC), он же H.264
    • ISO 14496-14 (Контейнер / упаковка), MP4 формат контейнера (используется расширение .mp4)
    • ISO 14496-17 (Субтитры), MPEG-4 Синхронизированный текстовый формат субтитров (.ttxt)

    AVC/H.264 определяет 4 профиля, которые, в свою очередь, делятся на уровни.

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

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

    Базовый профиль (Base profile ) – поддерживает все возможности AVC/H.264 кроме следующих наборов.

    Набор 1: B-Frames, Weighted Prediction, CABAC, кодирование полей и адаптивное переключение между кадровым кодированием и кодированием полей.

    Набор 2: SP/SI-Кадры и кадровое дробление данных.

    Основной профиль (Main profile ) – поддерживает первый набор возможностей, которые не поддерживаются Базовым профилем, но не поддерживает FMO, ASO и избыточность изображения, которые поддерживают первым.

    Расширенный профиль (Extended Profile ) – поддерживает все возможности Базового профиля, а также Набор 1 и Набор 2, за исключением CABAC.

    Высший профиль (High Profile ) – поддерживает все возможности Основного профиля, плюс 8x8 intra prediction, различные матрицы квантования, кодирование без потерь, больше YUV форматов (4:4:4, 4:2:2…)

    Стандарт MPEG-4 Part 10 (AVC/H.264) использует наилучший на сегодняшний день метод сжатия аудиоданных - AAC (Advanced Audio Coding).

    Кодек MPEG-4 AVC претендент для использования на HD-DVD (High Definition DVD) дисков, а также для Blu-Ray дисков. Со стороны конкурентов выступают Microsoft со своим VC-1 и MPEG-2 в HD варианте.

    Для эффективного хранения и использования всех возможностей стандарта MPEG-4 был утвержден новый формат контейнера, который позволяет хранить разные мультимедийные потоки в одном файле.

    MP4 - это глобальное расширение файла для официального формата контейнера, описанного в MPEG-4 стандарте. Так же существуют расширения: m4a, m4p, m4e, mp4v, m4v и др.

    Контейнер поддерживает потоковую передачу и все виды мультимедийного контента, в т.ч. несколько аудио-, видео-потоков, субтитры, картинки, видео/аудио с разной частотой кадров/битрейтом. Также предусмотрена возможность хранить 2D и 3D анимационную графику, интерактивность, ДВД-подобные меню.

    Что такое MPEG-4 стандарт?

    MPEG-4 (ISO 14496) – это широкий открытый стандарт разработанный Moving Picture Experts Group (MPEG), рабочей группой Интернациональной Организацией Стандартизации (International Organization for Standardization – ISO), которая также разработала общеизвестные MPEG-1 (MP3, VCD) и MPEG-2 (DVD, SVCD) стандарты, упорядочивающие разного рода форматы аудио-видео сжатия и многое другое.

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

    MPEG-4 стандарт, как уже упоминалось, разделён на множество разных под-стандартов, из которых наибольший интерес представляют следующие:
    • ISO 14496-1 (Системы). формат контейнера MP4, анимация/интерактивность (например, DVD меню)
    • ISO 14496-2 (Видео #1). Продвинутый Простой Профайл (Advanced Simple Profile – ASP), которому соответствуют XviD, DivX5, 3ivx.
    • ISO 14496-3 (Аудио). Продвинутое Кодирование Аудио (Advanced Audio Coding – AAC)
    • ISO 14496-10 (Видео #2). Продвинутое Кодирование Видео (Advanced Video Coding – AVC), так же известное как H.264

    Каковы возможные преимущества открытого стандарта, такого как MPEG-4, по сравнению с закрытыми форматами, такими как Windows Media Micro$oft-а?

    Преимущество в том, что открытый стандарт открыт для всех, желающих создать продукт. Поэтому, уже сейчас существует множество разных продуктов совместимых с MPEG-4 стандартом и, соответственно, совместимых друг с другом.

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

    И, возможно, самым важным аргументом в пользу открытого стандарта является то, что он делает возможным развитие программных продуктов с открытыми исходными текстами. XviD – ярчайший пример.

    ISO 14496-1 (Системы) - MP4

    Как уже было упомянуто MPEG-4 стандарт определяет собственный формат контейнера (другие форматы контейнеров не охватываются этим стандартом: AVI, OGM, Matroska и т.д.), который предусматривает не только хранение аудио и видео, а ещё и анимированного/интерактивного содержимого (так же известного как BIFS).

    Анимация/интерактивность.

    Не вдаваясь в технические детали, стандарт MPEG-4 системы определяет широкий ряд мощных инструментов, которые делают возможными различные виды анимации (не только схожие с flash анимацией, но и подобные тем, что были использованы в фильмах «Toy Story» и «Finding Nemo») или интерактивность (например, DVD меню и интерактивные потоковые меню). Всё это может быть сделано в 2D и 3D. Образцы того, что могут предложить MPEG-4 системы, могут быть найдены здесь . Для воспроизведения системных файлов вам понадобиться системный декодер/проигрыватель. Самые популярные для 2D систем: GPAC 's Osmo4 (скачать ) и EnvivioTV (скачать ). Для 3D систем посмотрите здесь .

    Совместимость.

    MP4 контейнер – очень важная часть MPEG-4 стандарта, так как нельзя достичь 100% совместимости между разными MPEG-4 аудио-видео реализациями без стандартного контейнера. В противоположность этому, для MPEG-4 видео всё ещё самым популярным форматом является AVI. AVI контейнер – это основная причина существующей не совместимости в MPEG-4 (например, в аппаратных проигрывателях).

    Дальнейшее изучение.

    Если Вы хотите прочитать больше о MP4 контейнере обратите внимание на MP4 FAQ в форуме Новые А/В контейнеры сайта Doom9 . Некоторая документация по MP4 доступна здесь и здесь . Смотрите так же FAQ о MPEG-4 системах от Motion Picture Experts Group (MPEG) . Если Вы заинтересованы в описании интерактивного содержимого взгляните на этот документ от GPAC проекта. Спецификацию MPEG-4 систем можно скачать здесь . Спецификацию ISO базового формата медиа файла (14996-12), на котором основан MP4, можно найти здесь .

    ISO 14496-2 (Видео) - Продвинутый Простой Профайл (ASP)

    MPEG-4 стандарт определяет широкий ряд инструментов для кодирования. В настоящее время наиболее распространены те, что входят в ISO 14496-2. Эту часть стандарта часто называют MPEG-4 "Часть 2", но далее она будет называться – MPEG-4 ASP.

    MPEG-4 Часть 2.

    Как уже упоминалось, MPEG-4 стандарт может быть использован для достижения разных целей. И, конечно, различные задачи требуют различных инструментов для кодирования. Например, если Вы хотите создавать потоковое видео с очень низким битрейтом вам потребуются инструменты отличные от тех, что Вы будете использовать при кодировании DVD материала со средним или высоким битрейтом. Чтобы обеспечить эти потребности MPEG-4 стандарт определяет множество различных профайлов и уровней (Profiles and Levels). Каждый профайл/уровень – это уровень совместимости, обеспечивающий слаженную работу продуктов соответствующих ему. Даже если продукты изготовлены разными производителями. Эти уровни стандартизуют не только инструменты, которые могут быть использованы при кодировании, но и задают видео параметры: ограничение битрейта, размер изображения, частота смены кадров и т. д. Обзор MPEG-4 профайов может быть найден здесь .

    Продвинутый Простой Профайл (ASP).

    При кодировании DVD материала наиболее полезным оказывается Продвинутый Простой Профайл @ Уровень 5 (ASP@L5). Он допускает размер изображения до 720x576, частоту смены кадров до 30fps и предлагает такие инструменты как B-Frames (B-VOPS), Quarter Pixel Motion Search Precision (QPEL), Global Motion Compensation (GMC) и MPEG/Custom Quantization, в противоположность к Простому Профайлу (Simple Profile), который допускает только 352x288 и 15fps.

    Самые важные инструменты доступные в Продвинутом Простом Профайле (не могут использоваться в Простом Профайле):

    B-Frames/B-VOPS/Bi-directional encoding:

    B-кадры/двунаправленное кодирование

    В отличие от I-кадров/ключевых кадров, которые содержат всё изображение и не зависят от других кадров, и P-кадров, которые содержат только изменённые части изображения из предыдущего I- или P-кадра, B-кадры используют информацию, содержащуюся в предыдущем или следующем I- или P-кадре. Поэтому B-кадры могут быть сжаты гораздо сильнее, чем другие типы кадров. Это должно значительно улучшить качество и повысить сжимаемость.

    Quarter Pixel Motion Search Precision (QPEL):

    Четверть-пиксельная точность определения движения

    В основном большинство MPEG-4 кодеков по умолчанию обнаруживают движение между двумя кадрами с точностью в половину пикселя (HalfPel). Теперь же с QuarterPel передвижения объектов на четверть пикселя могут быть обнаружены, эффективно удваивая точность! Практически, это означает, что Вы получите более чёткое изображение, используя QPEL.

    Просмотр и конвертирование видеофайлов формата *

    Просмотр и конвертирование видеофайлов формата *.264, *.h264

    Сейчас в связи с широким распространением различных видеорегистраторов весьма популярен кодек .264, позволяющий сохранять многопотоковое видео с переменным битрейдом, что дает существенную экономию места при хранении.

    С этим кодеком работают дешевые китайские видеорегистраторы, в том числе и автомобильные.

    Записать и сохранить видеопоток не сложно, но иногда возникает необходимость просмотреть это видео, и тут бывают сложности.

    Первая сложность возникает при экспорте файла на флеш-носитель. Я встречал видеорегистраторы, которые требовали форматирования флешки перед копированием, хотя места на ней было предостаточно. Многие модели видеорегистраторов позволяют экспортировать файлы только с расширением 264 или h264.

    В связи с чем возникает вторая сложность. Дело в том, что видеокодек .264 не входит в состав встроенных кодеков операционной системы, следовательно, стандартными плеерами, например, Windows Media Player, его не просмотришь. Приходится доставать бубен и курить мануалы.

    Конечно, с любым видеорегистратором идет в комплекте диск с софтом, но он устаревший и под новыми ОС работает в ряде случаев криво.

    Если есть возможность зайти через сеть на веб-интерфейс регистратора, возможно, там присутствуют инструменты для конвертации файлов средствами видеорегистратора. Следует помнить, что этот самый веб-интерфейс корректно работает только в InternetExplorer-е и после некоторого шаманства с настройками параметров ActiveX.

    Пример веб-интерфейса приведен на скрине:

    Тут алгоритм простой: копируем выбранный файл из списка на компьютер кнопкой "Копировать файл", кликаем по кнопке "Конвертировать в AVI", указываем исходный файл в папке на компьютере и путь для сохранения файла в формате AVI, затем кликаем "Конвертировать" и ждем окончания процесса. Затем в указанной папке находим готовый к работе и просмотру видеофайл.

    Однако не все дешевые видеорегистраторы имеют такой инструментарий, поэтому приходится прибегать к шаманству более высокого уровня.

    Сначала люди начинают искать плееры, умеющие воспроизводить видео этого формата. Однако, так как расширения *.264 и подобные ему образованы не по видеоформату, а по названию кодека, то, естественно, либо ничего не находится, либо в результатах поиска такое количество воды, что в ней тонет любая полезная информация.

    Казалось бы, стоит установить соответствующий кодек и видео должно воспроизводиться. Но тут возникает еще одна сложность. Где этот самый кодек взять?

    Данный кодек разрабатывается и поддерживается сообществом разработчиков свободного программного обеспечения. Скачать его можно с сайта разработчиков. Устанавливается он в фоновом режиме, естественно, с правами администратора.

    Но установка в системе этого кодека еще не означает, что имеющиеся плееры смогут его верно проигрывать. Поэтому скачиваем пакет K-Lite Codec Pack Mega. в состав которого включены все необходимые кодеки, при установке включаем расширенный режим и выбираем установку *.264 кодека и Windows Media Player Classic.

    Именно этот плеер умеет проигрывать такие файлы при наличии кодеков в системе. Кроме него, с этим кодеком умеет работать VLC Player. PotPlayer и другие. Собственно, для VLC Player-а этот кодек - родной (одна команда разработчиков), но при установке плеера нужно задействовать его в списке опций.

    Если в системе установлен ffdshow video decoder, то задействовать к264 кодек еще проще, достаточно его перевести в состояние libavcodec в конфигураторе ffdshow.

    Следующая трудность возникает при попытке передать видеозапись сторонним лицам, например, органам правопорядка. В ГИБДД весь необходимый софт присутствует, а вот другие отделы им бывают обделены, что весьма печально. Но обойти этот печальный факт можно, скачав утилиту для конвертирования файлов формата *.264 в AVI.

    Программа весьма проста в использовании. Скачиваем архив VideoConver.zip. распаковываем, запускаем файл VideoConver.exe. Кликаем по кнопке "Open", указываем файл формата *h264, *264, открываем его. Кликаем по кнопке "Conver" для запуска процесса конвертирования. По умолчанию файл AVI сохраняется в той же папке, где хранится исходный файл. Этот путь можно изменить, указав его в настройках программы (кнопка "Setting").

    Следующая, но не последняя сложность - необходимость разделить многопотоковую запись, когда видеорегистратор пишет все потоки с разных камер в один контейнер. Для этого используется специальная утилита от производителя регистратора либо конвертер,приведенный выше. Однако он срабатывает не для всех видеорегистраторов.

    Продолжение следует. Я надеюсь

    MemoCam - Что такое MemoCam - Цифровые системы видеонаблюдения

    Что такое H.264?

    Второе название формата H.264 – это MPEG-4 AVC (Advanced Video Codec). Данная компрессия позволяет добиться значительно большего сжатия, нежели этого позволяли предшествующие форматы данного семейства. H.264 позволят получить наилучшее качество сравнимое с качеством формата MPEG-2 при сжатии потока видео в два раза. Это означает, что сжатие H.264 позволяет получить видео качества DVD при потоке менее 1 Мбит/c, а полноэкранное видео высокой четкости ( HD ) с потоком, который используется в современных DVD -дисках, то есть около 8 Мбит/с.

    Нужно отметить, что данный формат, H.264, был выбран в качестве основного кодека для записи на оптические диски нового поколения – Blu-Ray и HD DVD.

    Чтобы понять насколько лучшее сжатие позволяет достичь данный формат компрессии, можно сравнить H.264 с форматом сжатия HD MPEG-2. Видео формата HD MPEG-2 с разрешением 1920х1080 пикселей использует скорость потока данных 12-20 Мбит/с, в то время как H.264 позволяет отображать тот же объем видео (1920х1080 пикселей) со скоростью потока не более 7-8 Мбит/с, обеспечивая качество видео не хуже, а чаще даже лучше, чем HD MPEG-2.

    Стандарт H.264 разработан ITU -T Video Coding Experts Group (VCEG) совместно с ISO /IEC Moving Picture Experts Group ( MPEG ) и является результатом коллективных усилий группы, известной как Joint Video Team (JVT). Стандарт H.264 идентичен стандарту ISO MPEG-4 part 10, также известному как AVC (Advanced Video Coding). Работа над проектом стандарта H.264 была завершена в мае 2003 г.

    Наиболее современное оборудование позволяет при использовании стандарта H.264 достигать HD разрешения с 720 строками прогрессивной развертки при занимаемой полосе 1 мбит/c, а также резко улучшить качество изображения на меньших скоростях соединения.

    Благодаря своей эффективности, формат H.264 был стандартизирован ISO и предполагается, что будет наиболее вероятной заменой формата MPEG-2.

    Download H264 Codec - Free H264 Codec Pack download for Playback HD MKV MP4 MOV Video

    Download H.264 Codec - Free H.264 Codec Pack download for Playback HD Free Download H.264 Codec Pack for Playing H.264 HD Videos Back

    H.264/MPEG-4 Part 10 or AVC (Advanced Video Coding) [1] is a standard for video compression. As its name indicates, H.264 surely is an advanced video format in variety ways comparing with MPEG-2. With half even quarter of Bit-rate usage, H.264 delivers both High-def quality and small file size.

    Therefore you can heard of that H.264 is using in such applications as players for Blu-ray Discs. videos from YouTube and the iTunes Store. web software such as the Adobe Flash Player and Microsoft Silverlight. So do you want to make your Windows PC or Mac fully support with H.264 video? Then you need to download H.264 Codec Pack to ensure computer can recognize H.264 flawlessly.

    Brief introduction about H.264 Codec:

    Before download your H.264 codec, it is worth of paying time on why H.264 rules. H.264 is getting so much attention because it can encode video with approximately 3 times fewer bits than comparable MPEG-2 encoders. This opens new possibilities.

    Because H.264 is up to twice as efficient as MPEG-4 Part 2 (natural video) encoding . it has recently been welcomed into the MPEG-4 standard as Part 10 - Advanced Video Coding. Many established encoder and decoder vendors are moving directly to H.264 and skipping the intermediate step of MPEG-4 Part 2.