Сравнение видеокодеков

редактировать

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

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

Содержание
  • 1 Введение в сравнение
  • 2 Качество видео
    • 2.1 Объективное качество видео
    • 2.2 Субъективное качество видео
  • 3 Сравнение производительности
    • 3.1 Сравнение скорости
    • 3.2 Поддержка профилей
    • 3.3 Поддерживаемые стратегии управления скоростью
  • 4 Характеристики программного обеспечения
    • 4.1 Список кодеков
    • 4.2 Встроенная поддержка операционной системы
    • 4.3 Технические детали
  • 5 Сравнение свободно доступных кодеков
  • 6 См. Также
  • 7 Примечания и ссылки
  • 8 Внешние ссылки
Введение в сравнение

При сравнении видеокодеков сравниваются следующие характеристики:

  • Качество видео на битрейт (или диапазон битрейтов ). Обычно качество видео считается основной характеристикой сравнения кодеков. Сравнение качества видео может быть субъективным или объективным.
  • Характеристики производительности, такие как скорость сжатия / декомпрессии, поддерживаемые профили / параметры, поддерживаемые разрешения, поддерживаемые стратегии управления скоростью и т. Д.
  • Общие характеристики программного обеспечения - для пример:
    • Производитель
    • Поддерживаемая ОС (Linux, macOS, Windows )
    • Номер версии
    • Дата выпуска
    • Тип лицензии (коммерческая, бесплатная, с открытым исходным кодом )
    • Поддерживаемые интерфейсы (VfW, DirectShow и т. д.)
    • Цена (значение для денег, оптовых скидок и т. д.)
Качество видео

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

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

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

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

Объективное качество видео

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

  • методы с полной справкой (FR), где доступен весь исходный видеосигнал;
  • методы с сокращенной ссылкой (RR), где только частичная информация об исходном видео доступно, и
  • методы без ссылки (NR), где исходное видео вообще недоступно.

Субъективное качество видео

Это касается того, как видео воспринимается зритель и обозначает свое мнение о конкретной видеоряде. Субъективные тесты качества видео довольно дороги с точки зрения времени (подготовка и выполнение) и человеческих ресурсов.

Есть много способов показать экспертам видеоряды и записать их мнения. Некоторые из них были стандартизированы, в основном в Рекомендации МСЭ-R BT.500-13 и Рекомендации МСЭ-Т P.910.

Причина для измерения субъективного качества видео такая же, как и для измерения средней оценки мнения для аудио. Мнения экспертов могут быть усреднены, и средняя оценка может указываться как заданный доверительный интервал или сопровождаться им. Для усреднения можно использовать дополнительные процедуры. Например, мнения экспертов, мнения которых считаются нестабильными (например, если их корреляция со средним мнением оказывается низкой), могут быть отвергнуты.

В случае видеокодеков это очень распространенная ситуация. Когда кодеки с одинаковыми объективными результатами показывают результаты с разными субъективными результатами, основными причинами могут быть:

  • Пре- и постфильтры широко используются в кодеках. Кодеки часто используют предварительные фильтры, такие как шумоподавление видео, устранение смещения, устранение помех и т. Д. Снижение шума и устранение помех обычно поддерживает значение PSNR при одновременном повышении визуального качества (лучшие фильтры медленного шумоподавления также увеличивают PSNR на средних и высокие битрейты). Устранение встряхивания значительно снижает PSNR, но повышает качество изображения. Постфильтры обладают схожими характеристиками - снятие блокировок и устранение ошибок поддерживает PSNR, но повышает качество; зернистость (предлагается в H.264 ) существенно повышает качество видео, особенно на больших плазменных экранах, но снижает PSNR. Все фильтры увеличивают время сжатия / распаковки, поэтому они улучшают визуальное качество, но снижают скорость кодирования и декодирования.
  • Стратегия поиска с оценкой движения (ME) также может вызывать различное визуальное качество для одного и того же PSNR. Так называемый поиск истинного движения обычно не достигает минимального значения суммы абсолютных разностей (SAD) в кодеке ME, но может привести к лучшему визуальному качеству. Такие методы также требуют большего времени сжатия.
  • Стратегия управления скоростью . VBR обычно дает более высокие оценки визуального качества, чем CBR, для тех же средних значений PSNR для последовательностей.

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

Сравнение производительности

Сравнение скорости

Количество кадров в секунду (FPS), обычно используемых для измерения скорости сжатия / декомпрессии.

