Видеокодеки h.264, h.265 и h.265+. плюсы и минусы
Содержание:
- Онлайн-конвертеры H264 в AVI
- Лучший конвертер H264 в AVI
- Что такое файл стандарта H.264?
- Уровни
- Профили
- Кодек HEVC (H.265) описание
- Недостатки H.264
- Where and How to Download AVC Codec Pack
- Предпосылки к разработке кодека H.264+
- Патенты
- Десктопные программы для конвертирования H264 в AVI
- Форматы контейнеров данных
- Стандарты, форматы, кодеки, контейнеры
- Реализация продукта
- VLC
- Варианты просмотра файлов H.264
- Что за формат H264 и где используется
- Программы для просмотра файлов в формате H264
Онлайн-конвертеры H264 в AVI
Преобразовать записанное камерой наблюдения или видеорегистратором видео можно также с помощью онлайн-сервисов. Способ удобен тем, что не требует установки на компьютер сторонних программ и дополнительных кодеков.
Online-Convert.com
Популярный в Рунете онлайновый конвертер файлов. Нельзя сказать, чтобы он был заточен под работу только с видео, но формат H264 он поддерживает и это главное. Конвертирование может выполняться с настройками по умолчанию или с элементами редактирования. Сервис позволяет изменять размер видео, его битрейт, поддерживает удаление звуковой дорожки, обрезку, поворот по вертикали и горизонтали. Имеется также возможность выбора кодека. В качестве выходного формата можно выбрать AVI, MKV, MOV, MP4, 3GP, 3G2, FLV и MPEG.
Online-Converting.ru
Похожий по функционалу сервис, который также можно использовать как конвертер H264 в AVI онлайн. Поддерживает изменение размера, битрейта и FPS видео, кадрирование и реверс. Кроме AVI, загруженное видео можно преобразовать в GIF, WMV, OGG, MOV, MKV, MP4 и WEBM.
Filezigzag.com
И напоследок еще один неплохой онлайн-конвертер с поддержкой формата H264. Умеет преобразовывать в AVI, 3G2, 3GP, FLV, MKV, MOV, MP4, MPG, WEBM и WMV. От двух предыдущих сервис отличается меньшей функциональностью и несколько иной последовательностью действий. Преобразование выполняется в Filezigzag.com с настройками по умолчанию (их нельзя изменить), для получения результата нужно указать почтовый ящик, пусть и нерабочий. Обработанный файл сохраняется на локальный компьютер или в облачное хранилище.
Лучший конвертер H264 в AVI
Если не нужно «ковыряться» в файлах, а необходимо быстро преобразовать записи в популярный тип «avi», достаточно скачать одну из программ:
- Total Converter
- Quick M Converter
- VSDC Converter
- AVS VC
В сети можно найти и онлайн ресурсы для решения этой задачи. Но, учитывая большой размер файла, потребуется немало времени на его загрузку, обработку и скачивание. А если еще и скорость/трафик лимитированы, то такой вариант точно нельзя назвать оптимальным. Единственный его плюс – не сильно потребляет системные ресурсы в процессе конвертации (нагрузка ложиться на плечи интернет-сервиса).
Что такое файл стандарта H.264?
Говоря простым языком, файл H.264 (MPEG-4 AVC) – это видеофайл, закодированный в лицензируемом стандарте сжатия видео H.264, обеспечивающем высокий уровень компрессии (низкий битрейт) при отличном качестве получаемого изображения.
Справка! Битрейт – количество бит (единиц информации), передающихся за единицу времени. Для фильмов стандарта Full HD (1080 p) битрейт видеофайла составляет около 10 Мбит/сек.
Из-за высокого уровня компрессии и других своих достоинств кодек H.264 заменил собой предыдущий кодек MPEG-4 ASP и широко применяется в видеокамерах AVCHD, на дисках Blu-ray и HD DVD, на ТВ HDTV и т.д.
Основные преимущества файлов формата H.264 AVC
Преимущества H.264 AVC:
- аудио в кодеке может быть сжато отдельно и захвачено вместе с видео потоком H.264;
- обратно совместим со старыми стандартами сжатия, к примеру H.263/H.261 и т.д.;
- уменьшает размер цифрового видеофайла примерно на 50%;
- открыт для лицензирования для всех поставщиков;
- является стандартом взаимодействия между различными устройствами;
- позволяет передавать видео с камер высокого разрешения (high definition) через Интернет.
Уровни
Согласно определению стандарта, «уровень» является определенным набором ограничений, указывающих степень требуемой производительности декодера для профиля. Например, поддержка уровня в профиле будет указывать максимальное разрешение изображения, частоту кадров и битрейт так, что декодер можно будет использовать. Декодер, который соответствует данному уровню, обязан декодировать все потоки битов, которые кодируются для этого уровня и для всех более низких уровней.
Уровень | Макс. кол-во макроблоков | Макс. скорость видеопотока (VCL) кбит/с | Примеры максимального разрешения@частоты кадров (макс. кол-во сохранённых кадров) | ||||
---|---|---|---|---|---|---|---|
в секунду | в кадре | BP, XP, MP | HiP | Hi10P | Hi422P, Hi444PP | ||
1 | 1,485 | 99 | 64 | 80 | 192 | 256 | 128×96@30,9 (8)176×144@15,0 (4) |
1b | 1,485 | 99 | 128 | 160 | 384 | 512 | 128×96@30,9 (8)176×144@15,0 (4) |
1.1 | 3,000 | 396 | 192 | 240 | 576 | 768 | 176×144@30,3 (9)320×240@10,0 (3)352×288@7,5 (2) |
1.2 | 6,000 | 396 | 384 | 480 | 1,152 | 1,536 | 320×240@20,0 (7)352×288@15,2 (6) |
1.3 | 11,880 | 396 | 768 | 960 | 2,304 | 3,072 | 320×240@36,0 (7)352×288@30,0 (6) |
2 | 11,880 | 396 | 2,000 | 2,500 | 6,000 | 8,000 | 320×240@36,0 (7)352×288@30,0 (6) |
2.1 | 19,800 | 792 | 4,000 | 5,000 | 12,000 | 16,000 | 352×480@30,0 (7)352×576@25,0 (6) |
2.2 | 20,250 | 1,620 | 4,000 | 5,000 | 12,000 | 16,000 | 352×480@30,7 (10)352×576@25,6 (7)720×480@15,0 (6)720×576@12,5 (5) |
3 | 40,500 | 1,620 | 10,000 | 12,500 | 30,000 | 40,000 | 352×480@61,4 (12)352×576@51,1 (10)720×480@30,0 (6)720×576@25,0 (5) |
3.1 | 108,000 | 3,600 | 14,000 | 17,500 | 42,000 | 56,000 | 720×480@80,0 (13)720×576@66,7 (11)1280×720@30,0 (5) |
3.2 | 216,000 | 5,120 | 20,000 | 25,000 | 60,000 | 80,000 | 1280×720@60,0 (5)1280×1024@42,2 (4) |
4 | 245,760 | 8,192 | 20,000 | 25,000 | 60,000 | 80,000 | 1280×720@68,3 (9)1920×1080@30,1 (4)2048×1024@30,0 (4) |
4.1 | 245,760 | 8,192 | 50,000 | 62,500 | 150,000 | 200,000 | 1280×720@68,3 (9)1920×1080@30,1 (4)2048×1024@30,0 (4) |
4.2 | 522,240 | 8,704 | 50,000 | 62,500 | 150,000 | 200,000 | 1920×1080@64,0 (4)2048×1080@60,0 (4) |
5 | 589,824 | 22,080 | 135,000 | 168,750 | 405,000 | 540,000 | 1920×1080@72,3 (13)2048×1024@72,0 (13)2048×1080@67,8 (12)2560×1920@30,7 (5)3680×1536@26,7 (5) |
5.1 | 983,040 | 36,864 | 240,000 | 300,000 | 720,000 | 960,000 | 1920×1080@120,5 (16)4096×2048@30,0 (5)4096×2304@26,7 (5) |
5.2 | 2,073,600 | 36,864 | 240,000 | ? | ? | ? | 1,920×1,080@172 (?)2,048×1,536@160 (?)4,096×2,160@60 (?) |
6 | 4,177,920 | 139,264 | 240,000 | ? | ? | ? | 2,048×1,536@300 (?)4,096×2,160@120 (?)8,192×4,320@30 (?) |
6.1 | 8,355,840 | 139,264 | 480,000 | ? | ? | ? | 2,048×1,536@300 (?)4,096×2,160@240 (?)8,192×4,320@60 (?) |
6.2 | 16,711,680 | 139,264 | 800,000 | ? | ? | ? | 4,096*2,304@300 (?)8,192×4,320@120 (?) |
Профили
Стандарт определяет комплекты возможностей, которые называются профили, ориентированные на конкретные классы приложений.
- Baseline Profile (Базовый профиль)
- Применяется в недорогих продуктах, требующих дополнительной устойчивости к потерям. Используется для видеоконференций и в мобильных продуктах. Включает все возможности Constrained Baseline Profile и, дополнительно, возможности для большей устойчивости к потерям при передаче. С появлением Constrained Baseline Profile отошёл на второй план, так как все потоки Constrained Baseline Profile соответствуют Baseline Profile, и оба этих профиля имеют общий код идентификатора.
- Constrained Baseline Profile (Ограниченный базовый профиль)
- Рассчитан на применение в недорогих продуктах. Включает набор возможностей, общих для профилей Baseline, Main, и High профилей.
- Main Profile (Основной профиль)
- Применяется для цифрового телевидения стандартной четкости в трансляциях, использующих сжатие MPEG-4 в соответствии со стандартом DVB.
- Extended Profile (Расширенный профиль)
- Предназначен для потокового видео, имеет относительно высокую степень сжатия и дополнительные возможности для повышения устойчивости к потере данных.
- High Profile (Высокий профиль)
- Является основным для цифрового вещания и видео на оптических носителях, особенно для телевидения высокой четкости. Используется для Blu-Ray видеодисков и DVB HDTV вещания.
- High 10 Profile (Высокий профиль 10)
- Дополнительно поддерживает 10-битовую глубину кодирования изображения.
- High 4:2:2 Profile (Hi422P)
- В основном нацелен на профессиональное использование при работе с чересстрочным видеопотоком. Поддерживает дополнительный вариант кодирования цветности.
- High 4:4:4 Predictive Profile (Hi444PP)
- Базируясь на Hi422P, включает ещё один вариант кодирования цветности и работу с 14-битной глубиной кодирования.
Для профессионального применения стандарт содержит четыре дополнительных all-Intra профиля, которые характеризуются отсутствием межкадрового сжатия. То есть, при кодировании одного кадра информация о соседних не используется:
- High 10 Intra Profile
- High 4:2:2 Intra Profile
- High 4:4:4 Intra Profile
- CAVLC 4:4:4 Intra Profile
С принятием расширения Scalable Video Coding (SVC) к стандарту были добавлены три профиля, соответствующие базовым, с добавлением возможности включать потоки более низкого разрешения.
- Scalable Baseline Profile
- Scalable High Profile
- Scalable High Intra Profile
Добавление расширения Multiview Video Coding (MVC) принесло ещё два дополнительных профиля:
- Stereo High Profile
- Этот профиль рассчитан на стереоскопическое 3D видео (два изображения).
- Multiview High Profile
- Этот профиль поддерживает два или несколько изображений (каналов) в потоке с использованием как межкадрового, так и межканального сжатия, но не поддерживает некоторые возможности MVC.
Функции | CBP | BP | XP | MP | HiP | Hi10P | Hi422P | Hi444PP |
---|---|---|---|---|---|---|---|---|
Chroma formats | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0/4:2:2 | 4:2:0/4:2:2/4:4:4 |
Sample depths (bits) | 8 | 8 | 8 | 8 | 8 | 8 to 10 | 8 to 10 | 8 to 14 |
Flexible macroblock ordering (FMO) | Нет | Да | Да | Нет | Нет | Нет | Нет | Нет |
Arbitrary slice ordering (ASO) | Нет | Да | Да | Нет | Нет | Нет | Нет | Нет |
Redundant slices (RS) | Нет | Да | Да | Нет | Нет | Нет | Нет | Нет |
Data partitioning | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет |
SI and SP slices | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет |
B slices | Нет | Нет | Да | Да | Да | Да | Да | Да |
Interlaced coding (PicAFF, MBAFF) | Нет | Нет | Да | Да | Да | Да | Да | Да |
CABAC entropy coding | Нет | Нет | Нет | Да | Да | Да | Да | Да |
8×8 vs. 4×4 transform adaptivity | Нет | Нет | Нет | Нет | Да | Да | Да | Да |
Quantization scaling matrices | Нет | Нет | Нет | Нет | Да | Да | Да | Да |
Separate Cb and Cr QP control | Нет | Нет | Нет | Нет | Да | Да | Да | Да |
Monochrome (4:0:0) | Нет | Нет | Нет | Нет | Да | Да | Да | Да |
Separate color plane coding | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да |
Predictive lossless coding | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да |
Кодек HEVC (H.265) описание
HEVC новый кодек разработанный в 2013 году и его основная цель ужимать видео форматов UHD 4К, сверх высокой чёткости, второе обозначение кодека H.265. Почему возникла такая необходимость, без ужатия исходного файла кодеком сложно передать файл в онлайн режиме по сети интернет, подключения 100Мбит для этого не достаточно. Благодаря новым алгоритмам кодировки кодек HEVC сжимает видео в 2 раза больше чем предыдущий кодек H.264
Расшифруем обозначение 2K H.264 60P
- 2K телевизор раскодирует видео стандарта 2К (2048×1556)
- В телевизоре встроен кодек H.264, модификация под 2K
- 60P частота кадров должна быть 60 кадров в секунду.
Могут быть различные вариации 4К, 30 кадров в секунду.
Аналогично можно расшифровать и обозначение в кодеке HEVC.
Немного ремарки более понятными словами, для телевизора с экраном HD, Full HD и выше кодек Н.264 есть стандартом, многие производители о его наличии и не пишут, это как само собой разумеющееся.
HEVC без него нельзя посмотреть видео формата 4K на телевизоре UHD и он тоже является стандартом, встроен в телевизоре с экраном UHD. Кодек может использоваться и не только на телевизоре, а также и на других устройствах например медиаплеерах.
Недостатки H.264
Главным недостатком H.264 являются заметно более высокие требования к оборудованию для кодирования и воспроизведения видеофайлов.
Например, на компьютере на основе процессора Intel Pentium 4 с частотой 3,2 ГГц комфортно (плавно, без рывков) при использовании декодера ffdshow tryouts под Windows Vista воспроизводится лишь видео в «среднем» HD-разрешении — 1280×720. Так называемое Full-HD-видео (1920×1080) в зависимости от сложности сцен может уже заметно «притормаживать». Следует заметить, впрочем, что в Windows предыдущего поколения — XP — Full-HD-видео на том же оборудовании во многих случаях воспроизводится вполне плавно.
Эффективность использования ресурсов компьютера при воспроизведении в некоторой степени зависит от используемого декодера.
Where and How to Download AVC Codec Pack
In Doom9 forum you will find a long-winded list which offers free AVC codec download. Here are some we have picked up and tested .
DivX Plus HD represents a carefully selected balance of features developed in collaboration with our manufacturing partners.It enables both strong compression and interoperability across a huge range of device categories including DVD players, Blu-ray players, digital TVs, set-top boxes and more.
QuickTime 7 features a state-of-the-art video codec called H.264, which delivers stunning quality at remarkably low data rates. Ratified as part of the MPEG-4 standard (MPEG-4 Part 10), this ultra-efficient technology gives you excellent results across a broad range of bandwidths, from 3G for mobile devices to iChat AV for video conferencing to HD for broadcast and DVD.
Download free AVC codec pack
● MainConcept AVC/H.264 Codec Pack
MainConcept AVC/H.264 Codec Pack offers fast encoding and decoding speeds in all profiles and levels supported by the standard. It encodes and decodes H.264/AVC video, making it easy to add support for this exciting new format to existing applications. The encoder also includes pre-configured templates for Blu-ray, Sony PSP, Apple iPod, AVCHD, Adobe Flash, Silverlight and other standards. The Broadcast version of the Codec Package even offers AVC-Intra Class 50 and Class 100 support.
But to sum up, the easiest solution for x264 AVC codec is to convert high definition video to MP4, WMV, FLV, AVI or other general and friendly video formats. For example, after we convert AVCHD video to MP4, you can not only preserve nearly original high quality visual effect, but also release your computer’s CPU and graphics card great burden.
Предпосылки к разработке кодека H.264+
Формат H.264+ был создан на основе алгоритмов H.264/AVC. Инженеры HikVision адаптировали популярный стандарт сжатия под специфику задач, решаемых современными системами видеонаблюдения, и существенно улучшили компрессию без ущерба для качества изображения. Благодаря этому эксплуатация аппаратуры с поддержкой H.264+ позволяет снизить нагрузку на сеть, а также сократить объем видеоархива, оптимизировав затраты на построение и обслуживание охранной инфраструктуры. Поддержка нового стандарта была внедрена в цифровых камерах HikVision серий EasyIP и EasyIP 2.0. Одним из ярких представителей последней можно назвать модель DS-2CD2042WD-I, доступную в четырех модификациях, отличающихся друг от друга фокусным расстоянием объектива (4, 6, 8 или 12 мм).
DS-2CD2042WD-I (6 мм)
— 1 голос
Уличная IP-камера с разрешением 4 Мп, объективом 6 мм, функцией WDR 120дБ и ИК-подсветкой до 30м
4-мегапиксельные камеры поддерживают запись видео с разрешением вплоть до 2688 х 1520 пикселей (максимальный фреймрейт при этом ограничивается 20 кадрами в секунду), или в формате Full HD в реальном времени. Интеллектуальный алгоритм сжатия, наряду с поддержкой функционирования в двухпоточном режиме передачи данных позволяют оптимизировать нагрузку на систему безопасности и существенно экономить дисковое пространство. Так, например, если при использовании обычных камер для видеонаблюдения в режиме 24/7 при разрешении 1920 x 1080 пикселей и фреймрейте 25 к/с месячный архив будет занимать порядка 1.2 ТБ, то кодек H.264+ помогает сократить его размеры на треть (до 462 ГБ) без заметной потери качества.
В отличие от традиционной съемки, видеонаблюдение имеет три важные отличительные черты:
- фон сцены статичен и остается неизменным в течение продолжительного промежутка времени;
- практический интерес представляют только движущиеся объекты, появление которых в кадре может быть неравномерным;
- наблюдение ведется в круглосуточном режиме, в условиях непостоянного освещения.
С учетом данных особенностей, разработчикам кодека H.264+ удалось дополнительно повысить степень сжатия видеоданных за счет использования ряда инновационных технологий, ключевыми из которых являются кодирование с предсказанием на базе цифровой модели фона и динамическое управление видеопотоком. Рассмотрим перечисленные приемы по отдельности.
Патенты
В странах, где действуют патенты на программное обеспечение, разработчики программного обеспечения, использующего алгоритмы H.264/AVC, обязаны платить лицензионные отчисления держателям патентов. Держателями таковых, в частности, являются Microsoft, Fujitsu, Philips, Apple, Samsung, Cisco, Toshiba, Panasonic. Также существует организация MPEG LA, которая является администратором консолидированного пула патентов. Всего существует более сотни патентов, так или иначе затрагивающих или описывающих алгоритмы H.264. Сроки действия части из них уже истекли, однако некоторые будут продолжать действовать в США вплоть до 2028 года.
В марте 2011 г. Министерство юстиции США начало расследование против MPEG LA по подозрению в использовании патентного права с целью устранения конкурента — WebM от . Поводом к началу расследования стали обвинения в нарушении патентов третьих разработчиков.
Десктопные программы для конвертирования H264 в AVI
Если видео H264 нужно выложить в интернет для свободного доступа, его желательно сконвертировать в AVI или MP4, чтобы не создавать скачавшим его пользователям трудностей с просмотром. Для этого можно использовать следующие программы-конвертеры.
RipBot264
Бесплатный конвертер, предназначенный для преобразования разных форматов между собой. Программа заточена под конвертирование видео в форматы, поддерживаемые мобильными устройствами, но может использоваться и для преобразования H264. Относительно прост, удобен, позволяет настраивать битрейт, FPS и другие параметры видео, поддерживает распределенное кодирование с использованием серверов локальной сети. Для работы требует установки ffdshow tryouts, Haali Media Splitter, программы AVisynth и компонента Net Framework.
AVS Video Converter
Мощный видеоконвертер со встроенными кодеками и широкой поддержкой мультимедийных форматов, включая H264. Отличается гибкостью настроек, позволяет изменять параметры преобразуемого видео, добавлять меню, субтитры и прочие элементы. В использовании программа проста – в поле «Исходный файл» перетаскиваем H264-видео, на вкладке «Форматы» выбираем предпочитаемый формат и жмем кнопку «Старт».
Форматы контейнеров данных
Существует несколько распространённых форматов контейнеров, основные из них — MP4, Matroska (MKV) и AVI.
- MP4
- Официальный стандарт контейнера для видео H.264. Главный недостаток MP4 состоит в том, что, по спецификации, такой файл может содержать звук только в формате AAC. Это приводит к вынужденным потерям качества звука, например, при создании резервных копий DVD-фильмов из-за необходимости перекодирования из одного формата сжатия с потерями (AC3, Dolby Digital) в другой (AAC). Чисто технически в контейнер MP4 можно поместить поток любого формата, но возможность воспроизведения такого файла в любом плеере не будет гарантированной.
- Matroska (Матрёшка, MKV)
- Открытый формат контейнера, официально не принят какой-либо организацией по стандартизации, но является чрезвычайно гибким, а потому широко используется и поддерживается как программными, так и аппаратными плеерами известных производителей: как выполненными в виде самостоятельных устройств — например, WD TV Live, так и встроенными в современные телевизоры. В отличие от MP4, контейнер Matroska может содержать звук в любом формате — например, AC3, являющемся стандартным для DVD-Video. Это даёт возможность, создавая, например, резервную копию DVD-фильма, закодировать видео в H.264, но звук при этом оставить в исходном формате AC3, исключив потери качества звука, связанные с перекодированием.
- AVI
- В контейнере AVI обычно представлено видео в популярных форматах DivX и XviD (MPEG4 ASP). Для хранения данных, закодированных по стандарту H.264, контейнер AVI формально не предназначен и потому для этих целей обычно не используется, а в редких случаях такого, некорректного, его применения возможность воспроизведения соответствующих файлов не гарантируется.
Стандарты, форматы, кодеки, контейнеры
Кодек и стандарт — не одно и то же. Стандарт — это спецификация (описание) алгоритма сжатия (например, H.264), кодек — конкретная его программная реализация (например, x264).
Не следует также путать формат данных и формат контейнера, в котором эти данные могут храниться. Одни и те же данные (например, сжатые по алгоритму H.264 кодером x264) могут быть упакованы в разные контейнеры (например, Matroska, MP4 или AVI). И наоборот, в контейнере одного и того же формата (например, MKV) не обязаны находиться видеоданные в формате H.264 — можно легко столкнуться с MKV-файлом, внутри которого будет обычное DivX-видео.
Реализация продукта
В 2009 году рабочая группа HTML 5 раскололась. Одной группой был введён бесплатный видео формат Ogg Theora, который был свободным от патентов, и H.264, который содержит запатентованную технологию. В конце июля 2009 года, и Apple было сказано, что они поддерживают H.264, а Mozilla и Opera поддерживают Ogg Theora (теперь , Mozilla и Opera поддерживают формат Theora и WebM/VP8.Microsoft, с выходом Explorer 9, добавил поддержку HTML 5 видео, закодированных с помощью H.264. В январе 2011 года объявил, что они убрали поддержку H.264 из браузера Chrome и поддерживает как формат Theora и WebM/VP8 и призывает использовать только открытые форматы.
18 марта 2012 года, Mozilla объявила поддержку H.264 в Firefox на мобильных устройствах, в связи с преобладанием кодировки H.264 и повышения энергетической эффективности использования специальных аппаратных средств на которых был распространён декодер H.264. 20 февраля 2013 года реализована поддержка в Firefox для декодирования H.264 на Windows 7 и выше. В Firefox 35.0, выпущенной 13 января 2015 года поддержка H.264 на OS X 10.6 и выше.
Производители
Feature | QuickTime | Nero Digital | LEAD Technologies | x264 | MainConcept | Elecard | Telestream Episode | ProCoder | Avivo | Elemental Technologies | Integrated Performance Primitives |
---|---|---|---|---|---|---|---|---|---|---|---|
B кадры | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да |
Система отсчета кадров | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да |
Кодирование полей (PicAFF, MBAFF) | Нет | Да | Да | Да | Да | Да | Нет | Да | Да | Да | Нет |
Энтропийное кодирование (CABAC) | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да |
8×8 vs. 4×4 адаптивность | Нет | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да |
Квантование | Нет | Нет | Нет | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет |
Цветовая субдискретизация | Нет | Нет | Нет | Да | Да | Да | Да | Нет | Нет | Да | Нет |
Глубина выборки (биты) | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Предсказание потерь | Нет | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Оборудование
Потому что H.264 кодирование и декодирование требует значительных вычислительных мощностей в конкретных видах арифметических операций, выполняется реализация программного обеспечения, с помощью которого операции выполняются на универсальных процессоров, как правило, меньше эффективной мощности. Однако, новые процессоры имеют достаточную вычислительную мощность для выполнения операций кодирования SD и HD в режиме реального времени. Эффективность сжатия зависит от алгоритмической реализации видео и от того, не используется ли оборудование или внедрение программного обеспечения. Разница между аппаратным и программным обеспечением, основана на эффективности, гибкости и стоимости. Процессор, как известно должен быть значительно более гибкий, особенно при кодировании одновременно в нескольких форматах, различным битрейтом и разрешением (мульти-экран видео), и, возможно, с дополнительными функциями поддержки формата и передовыми интегрированными рекламными возможностями. Программное решение на базе процессора обычно делает его гораздо легче для балансировки нагрузки нескольких одновременных сессий кодирования в рамках одного процессора. 2-е поколение Intel с сердечником i3/i5 и i7 процессоров, введена в январе 2011 года на выставке CES (выставка бытовой электроники) и предлагала интегрированный аппаратный полный HD H. 264 кодер, известный как Intel быстрая синхронизация видео.
Аппаратный шифратор H.264 может быть ASIC или FPGA.
ASIC H.264 кодер обладает функциями доступными практически всем различным компаниям, но конструкция сердечника, как правило, лицензирована у одной из немногих компаний, таких как Chips&Media и Allegro DVT, On2 (ранее Hantro, приобретена ), Imagination Technologec. Некоторые компании обладают и ASIC и FPGA продукцией.
Texas Instruments производит линии ядра DSP, которые выполняют с H.264 кодирования 1080p на 30fps. Это позволяет обеспечить гибкость в отношении кодеков и в то же время более эффективно, чем программное обеспечение на базе универсального процессора.
VLC
Сейчас мы поговорим о многофункциональном плеере, который располагает полным комплектом возможностей, позволяющих просматривать видео с максимальным комфортом. Здесь имеется H264-кодек. Чем открыть интересующий нас формат, таким образом, программа знает. Решение распространяется бесплатно, при этом оно постоянно развивается. VLC-плеер достоинств имеет немало. Стоит отметить его работу в ОС Mac, Windows и Linux. Пользователь получает возможность установки различных модулей и потрясающее качество воспроизведения, которое настраивается индивидуально. Видеофильтры, присутствующие в проигрывателе, дают возможность управлять настройками.
Встроенный модуль тестирования позволяет сохранить оптимальный вариант качества записи. Если говорить об интерфейсе плеера, в данном вопросе разработчики прислушались к мнению пользователей. Даже вариант проигрывателя, установленный по умолчанию, не вызывает нареканий. Каждый желающий может установить дополнительный скин по своему вкусу.
Плеер имеет удобный плейлист, который позволяет задавать порядок воспроизводимых файлов, а также просматривать краткие данные о них. Что касается особого редактора тегов, он предоставляет возможность компоновки собственной видеоколлекции.
Примечательная черта VLC – возможность воспроизведения поврежденных, а также не полностью загруженных файлов. Еще одной особенностью программы является запись потокового видео на компьютер. VLC невероятно легок в применении и поможет в решении рассматриваемого вопроса, однако он не единственный.
Варианты просмотра файлов H.264
Большинство современных программ для проигрывания видео без проблем открывают H.264. При выборе следует руководствоваться удобством использования и наличием дополнительных функций в каждом отдельном плеере.
Способ 1: VLC Media Player
Программа VLC Media Player всегда отличалась широкими возможностями в плане воспроизведения видеофайлов самых разнообразных форматов, в том числе и H.264.
- Нажмите «Медиа» и выберите пункт «Открыть файл» (Ctrl+O).
Перейдите в директорию с нужным файлом. Обязательно укажите «все файлы» в выпадающем списке, чтобы H.264 отображался. Выделите его и нажмите «Открыть».
Или найдите видео на компьютере и просто перетащите в окно VLC Media Player.
Можно смотреть видео.
Способ 2: Media Player Classic
Одним из простейших решений для открытия H.264 на компьютере можно считать Media Player Classic.
- Разверните вкладку «Файл» и нажмите «Быстро открыть файл» (Ctrl+Q). Следующий пункт «Открыть файл» выполняет аналогичное действие, но с предварительным отображением окна для выбора дубляжа, что в нашем случае не нужно.
Откройте нужный H.264, не забыв указать отображение всех файлов.
Также можно перетащить видео из Проводника в проигрыватель.
Через пару мгновений начнётся воспроизведение.
Способ 3: KMPlayer
Нельзя не упомянуть и KMPlayer как инструмент для просмотра H.264. Правда, в отличие от предыдущих вариантов, в этом плеере есть интегрированные рекламные блоки.
Подробнее: Как убрать рекламу в KMPlayer
- Откройте меню и кликните «Открыть файл(ы)» (Ctrl+O).
В появившемся окне Проводника перейдите в папку с нужным файлом, укажите «Все файлы» в качестве отображаемых и откройте H.264-видео.
А можно перетащить его в область воспроизведения KMPlayer.
В любом случае это видео будет запущенно.
Способ 4: GOM Player
Интерфейс GOM Player, как и функционал, схож с KMPlayer, да и промоматериалы также периодически мелькают. Но для нас главное, что он распознаёт формат H.264.
- Кликните по названию программы и выберите пункт «Открыть файл(ы)» (F2).
Для открытия также можно использовать кнопку на нижней панели.
Теперь найдите папку с H.264, укажите отображение всех файлов и откройте нужное видео.
Как обычно, не забываем о возможности перетянуть файл в окно проигрывателя.
Теперь можно просмотреть H.264.
Способ 5: BSPlayer
Для разнообразия рассмотрим и BSPlayer как вариант для решения проблемы с открытием H.264.
- Нажмите «Menu» и выберите «Открыть» (L).
Перейдите в место, где хранится нужное видео, укажите отображение всех файлов и откройте H.264.
Перетаскивание также сработает.
Практически сразу начнётся воспроизведение.
Как видите, открыть H.264 можно через один из привычных видеопроигрывателей. Главное, не забывать указывать отображение всех типов файлов.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Что за формат H264 и где используется
Примером таких «трудных» форматов может послужить H264, разработанный специалистами ITU Video Coding Experts Group и используемый для сохранения видео в файл с наружных камер наблюдения и автомобильных видеорегистраторов. Помимо записи видеопотока формат H264 применяется для передачи видео в мобильных сетях. Использование h264 в камерах наблюдения обуславливается, прежде всего, превосходной компрессией данных, при которой даже продолжительное видео получается компактным и достаточно качественным.
Так, сжатое с помощью кодека H.264 видео будет занимать на диске почти в два раза меньше места, чем MPEG-4 того же качества. Это позволяет экономить интернет-трафик и место на физическом носителе, но есть у формата и свои недостатки, в частности, он более требователен к ресурсам записывающего устройства, чем тот же DivX или XviD. Другой недостаток – проприетарность. Несмотря на то, что файлы имеют одно расширение H264, их алгоритм кодирования может отличаться в зависимости от того, каким устройством они были записаны.
Программы для просмотра файлов в формате H264
Возникает резонный вопрос – как открыть файл h264 и какие программы для этого нужны. Соответствующее программное обеспечение обычно поставляется вместе с записывающими устройствами, если же видео было найдено вами в интернете, попробовать открыть формат h264 можно с помощью сторонних плееров. Попробовать, потому что нельзя дать стопроцентной гарантии, что видео таки откроется.
Рекомендуем установить x264 Video Codec – кодек, предназначенный для сжатия видео в формат H.264/AVC, а также пакет K-Lite Codec Pack Mega.
Default Player H.264
Проигрыватель видеофайлов формата Н264 от разработчика Shenzhen VStarcam Technology. Плеер оснащен простейшим файловым менеджером, конвертером h264 в AVI, поддерживается перемотка видео, воспроизведение аудио, ускоренный просмотр, захват стоп-кадров и вывод на печать. Из недостатков текущей версии следует отметить некорректное отображение картинки с отличными от стандартных пропорциями, изображение при этом может быть растянуто по вертикали.
VLC Player
Один из самых популярных и мощных медиаплееров, умеющих воспроизводить большинство известных мультимедийных форматов, к которым относится и H264/AVC. Способен открыть файл h264 с камер наблюдения, но не всех моделей, а вот кодированное H264/AVC видео с расширением MP4 плеер открывает без проблем. VLC Player имеет встроенный конвертер, с помощью которого видео можно преобразовать в более распространенный формат. Если сходу открыть h264 в VLC не удается, рекомендуется установка декодеров ffdshow tryouts, AC3Filter и Haali Media Splitter.
Datakam Player
Чем еще просмотреть файл h264 с видеорегистратора? Поищите в интернете специальное приложение Datakam Player, он же Registrator Viewer. Является альтернативой плеерам, поставляемым вместе с автомобильными регистраторами, поддерживает воспроизведение видео, записанного с помощью DATAKAM, DOD, ProCam, CamBox, Papago, Digma, xDevice, AdvoCam и многих других устройств. Возможности плеера включают работу с картами, масштабирование видео и покадровый просмотр, поиск и группировку файлов.