02-05-2023
Huffyuv (или HuffYUV) — кодек, предназначенный для сжатия видео без потерь. Создан Ben Rudiak-Gould, в целях замены несжатого YCbCr как формата видео захвата. Несмотря на «YUV» в названии, он использует цветовое пространство не YUV, а YCbCr. «Без потерь» означает, что результат декомпрессии бит-в-бит идентичен исходному потоку перед компрессией (при условии, что не проводилось преобразование цветового пространства). Алгоритм Huffyuv предсказывает каждый пиксель кадра и затем кодирует ошибку по алгоритму Хаффмана.
Оригинальная реализация была написана для Windows Ben Rudiak-Gould и издана на условиях GPL. Реализация считается очень быстрой, даёт пропускную способность сжатия до 38 МБ в секунду на Celeron 416 МГц. Оригинальный Huffyuv не обновлялся с 2002 г. Более современный форк кодека доступен в проекте Lagarith. Проект FFMPEG также содержит реализацию HuffYUV, что позволяет создавать и проигрывать файлы HuffYUV на Linux и Mac OS X. Также это означает, что многие программы, которые используют FFMPEG как основу, могут также играть/создать файлы HuffYUV, например VLC media player, MPlayer и ffdshow.
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Медиаконтейнеры | |
---|---|
Видео/аудио | |
Аудио | |
Графические форматы (сжатие) | |
Растровые | |
Векторные | |
Комплексные |
Сжатие видео | |
---|---|
Рекомендации ITU-T | |
Стандарты ИСО/МЭК | |
Стандарты SMPTE | |
Кодеки MPEG-4 | |
Без потерь |
CorePNG • FFV1 • Huffyuv • Lagarith • MSU Lossless • SheerVideo |
Прочие кодеки | |
См. также |
HuffYUV.