При оценке возможных различий в производительности кодеков следует учитывать следующие проблемы:

  • Однородность времени кадра декомпрессии (иногда сжатия) - большие различия в этом значении могут вызвать раздражающее прерывистое воспроизведение.
  • SIMD поддержка процессором и кодеком - например, MMX, SSE, SSE2, каждый из которых изменяет производительность процессора при выполнении некоторых задач (часто включая те, с которыми связаны кодеки).
  • Поддержка многопоточности процессором и кодеком - Иногда включение поддержки Hyper-threading (если доступно на конкретном процессоре) приводит к снижению скорости кодека.
  • RAM скорость - обычно важно для большинства реализаций кодеков
  • Размер кэша процессора - низкие значения иногда вызывают серьезное снижение скорости, например для процессоров с низким объемом кэш-памяти, таких как некоторые из серии Intel Celeron.
  • Использование графического процессора кодеком - некоторые кодеки могут значительно повысить свою производительность за счет использования ресурсов графического процессора.

Так, например, кодек A (оптимизированный для использования памяти, т. Е. Использует меньше памяти) может на современных компьютерах (которые обычно не ограничены памятью) давать более низкую производительность, чем кодек B. Между тем та же пара кодеков может дать противоположные результаты при работе на старом компьютере с ограниченными ресурсами памяти (или кеша).

Поддержка профилей

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

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

  • Базовый уровень Профиль (BP) : в первую очередь для недорогих приложений с ограниченными вычислительными ресурсами, этот профиль широко используется в видеоконференцсвязи и мобильных приложениях.
  • Основной профиль (MP) : изначально задумывался как основной профиль потребителя для Для приложений широковещания и хранения важность этого профиля снизилась, когда для этих приложений был разработан профиль High (HiP).
  • Расширенный профиль (XP) : этот профиль, предназначенный для использования в качестве профиля потокового видео, имеет относительно высокую степень сжатия и некоторые дополнительные приемы для обеспечения устойчивости к потерям данных и переключению потоков сервера.
  • High Profile (HiP) : основной профиль для приложений вещания и хранения на дисках, особенно для приложений телевидения высокой четкости. (Это профиль, принятый, например, в HD DVD и Blu-ray Disc.)
  • Профиль High 10 (Hi10P) : выход за рамки сегодняшнего основного потребительского продукта Этот профиль построен на основе высокого профиля, добавляя поддержку до 10 бит на выборку с точностью декодированного изображения.
  • Профиль высокого 4: 2: 2 (Hi422P) : в первую очередь нацелен на профессиональные приложения, использующие чересстрочную развертку. видео этот профиль строится поверх профиля High 10, добавляя поддержку формата выборки цветности 4: 2: 2 при использовании до 10 бит на выборку точности декодированного изображения.
  • Профиль High 4: 4: 4 Predictive ( Hi444PP) : этот профиль построен на основе профиля High 4: 2: 2, поддерживает выборку цветности 4: 4: 4, до 14 бит на выборку, а также дополнительно поддерживает эффективное кодирование областей без потерь и кодирование каждое изображение в виде трех отдельных цветовых плоскостей.
  • Multiview High Profile : этот профиль поддерживает два или более просмотра с использованием как межкадрового (временного), так и MVC int предсказание er-view, но не поддерживает изображения полей и кодирование поля кадра с адаптацией к макроблокам.

Стандарт также содержит четыре дополнительных профиля all-Intra, которые определены как простые подмножества других соответствующих профилей. В основном они предназначены для профессиональных приложений (например, камеры и монтажные системы):

  • Профиль High 10 Intra : Профиль High 10 ограничен для использования во всех режимах.
  • Профиль High 4: 2: 2 Intra : Профиль High 4: 2: 2 ограничен для использования только внутри помещений.
  • Профиль High 4: 4: 4 Intra : Профиль High 4: 4: 4 ограничен для использования внутри помещений.
  • Профиль CAVLC 4: 4: 4 Intra : Профиль High 4: 4: 4, ограниченный для использования только Intra и энтропийного кодирования CAVLC (т. Е. Не поддерживает CABAC ).

Более того, стандарт теперь также содержит три профиля Scalable Video Coding.

  • Scalable Baseline Profile : масштабируемое расширение базового профиля.
  • Scalable High Profile : масштабируемое расширение Профиль High.
  • Масштабируемый профиль High Intra : Масштабируемый профиль High, предназначенный для использования только в режиме Intra.

Точное сравнение кодеков должно учитывать вариации профиля внутри каждого кодека.

См. Также Профили и уровни MPEG-2.

