MJPEG Tools for working with Video on Linux
[Posted February 9, 2004 by cook]
MJPEG Tools
is a set of tools for working with video under Linux.
The mjpeg programs are a set of tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video under Linux.
Recording is supported for the Zoran based cards like the Buz (Iomega), DC10 (MIRO, Pinnacle), Matrox Marvel cards and the LML33 (Linux Media Labs).
Some of the video operations that can be performed by MJPEG Tools include:
- Recording of video streams.
- Editing video data.
- Compression of video data.
- Pulling sound and video from pre-recorded files.
- Joining of video and audio files into a single file.
- Transitioning from one video stream to another.
- Scaling from one video encoding to another.
- Performance of video frame rate conversion.
- Support for variable bit-rate multiplexing.
- Creation of video CDs.
A partial list of standards supported by MJPEG Tools includes:
- Input from PAL and NTSC video inputs.
- Capture from AVI and Quicktime formatted video.
- MPEG 1 and 2 video encoding.
- Support for stereo audio.
- Output to VCD, SVCD, DVD, and DIVX media.
- Support for the ALSA and OSS/Free sound drivers.
The
MJPEG HOWTO and
FAQ documents show how the tools are used to perform a wide variety
of operations, and the type of hardware that is required for useful
performance.
Some still-frame
examples
show a few examples of the quality that can be achieved from the
captured video.
Version 1.6.2 of MJPEG Tools
was recently announced, change information is in the source code.
(
Log in to post comments)