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
|
|