Поддерживаемые r Стратегии управления скоростью

Стратегии управления скоростью видеокодеков можно разделить на:

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

CBR обычно используется для видеоконференций, спутникового и кабельного вещания. VBR обычно используется для создания видео CD / DVD и видео в программах.

Управление скоростью передачи данных подходит для потокового видео. Для автономного хранения и просмотра, как правило, предпочтительнее кодировать с постоянным качеством (обычно определяемым квантованием ), а не использовать управление скоростью передачи данных.

Характеристики программного обеспечения

Список кодеков

Общая информация о видеокодеках - создатель / компания, лицензия / цена и т. Д.
Кодек Создатель / сопровождающийДата первого публичного выпускаПоследняя стабильная версияЛицензия Запатентованные форматы сжатия Метод сжатияБазовый алгоритмПоддержка OpenCL nVidia Поддержка CUDA Intel SSE ПоддержкаIntel AVX поддержкаIntel Quick Sync Video поддержка
AOM Video 1 (AV1 )Alliance for Open Media 2018-06-251.0.0BSD с двумя пунктами Запатентовано, но свободно лицензируемыйLossy / Lossless DCT НеизвестноНеизвестноДаДаНеизвестно
libtheora (Theora )Xiph.org 2002-09 гг. -251.1.1 (2009)BSD-style Запатентовано, но свободно лицензированоLossy
dirac-research (Дирак )BBC Отдел исследований 2008-09-171.0.2 (2009)MPL 1.1, GNU GPL 2, GNU LGPL 2.1нетLossy / LosslessDWT
CineForm GoPro 200110.0.2a (2019)Лицензия Apache 2.0, Лицензия MIT нетLossyDWT НетНетДаНетНет
Шредингер (Дирак )Дэвид Шлиф2008-02-221.0.11 (2012)MPL 1.1, GNU GPL 2, GNU LGPL 2, Лицензия MIT нетLossy / LosslessDWTДаДаНеизвестноНеизвестноНеизвестно
x264 x264 team20032638 (2015)GNU GPL MPEG-4 AVC / H.264 Lossy / LosslessDCTДаНетДаДаНеизвестно
x265 x265 team20132.8 (2018)GNU GPL HEVC / H.265 Lossy / LosslessDCTНетНетДаДаНеизвестно
Xvid Команда Xvid20011.3.5 (2017)GNU GPL MPEG-4 ASP LossyDCTНеизвестноНеизвестноНеизвестноНеизвестноНеизвестно
FFmpeg (libavcodec )Команда FFmpeg20003.4.0 (15 октября 2017 г.)GNU LGPL MPEG-1, MPEG-2, MPEG-4 ASP, H.261, H. 263, VC-3, WMV7, WMV8, MJPEG, MS-MPEG-4v3, DV, кодек Соренсона и т. Д.с потерями / без потерьDCTНетДаНетДаДа
FFavs (libavcodec )FFavs team20090.0.3GNU LGPL MPEG-1, MPEG -2, MPEG-4 ASP и т. Д.Lossy / LosslessDCTНеизвестноНеизвестноНеизвестно nНеизвестноНеизвестно
OpenH264 Cisco Systems 2014-052.0.0BSD MPEG с двумя пунктами -4 AVC / H.264 LossyDCTНетНетДаНетНет
Blackbird Forbidden Technologies plc2006-012Собственный BlackbirdLossyНеизвестноНеизвестноНеизвестноНеизвестноНеизвестноНеизвестно
DivX DivX, Inc. 2001DivX Plus (2010)Собственный MPEG-4 ASP, H.264LossyDCTНеизвестноНеизвестноНеизвестноНеизвестноДа
DivX ;-) взлом кодека Microsoft MPEG-4v319983.20 альфа (2000)Собственный MPEG-4v3 от Microsoft (не совместимый с MPEG-4)LossyDCTНеизвестноНеизвестноНеизвестноНеизвестноНеизвестно
3ivx 3ivx Technologies Pty. Ltd.20015.0.5 (2012)Собственный MPEG-4 ASP
Nero Digital Nero AG 2003НеизвестноСобственное MPEG-4 ASP, H.264
ProRes 422 / ProRes 4444 Apple Inc. 2007Собственный Неизвестно
Sorenson Video Sorenson Media1998Собственная собственность Sorenson Video
Sorenson Spark Sorenson Media2002Собственная собственность Sorenson Spark
VP3 On2 Technologies 2000BSD-style Запатентовано, но бесплатно лицензировано
VP4 On2 Technologies 2001Собственное VP4
VP5 On2 Technologies 2002Собственный VP5
VP6 On2 Technologies 2003Собственный VP6
VP7 On2 Technologies 2005Собственный VP7
libvpx (VP8 )On2 Technologies (теперь принадлежит Google )20081.1.0 (2012)BSD-style Запатентованный, но свободно лицензируемый
libvpx (VP9 )Google 2013BSD-style P защищенный, но свободно лицензируемыйLossy / Lossless
DNxHD Avid Technology 2004Собственный VC-3Lossy
Cinema Craft Encoder SP2Custom Technology Corporation20001.00.01.09 (2009)Собственный MPEG-1, MPEG-2
TMPGEnc Бесплатная версияPegasys Inc.20012.525.64.184 (2008)Собственный MPEG-1, MPEG-2
кодировщик Windows Media Microsoft19999 (2003) (WMV3 в FourCC )Собственный WMV, VC-1, (в ранних версиях MPEG-4 Part 2 и несовместимых с MPEG-4 MPEG-4v3, MPEG-4v2)
Cinepak Создано SuperMac, Inc.

