HuffYUV

HuffYUV is a very fast, lossless video codec and was developed by Ben Rudiak - Gould and is under the free GNU General Public License.

The algorithm of HuffYUV is similar to that of lossless JPEG: Each sample is predicted and any deviation to the Huffman code encodes.

Lossless means that the decoded Huffyuv video one to one corresponding to the input material. HuffYUV is intended to replace uncompressed YUV. HuffYUV is fast enough to be able to full- resolution CCIR 601 ( 720 × 480) condense in real time. It also supports lossless compression of RGB data, as well as a conversion of RGB data to YUY2. However, this color space conversion is a certain amount of compression, because not all the RGB color information can be displayed in YUV. The YUV color space is too small for that. However, going at a recompression of YUV to YUV, which may be required for further processing steps, no more data is lost, as it happens for example with MPEG. The associated restriction of the color space can be seen only at very critical points, for example, catch extremely soft gradients to fray.

HuffYUV is the fastest lossless video codec for Windows.

Other lossless codecs like Lagarith (free software ), FFV1 (free software ) and MSU Lossless Video Codec offer better compression, but are slower.

HuffYUV uses the FOURCC Code: HFYU.

Ffvhuff

The free codec library libavcodec contains an improved version of HuffYUV codecs, called for easy identification as " ffvhuff " ( FourCC: FFVH ). The improvements consist, among others, in support of the YV12 color space (the original HuffYUV codec was limited to YUY2 and RGB) and in an improved compression efficiency through the use of adaptive Huffman tables. The libavcodec library is backwards compatible with the original HuffYUV codec, but the latter is not to " ffvhuff " codec compatible. The " ffvhuff " codec is available under Microsoft Windows, for example, via the VfW interface of ffdshow, and thus can be used in VirtualDub [ Mod ] and Co..

402016
de