mjpeg-howto: Introduction
1 Introduction
**************
I wrote this things down, because I had many sheets with notes on them.
This should be some kind of summary of collected knowledge of this
sheets. Andrew Stevens helped with encoding and VCD knowledge and
hints.
The mjpegtools are a set of programs that can do recording,
playback, editing and eventual MPEG compression of audio and video
under Linux.
Although primarily intended for use with capture / playback boards
based on the Zoran ZR36067 MJPEG codec chip, the mjpegtools can easily
be used to process and compress MJPEG video streams captured using
xawtv using simple frame-buffer devices.
The HOWTO for the tools intended to give an an introduction to the
MJPEG-tools and the creation of MPEG 1/2 videos. VCD and SVCD, and the
transcoding of existing mpeg streams.
For more information about the programs read the corresponding
man-page.
Achtung es gibt auch eine deutsche Version bei:
http://sourceforge.net/projects/mjpeg
There is also a manpage of this text, you can read it with "man
mjpegtools" if installed. We also have a info version you should be
able to read it with info
The text version of this text is available via cvs, you should get
it with a tarball or the precompiled package (RPM and deb).
In the following picture you see the typical workflow when you
record a video. Cut it afterwards and encode it. In the picture you
also see the connections to other programs. These parts are in grey,
the parts in blue can be done with the mjpegtools.
Video encoding workflow