В настоящее время поддерживается Compression Technologies, Inc.

19911.10.0.26 (1999)Собственный НеизвестноLossyVQ
Indeo Video Intel Corporation, в настоящее время предлагается от Ligos Corporation19925.2Собственное Indeo VideoLossyDCT
TrueMotion S The Duck Corporation 1995Собственная TrueMotion SLossyНеизвестно
RealVideo RealNetworks 1997RealVideo 10Собственный H.263, RealVideoLossyDCT
Huffyuv Бен Рудяк- Гулд20002.1.1 (2003)GNU GPL 2нетLossless Хаффман
Лагарит Бен Гринвуд2004-10-041.3.27 (2011-12-08)GNU GPL 2нет
MainConcept MainConcept GmbH19938.8.0 (2011)Собственный MPEG-1, MPEG-2, H.264 / AVC, H.263, VC-3, MPEG-4 Part 2, DV, MJPEG и т. Д.С потерямиDCTДаДаНеизвестноНеизвестноДа
Elecard Elecard 2008G4 (2010)Собственный MPEG-1, MPEG-2, MPEG-4, AVCLossyDCTНетДаНетДаДа
Кодек Создатель / СопровождающийПервый пу Дата выпуска blicПоследняя стабильная версияЛицензия Запатентованные форматы сжатияМетод сжатияБазовый алгоритмПоддержка OpenCL nVidia CUDA поддержкаIntel SSE ПоддержкаIntel AVX поддержкаIntel Quick Sync Video поддержка

  • Xiph.Org Foundation договорилась о безотзывной бесплатной лицензии на Theora и другие кодеки, производные от VP3, для всех и для любых целей.

  • DivX Plus также известен как DivX 8. Последней стабильной версией для Mac является DivX 7 для Mac.

Поддержка собственной операционной системы

Обратите внимание, что поддержка операционной системы не означает, можно ли воспроизводить видео, закодированные с помощью кодека. вернуться к конкретной операционной системе - например, видео, закодированное с помощью кодека DivX, можно воспроизводить в Unix-подобных системах с использованием бесплатных декодеров MPEG-4 ASP (FFmpeg MPEG-4 или Xvid), но кодек DivX (который является программным продуктом) доступно только для Windows и macOS.

Поддержка операционной системы кодировщика
Кодек macOS другое Unix и Unix-like Windows
3ivx ДаДаДа
Blackbird ДаДаДа
Cinepak ДаНетДа
DivX ДаНетДа
FFmpeg ДаДаДа
RealVideo ДаДаДа
Шредингер (Дирак )ДаДаДа
Соренсон Видео 3 ДаНетДа
Theora ДаДаДа
x264 ДаДаДа
Xvid ДаДаДа
Elecard ДаНетДа

Технические детали

Кодек Тип сжатияБазовый алгоритм Максимально поддерживаемый битрейт Максимально поддерживаемое разрешение Переменный кадр скорость
Blackbird Сжатие с потерями НеизвестноНеизвестно384 × 288 (PAL), 320 × 240 (NTSC)Да
Чинепак Лос sy сжатиеВекторное квантование НеизвестноНеизвестноНеизвестно
Дирак С потерями / Сжатие без потерь Вейвлет-сжатие Без ограниченийБез ограниченийДа
Соренсон 3 Сжатие с потерямиДискретное косинусное преобразование НеизвестноНеизвестноНеизвестно
Theora Сжатие с потерямиДискретное косинусное преобразование2 Gibit/s 1,048,560 ×1,048,560Через цепочку
RealVideo Сжатие с потерямиДискретное косинусное преобразованиеНеизвестноНеизвестноДа
Elecard Сжатие с потерямиНеизвестноБез ограничений16kДа

  • Потоки Theora с разной частотой кадров могут быть объединены в один и тот же файл, но каждый поток имеет фиксированную частоту кадров.

