H.264 и VC-1 - популярные стандарты сжатия видео, набирающие популярность в отрасли с 2007 года.
VC-1 | H.264 | |
---|---|---|
Цели | Предназначен для обеспечения очень высокого качества изображения с превосходной эффективностью сжатия | Де подписан для удовлетворения различных отраслевых потребностей с множеством профилей и уровней, позволяющих варьировать уровни сжатия, качества и использования ЦП, где самый низкий уровень предназначен для портативных устройств, спроектированных с учетом низкой загрузки ЦП, а высокие уровни разработаны с очень высокое качество и эффективность сжатия |
Пример использования в отрасли | Поддерживает сжатие 4: 2: 0 / цветовое пространство | Поддерживает требования студийного архивирования с цветовым пространством 4: 4: 4;. отдельный режим черно-белого (BW) видео |
Стоимость лицензирования | Аналогичная | |
Документация | Не бесплатно. Справочный декодер, поставляется с внешней документацией. | ? AVC / H264 Стоимость и условия лицензирования MPEG LA. Эталонный кодировщик и декодер также бесплатны. Кроме того, доступны списки рассылки JVT и M4IF, где можно получить ответы на вопросы, связанные с AVC. |
Все источники приведенной ниже информации взяты из соответствующих спецификаций, перечисленных в разделе обзора.
Функция | VC-1 | H.264 |
---|---|---|
Размеры разделов | 16 × 16 и 8 × 8 | 16 × 16, 16 × 8, 8 × 16, 8 × 8, 8 × 4, 4 × 8 и 4 × 4 |
8 × 8, 4 × 8, 8 × 4 и 4 × 4 | 4 × 4; 8 × 8 доступно только в высоком профиле | |
Кадр | Используется для контента с прогрессивной или чересстрочной разверткой | |
Размеры макроблока | Только 16 × 16 | |
Вектор движения | Двумерный вектор смещения от текущего положения до опорного кадра | |
Фото | поля или кадр | |
пропущенного макроблок | нет данных кодируются для макроблока |
VC-1 | H.264 | |
---|---|---|
битовый поток форматы | однобитовый поток | NAL и байтовый поток |
битовый поток формат | В расширенном профиле каждый блок данных битового потока имеет свой собственный заголовок.. Простой и основной профили не предоставляют ни последовательности, ни заголовков точек входа. | SPS (набор параметров последовательности),. PPS ( набор параметров изображения),. заголовок слайса, макроблок. |
фильтр устранения блочности | внутриконтурный фильтр и преобразование перекрытия | только внутри цикла |
CABAC | No | Поддерживается только в Основной и более высокие профили |
Переменный размер преобразования | Да | Только в высоком профиле и выше |
Slice | Смежный (целое число только строк макроблока) | Непрерывный или несмежный |
Методы субпиксельной интерполяции | бикубический, билинейный | 6-позиционный фильтр для полупикселей; усреднение для четверти пикселей |
Кодирование переменной длины | Да | |
B-кадр, используемый для прогнозирования других изображений | Да |