Huffyuv - 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.
В настоящее время разработан вилка кодового названия Лагариф который обеспечивает лучшее сжатие за счет значительного снижения скорости однопроцессорных систем.[5][6]
В FFmpeg проект также содержит реализацию HuffYUV, которая позволяет создавать и воспроизводить файлы HuffYUV на Linux и Mac OS X. Кроме того, это означает, что многие приложения, которые используют FFmpeg в качестве основы, также могут воспроизводить / создавать файлы HuffYUV, включая Медиаплеер VLC, MPlayer и ffdshow.
Смотрите также
- Кодирование Хаффмана
- Адаптивное кодирование Хаффмана
- Алгоритм сжатия PPM
- Цветовое пространство YCbCr
- Видеокодек Lagarith Lossless
- Видеокодек без потерь MSU
- Список кодеков без потерь
Рекомендации
- ^ Бен Рудьяк-Гулд Группы Google - rec.video.desktop, Проверено 11 августа 2009 г.
- ^ Патч Huffyuv 0.2.5, Проверено 20 августа 2009 г.
- ^ Huffyuv 2.2.0, Проверено 20 августа 2009 г.
- ^ Huffyuv 2.2 вылетает XP, Проверено 20 августа 2009 г. В архиве 18 августа 2004 г. Wayback Machine
- ^ Видеокодек Lagarith Lossless. Проверено 28 января 2009 г.
- ^ дело против Лагарита. Проверено 26 июня 2013 г.