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