Transcode is a fast, versatile and command-line based audio/video everything to everything converter. For a rundown of the features and capabilities, along with usage examples, visit the Transcode Wiki at http://www.transcoding.org/.
Download (HTTP): http://www.ligo.caltech.edu/~pehrens/transcode-0.6.14.tar.gz
Download MD5 sum: 9bfef83b7e0fe2c27d25d871fef75a92
Download size: 2.6 MB
Estimated disk space required: 60 MB
Estimated build time: 1.69 SBU
X (XFree86-4.4.0 or X.org-6.8.2), FreeType-2.1.9, GTK+-1.2.10, SDL-1.2.8, libxml2-2.6.17, ImageMagick-6.2.0-7, libjpeg-6b or MMX Jpeg, libdv-0.103, libdvdread-0.9.4, Avifile-0.7.41, libFAME-0.9.1, libmpeg3-1.5.4, XviD-1.0.2, LZO-1.08, liba52-0.7.4, libogg-1.1.2, libvorbis-1.1.0, MJPEG Tools, libquicktime, Theora, LVE, PVM3 and LoRS/IBP
Though Transcode has no compile-time requirement for MPlayer-1.0pre6a's shared post-processing library, Transcode can use it at run-time.
Install Transcode by running the following commands:
./configure --prefix=/usr --without-x && make
Now, as the root user:
--without-x: Omit this parameter if you have an X Window System installed and you want to compile X11 dependent filter plugins.
--enable-netstream: This parameter enables network streaming support.
Building support for most of the dependency packages requires using options passed to the configure script. View the INSTALL file and the output from ./configure --help for complete information about enabling dependency packages.
indicates or changes the FOURCC CODEC flag in an AVI file.
dumps audio or video stream of a given AVI file to stdout (for AVI conversion or extraction of audio streams).
fixes the header of an AVI file.
writes a text file describing the index of an AVI file.
merges AVI files of the same format. Do not try to merge AVI files of different formats, it will most likely result in errors (and format means same bitrates, too!).
splits AVI files into multiple files.
can shift audio in AVI files for better synchronizing of the audio and video data signal.
concatenates input files using the input plugins of Transcode.
is used to decode input files to raw video and PCM audio streams.
demultiplexes (separates) audio/video input that contains multiple streams, e.g., VOB files.
grabs single streams from a file containing multiple streams.
processes single video frames for different color encodings (RGB >-< YUV or similar).
loads a supplied Transcode filter module and prints its parameters.
is a tool which can cut MP3 streams at milliseconds positions.
prints information about the input file format.
is a tool which can requantize an MPEG-2 elementary stream.
performs several measurements on the given input data.
checks information in a SMIL input file.
is the encoder's user interface that handles the plugins and other programs, being the glue between the modules. There are several well documented usage examples on both the homepage and the documentation included in the package.
is used to interface with the liba52 library for decoding AC-3 streams.
is a support module used to decode libaviplay library supported codecs and file formats
— depending on the external libraries that are used, there are a great number of plugins to convert audio and video input to raw format, process raw video and audio and convert raw audio and video to other formats to be written into a file type of choice. Read the documentation for complete information.
Last updated on 2005-01-25 12:21:25 -0700