.

Сравнение свободно доступных кодеков

Список свободно доступных сравнений и описание их содержания:

Название сравненияТип сравненияДата (даты) публикацииСписок сравниваемых кодековКомментарии
Серия сравнений кодеков Doom9 Серия субъективного сравнения популярных кодеков
  • 2002
  • 2003
  • 2005
  • DivX4.12, On2 VP3, XviD 1/25 и WMV8 и DivX5.01, XviD 3/27 и ON2 VP4 - первая версия
  • Dirac, Elecard AVC HP, libavcodec MPEG-4, NeroDigital ASP, QuickTime 7, Snow, Theora, VideoSoft H.264 HP, XviD 1.1 beta 2 - последний
Субъективное сравнение с удобной визуализацией
Серия ежегодных сравнений видеокодеков MSU Серия объективных сравнений кодеков HEVC / AV1
  • 2015 окт.
  • 2016 авг.
  • 2017 сен.
  • 2018 сен.
  • 2015: кодировщик f265 H.265, Intel MSS HEVC GAcc, программное обеспечение Intel MSS HEVC, аппаратный кодер Ittiam HEVC, программный кодер Ittiam HEVC, кодировщик Strongene Lentoid HEVC, кодировщик SHBP H.265 в реальном времени, x265, InTeleMax TurboEnc, кодировщик SIF Видеокодек, x264
  • 2016: кодировщик HEVC для микросхем и мультимедиа, кодировщик Intel MSS HEVC, Kingsoft HEVC Кодировщик, nj265, SHBPH.265 Кодировщик реального времени, x265, nj264, x264
  • 2017: Kingsoft HEVC Encoder, nj265, NVIDIA NVENC SDK, Telecast, x265, AV1, nj264, кодировщик SIF, uAVS2, VP9, ​​x264
  • 2018: HW265, Intel MFX (GA), Intel MFX (SW), Kingsoft HEVC Encoder, sz265, Tencent Shannon Encoder, UC265, VITEC HEVC GEN2 +, x265, AV1, кодировщик SIF, sz264, VP9, ​​x264
Подробные объективные сравнения
Серия ежегодных сравнений кодеков H.264 MSU Серия объективных сравнений кодеков H.264 с эталоном MPEG-4 ASP
  • 2004
  • 2005 январь
  • 2005 декабрь
  • 2006 декабрь
  • 2007 декабрь
  • 2009 май
  • 2010 апр.
  • 2011 май
  • 2012 май
  • 2013 декабрь
  • 2005 (январь): Mpegable AVC, Moonlight H.264, MainConcept H.264, Fraunhofer IIS, Ateme MPEG -4 AVC / H.264, Videosoft H.264, DivX Pro 5.1.1 (не 264! Используется для сравнения с кодеками H.264, а также с настроенным кодеком из предыдущего поколения MPEG-4 ASP)
  • 2005 (декабрь): DivX 6.0 (ссылка на MPEG-4 ASP), ArcSoft H.264, Ateme H. 264, ATI H.264, Elecard H.264, Fraunhofer IIS H.264, VSS H.264, x264
  • 2006: DivX 6.2.5 (ссылка MPEG-4 ASP), MainConcept H.264, Intel H.264, VSS H.264, x264, Apple H.264, (частично), Sorenson H.264 (частично)
  • 2007: XviD (кодек MPEG-4 ASP), MainConcept H.264, Intel H.264, x264, AMD H.264, Artemis H.264
  • 2009: XviD (кодек MPEG-4 ASP), Dicas H.264, Elecard H.264, Intel IPP H.264, MainConcept H.264, x264
  • 2010: XviD (кодек MPEG-4 ASP), DivX H.264, Elecard H.264, Intel MediaSDK AVC / H.264, MainConcept H.264, Microsoft Expression, Encoder, Theora, x264
  • 2011: DivX H.264, Elecard H.264, Intel SandyBridge Transcoder (кодировщик GPU), MainConcept H.264 (программное обеспечение), MainConcept H.264 (кодировщик на основе CUDA), Microsoft Expression Encoder, DiscretePhoton, x264, VP8 (проект WebM), XviD (MPEG-4 ASP codec)
  • 2012: DivX H.264, Elecard H.264, Intel Ivy Bridge QuickSync (кодировщик графического процессора), MainConcept H.264 (программное обеспечение), MainConcept H.264 (кодировщик на основе CUDA), MainConcept H. 264 (кодер на основе OpenCL), DiscretePhoton, x264, XviD (кодек MPEG-4 ASP)
