Skip to main content

UT Video Codec Suite

Help Wanted

This section is in need of contributions. If you believe you can help, please see our Contribution Guide to get started as a contributor!

UT Video Codec Suite is a fast, lossless video codec, developed by Takeshi Umezawa (æĸ…枤 威åŋ—, Umezawa Takeshi) and released under the free GNU General Public License. The algorithm of UT video is based on the Huffman code.

UT Video was developed as an alternative to HuffYUV, in order to achieve better compression. It can handle color spaces such as YUV422 (ULY2), RGB (ULRG), RGBA (ULRA) and, most recently, YUV420 (ULY0).

It has both x86 and x64 builds. Due to its multithreading support, this codec is also capable of encoding HDTV material in real time. The codec requires support for the SSE2 instruction set because it is heavily used for speed optimizations.

There are various predction modes, which can be used via FFmpeg:

  • no prediction employed
  • left neighbour prediction (continuous for the whole slice)
  • gradient prediction
  • median prediction

You can use FFmpeg to encode utvideo as follows: ffmpeg -i [input] -c:v utvideo -pred [0,1,2,3] [output]

References: Wikipedia