Transcode is a suite of command line utilities for transcoding video and audio codecs, and for converting beween different container formats. Transcode can decode and encode many audio and video formats, ecc.
* MPEG-1/2
* MPEG-4(-part 3) (also DivX and XviD variants)
* Quicktime / MPEG-PS (dvd) (decode only)
* MPEG-1-layer-1/2/3 audio
* AC3 audio
A variety of video and audio pre and post-processing filters are available, including (but not limited to):
* video de-interlacing
* audio resampling
* framerate conversion
* smoothing
* cutting
Transcode can import DVDs on-the-fly, or record from Video4Linux (including V4L2 video capturing) devices.
Latest versions:
Download:
Latest Source Tarballs and CVS Access
Customized transcode on Linux-like systems.
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
* MPEG-1/2
* MPEG-4(-part 3) (also DivX and XviD variants)
* Quicktime / MPEG-PS (dvd) (decode only)
* MPEG-1-layer-1/2/3 audio
* AC3 audio
A variety of video and audio pre and post-processing filters are available, including (but not limited to):
* video de-interlacing
* audio resampling
* framerate conversion
* smoothing
* cutting
Transcode can import DVDs on-the-fly, or record from Video4Linux (including V4L2 video capturing) devices.
Latest versions:
- Transcode 1.1.0
- Transcode 1.0.7
- Transcode 1.0.6
- Transcode 1.0.5
- Transcode 1.0.4
- Transcode 1.0.3
- Transcode 1.0.2
- Transcode-htdocs 1.0.0
Latest Source Tarballs and CVS Access
If you want to use transcode with the modified -y ppm -F tree output filter, you'll have to download the source, patch it, build it and install it. Because transcode is under heavy development, this HOWTO describes how to build transcode from the latest CVS sources.
- Get the sources. The latest stable releases are at Transcode Forge.
- Get ppmtree-patch and put it in the same transcode directory
-
patch -p1 < ppmtree-patch
- If you've never built transcode before, then you'll need to generate a configure script.
- The command for this is
autoreconf -if
- If this doesn't work, you need to make sure you have a recent version of libtools as well as aclocal and automake at version 1.8 or better.
- The command for this is
-
./configure --enable-libv4l2 --enable-libv4lconvert --enable-libmpeg2 --enable-libmpeg2convert --enable-v4l --enable-libpostproc --enable-freetype2 --enable-lame --enable-xvid --enable-x264 --enable-ogg --enable-vorbis --enable-theora --enable-libdvdread --enable-libdv --enable-libquicktime --enable-lzo --enable-a52 --enable-faac --enable-libxml2 --enable-mjpegtools --enable-sdl --enable-imagemagick --enable-libjpeg --enable-iconv --enable-nuv
- Take note of any error messages. These will tell you if you're missing any libraries needed to build transcode. If some of these dependencies are missing, you'll have to get and install the relevant packages. You'll need the -devel versions of the libraries on Redhat-like systems or the -dev version on Ubuntu-like systems, as well as the libraries themselves, if you simply install from rpms. Sometimes the available rpms are too old and transcode may configure, but it won't build properly. In that case, you'll need to install the missing or outdated dependencies from their sources. Run configure and see if you've fixed all the dependencies. Once configure completes without errors ...
-
make
Take note of any errors (but not the copious warnings). If the build fails, you may have to- Build a more up-to-date version of the external package on which transcode relies to eliminate the error.
- Get a more up-to-date version of transcode sources from CVS.
- Remove the offending configuration option. Transcode only has capabilities that you specifically --enable. If one is failing to build and you don't really need it, this is the easiest option.
-
sudo make install
- Use transcode
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
0 comments:
Post a Comment