HuffYUV — кодек, призначений для стиснення відео без втрат у цілях заміни нестисненого YCbCr як формату відео захоплення. Незважаючи на «YUV» у назві, він використовує колірний простір не YUV, а YCbCr. «Без втрат» означає, що результат декомпресії біт-в-біт ідентичний потоку перед компресією (за умови, що не проводилося перетворення колірного простору). Алгоритм HuffYUV передбачає кожен піксель кадру і потім кодує похибку за алгоритмом Хаффмана.
Реалізації
Оригінальна реалізація була написана Ben Rudiak-Gould для Windows і видана на умовах GPL. Реалізація вважається дуже швидкою, дає пропускну здатність стиснення до 38 МБ в секунду на Celeron 416 МГц. Оригінальний HuffYUV не оновлювався з 2002 р. Більш сучасний форк кодека доступний в проєкті Lagarith. Проєкт FFmpeg також містить реалізацію HuffYUV, що дозволяє створювати і програвати файли HuffYUV на Linux і Mac OS X. Також це означає, що багато програм, які використовують FFMPEG як основу, можуть також програвати/створювати файли HuffYUV, наприклад Медіапрогравач VLC, MPlayer і ffdshow.
Див. також
Посилання
- Офіційний сайт Huffyuv [Архівовано 7 листопада 2005 у Wayback Machine.] (англ.)
Стиснення відео | ISO/IEC | |
---|
ITU-T | |
---|
SMPTE[en] | - VC-1[en]
- VC-2[en]
- VC-3[en]
- VC-5[en]
|
---|
AOMedia[en] | |
---|
IETF | |
---|
SAC | |
---|
Інші | - Apple Video[en]
- Bink[en]
- Cinepak[en]
- Daala
- DVI
- FFV1[en]
- HuffYUV
- Indeo[en]
- Lagarith[en]
- Microsoft Video 1[en]
- MSU Lossless[en]
- OMS Video[en]
- Pixlet[en]
- ProRes 422[en]
- ProRes 4444[en]
- QuickTime
- Animation[en]
- Graphics[en]
- RealVideo
- RTVideo[en]
- SheerVideo[en]
- Smacker[en]
- Sorenson Video, Spark[en]
- Theora
- Thor[en]
- VP3[en]
- VP6[en]
- VP7[en]
- VP9
- WMV
- XEB[en]
- YULS[en]
|
---|
|
---|
Стиснення аудіо | |
---|
Стиснення зображень | IEC, ISO, ITU-T, W3C, IETF | |
---|
Інші | |
---|
|
---|
Контейнери | ISO/IEC | - MPEG-ES[en]
- MPEG-PS[en]
- MPEG-TS
- ISO base media file format[en]
- MPEG-4 Part 14 (MP4)
- Motion JPEG 2000[en]
- MPEG-21 Part 9[en]
- MPEG media transport[en]
|
---|
ITU-T | |
---|
IETF | |
---|
SMPTE[en] | |
---|
3GPP | |
---|
Інші | |
---|
|
---|
Співробітництво | |
---|
|
|
---|
Архіватори з стисненням (порівняння[en]) | Вільні | - 7-Zip
- Archive Manager[en]
- Ark
- AFreeArc[en]
- Info-ZIP[en]
- KGB Archiver[en]
- PAQ
- PeaZip
- The Unarchiver[en] (тільки декомпресія)
- tar
- Xarchiver
- Zipeg[en]
- ZPAQ[en]
|
---|
Безплатні | - Filzip[en]
- LHA[en]
- StuffIt Expander[en] (тільки декомпресія)
- TUGZip[en]
- ZipGenius[en]
|
---|
Комерційні | |
---|
|
---|
Неархівне стиснення | Загальні | |
---|
Для коду[en] | UPX[en] |
---|
|
---|
Стиснення аудіо (порівняння[en]) | |
---|
Стиснення відео (порівняння[en]) | З втратами | MPEG-4 ASP[en] | |
---|
H.264 / MPEG-4 AVC | |
---|
HEVC | |
---|
Інші | - CineForm[en]
- Cinepak[en]
- Daala
- DNxHD[en]
- Helix DNA Producer[en]
- Indeo[en]
- libavcodec
- Schrödinger (Dirac)[en]
- SBC[en]
- Sorenson[en]
- VP7[en]
- libtheora
- libvpx[en]
- Windows Media Encoder[en]
|
---|
|
---|
Без втрат | - FFV1[en]
- HuffYUV
- Lagarith[en]
- MSU Lossless[en]
- YULS[en]
|
---|
|
---|
- Див. також: методи стиснення та формати стиснення
|
| Ця стаття є заготовкою. Ви можете допомогти проєкту, доробивши її. Це повідомлення варто замінити точнішим. |