Huffyuv (или HuffYUV ) - это видеокодек без потерь, созданный Беном Рудиак-Гулдом, который предназначен для замены несжатого YCbCr в качестве формата захвата видео. Кодек также может сжимать в цветовом пространстве RGB .
«Без потерь» означает, что выходной сигнал декомпрессора побитовый идентичен исходному входному сигналу компрессора. Без потерь возникает только тогда, когда цветовое пространство сжатия совпадает с цветовым пространством ввода и вывода. Если цветовые пространства не совпадают, выполняется сжатие с малыми потерями.
Алгоритм Хаффюва аналогичен алгоритму JPEG без потерь в том, что он предсказывает каждую выборку, а затем Хаффман кодирует ошибку. Предиктор - только внутрикадровый.
Реализации
Первоначальная реализация была написана для Windows Беном Рудиак-Гоулдом и опубликована на условиях GPL . Huffyuv 1.1 был выпущен в 2000 году. [1] Реализация считается очень быстрой, обеспечивая пропускную способность сжатия до 38 мегабайт в секунду на Celeron 416 МГц. Официальный Huffyuv не выпускал нового релиза с 2002 года.
Huffyuv 2.1.1 с патчем CCESP 0.2.5 был выпущен для решения проблем, особенно с совместимостью с Cinema Craft Encoder. [2]
Huffyuv 2.2 доступен на некоторых альтернативных сайтах [3], но, как сообщается, в некоторых компьютерных системах возникают проблемы. [4]
Huffyuv MT - это многопоточная версия, в которой используется другой FourCC .
В настоящее время разработан форк с кодовым названием Lagarith, который предлагает лучшее сжатие за счет значительного снижения скорости в однопроцессорных системах. [5] [6]
FFmpeg Проект также содержит реализацию HuffYUV , которая позволяет Huffyuv файлы , которые будут созданы и играли на Linux и Mac OS X . Кроме того, это означает, что многие приложения, использующие FFmpeg в качестве основы, также могут воспроизводить / создавать файлы HuffYUV, включая медиаплеер VLC , MPlayer и ffdshow .
Смотрите также
Рекомендации
- ^ Ben Rudiak-Gould Группы Google - rec.video.desktop , последнее посещение - 11 августа 2009 г.
- ^ Huffyuv 0.2.5 патч , Проверено 2009-08-20
- ^ Huffyuv 2.2.0 , проверено 20 августа 2009 г.
- ^ Huffyuv 2,2 Сбои Xp , Проверен 2009-08-20 Архивированных 18 августа 2004, в Wayback Machine
- ^ Видеокодек Lagarith Lossless . Проверено 28 января 2009 г.
- ^ Дело против Лагарита . Проверено 26 июня 2013 г.