Подробное объективное сравнение
Сравнение серий видеокодеков без потерь Два сравнения размера и времени без потерь кодеки (с проверкой без потерь)
  • 2004 окт.
  • 2007 март
  • 2004 (14 кодеков): Alpary v2.0, AVIzlib v2.2.3, CamStudio GZIP v1.0, CorePNG v0.8.2, FFV1 ffdshow 08/08/04, GLZW v1.01, HuffYUV v2.1.1, Lagarith v1.0.0.1, LEAD JPEG v1.0.0.1, LOCO v0.2, MindVid v1.0 beta 1, MSUlab beta v0. 2.4, MSUlab v0.5.2, PicVideo JPEG v.2.10.0.29, VBLE beta
  • 2007 (16 кодеков): Alpary, ArithYuv, AVIzlib, CamStudio GZIP, CorePNG, FastCodec, FFV1, Huffyuv, Lagarith, LOCO, LZO, MSU Lab, PICVideo, Snow, x264, YULS
в 2007 г. - более подробный отчет с новыми кодеками, включая первый стандарт H.264 (x264)
MSU MPEG-4 c Сравнение кодеков Объективное сравнение кодеков MPEG-4
  • Март 2005 г.
DivX 5.2.1, DivX 4.12, DivX 3.22, MS MPEG-4 3688 v3, XviD 1.0.3, 3ivx D4 4.5.1, OpenDivX 0.3Также сравнивались разные версии DivX. Результаты Xvid могут быть ошибочными, поскольку при использовании DivX для него была отключена разблокировка.
Субъективное сравнение современных видеокодеков Точное с научной точки зрения субъективное сравнение с использованием 50 экспертов и методологии SAMVIQ
  • Февраль 2006 г.
DivX 6.0, Xvid 1.1.0, x264, WMV 9.0 ( 2 битрейта для каждого кодека)PSNR через VQM через SSIM Также было выполнено сравнение
Сравнение видеодекодеров MPEG-2 Цель MPEG-2 Декодеры сравнение
  • 2006 май.
bitcontrol MPEG-2 Video Decoder, DScaler MPEG2 Video Decoder, Elecard MPEG-2 Video Decoder, ffdshow MPEG-4 Video Decoder (libavcodec), InterVideo Video Decoder, Ligos MPEG Video Decoder, MainConcept MPEG Video Decoder, Pinnacle MPEG-2 DecoderОбъектно протестированные (100 раз на поток) «краш-тест» декодеров (тест на поврежденном потоке - например, поцарапанный DVD или спутниковые образцы)
Сравнение кодеков Персональный субъективно мнение
  • 2003 ноябрь
3ivx, Avid AVI 2.02, Cinepak, DivX 3.11, DivX 4.12, DivX 5.0.2, DV, Huffyuv, Indeo 3.2, Indeo 4.4, Indeo 5.10, Microsoft MPEG-4 v1, Microso ft MPEG-4 v2, Microsoft RLE, Microsoft Video 1, XviD, 3ivx, Animation, Blackmagic 10-бит, Blackmagic 8-бит, Cinepak, DV, H.261, H.263, Motion-JPEG, MPEG-4 Video, PNG, Sorenson Video, Sorenson Video 3Иногда сравнение бывает коротким (до одной текстовой строки на кодек)
Оценка Дирака и Теоры Научная статья
  • Март 2009 г.
Дирак, Dirac Pro, Theora I, H.264, Motion JPEG2000 (тестируемые кодеки из Q2-2008)Довольно подробное сравнение программного обеспечения, доступного во втором квартале 2008 года; Однако использовалась версия ffmpeg2Theora с ошибками
VP8 против x264 Объективное и субъективное сравнение качества VP8 и x264
  • июнь 2010
VP8, x264VQM, SSIM и PSNR for 19 CIF video clips with bitrates of 100, 200, 500 and 1000 kbit/s
See also
  • Free and open-source software portal
Notes and references
External links
Последняя правка сделана 2021-05-15 08:05:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте