Make your own free website on



Overview  |   Audio  |   Image  |   Video  |   Utilities  |   Compilers/Libraries
Name Usage, Installation and Caveat Download
YUVTools The YUVTools package contains several utility programs for dealing with images in YUV format, such as yuv_disp, which displays sequential YUV frames; stripyuv, which strips YUV frames into their individual Y, U, and V components; raw2fld, which splits a raw YUV frame into its interlaced even/odd fields. Source
h263_enc.c My own barebone h.263 encoder program, it has a few options which you probably don't need if all you want is just a plain encoder, you need the H.263 codec library to compile and run this program (the H.263 codec library is supported only on UNIX-type of platform). Currently it deals with QCIF format only, but you can easily modify it to deal with other formats (to run the binary in Windows you need cygwin1.dll file in your path). Source Binary
qcifextr.c This program will extract certain number of frames from a concatenated QCIF color video sequence. Source Binary
qcif2yuv.c This program does the same thing as qcifextr, except it extracts the frames into its YUV components. Source Binary
qcifpsnr.c This program calculates the PSNR difference between two color QCIF sequences, they have to be of the same size, of course. Source Binary
AVITools The AVI tools package contains three utility programs: avi_info, which reports the header information of an AVI file; avi2yuv, which decomposes AVI files into sequential frames in YUV format; yuv2avi, which serves the opposite purpose. Requires Microsoft Visual C++ to compile, project file included. It is an incomplete and ongoing project. Source