transcode is a text console video-stream processing tool. It supports elementary video and audio frame transformations. Some example modules are included to enable import of MPEG-1/2, Digital Video, and other formats. It also includes export modules for writing to AVI files with DivX, OpenDivX, XviD, Digital Video or other codecs. Direct DVD transcoding is also supported. A set of tools is available to extract and decode the sources into raw video/audio streams for import and to enable post-processing of AVI files.
| Tags | multimedia Video Conversion Sound/Audio |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux BSD BSD/OS |
Recent releases


Release Notes: This release adds a specially-crafted import module targeting Webcams using libv4l. It fixes the colorspace detection in import_v4l2. In tcdemux, the built-in limit of streams selectable for passthrough has been dropped. The x264 module has been fixed to work with libx264 >= 76. The video stabilization plugins have been updated to version 0.61. libmpeg2 is an optional dependency (libmpeg2convert is needed too).


Release Notes: This release fixes two recently reported critical bugs: It fixes the build system to comply with autoconf 2.64. It fixes bug: #16046.


Release Notes: Support was added for CubicKeys4 and Sinc8 zoom algorithms. Support was added for input selection and channel tuning into import_v4l2. This was backported from the 1.2.x branch. Spurious write warnings when using -y *,tcaud (a regression from 1.0) were fixed. Various bugs were fixed.


Release Notes: The -W option once again works like it did in the 1.0.x branch. The alpha data in filter_logoaway is properly handled (avoiding segfault). The outdated libav* information was removed from the FAQ. Other bugs were fixed. The x264 experimental encoder may now be built with the last libx264 snapshots. transcode may now be built without FFmpeg.


Release Notes: The import_imlist module is deprecated. Use --multi_input -x im instead. The dectectclipping filter is now allowed to use a log file. A big YAIT update was done. The "frame" option was added to filter_text. tcmodinfo linking and loading problems were resolved.
Recent comments
28 Dec 2008 14:04
libm & libz?
It has dependencies libm and libz - what on earth are these? The irritation value of this is near infinite. If you search for them in Debian they could be one of about a dozen different things.
27 Oct 2004 09:05
Where is XviD zones support?
In version 0.6.12, using the latest version of xvid4conf, I do not see support for XviD 1.x zones at all. This is pretty important for transcoding rips so that the credits don't waste your file size.
17 Jul 2001 19:34
tools/avimerge
If you would like to merge avi-files together then
tools/avimerge
can do it for you...
/wojci
15 Jun 2001 05:31
Re: not to be nitpicking,
Currently transcode relies on "mpeg2dec" .
Any MPEG system/program/video stream "mpeg2dec" is able to
decode into raw video frames (RGB) should work as input.
Same for audio. You need the "ac3dec" package or
"mpeg3cat" from "libmpeg3" to extract and decode to raw
audio (PCM). Apply the patches to stream to stdout.
15 Jun 2001 04:47
not to be nitpicking,
but a .vob file is usually a program stream according to iso/iec 13818-1 and not a system stream according to iso/iec 11172-1. And the
program stream on a DVD is even more restricted, e.g. by a packet size of 2048 bytes.
In the interest of those who want to transcode other than DVD program streams, it should be made clear what the program can and cannot do.