Transcode Installation Mini-HOWTO (2005-05-30)
This little HOWTO describes how transcode can be built and installed from CVS
so that it should work for JTVD.
It is probably very incomplete, but hopefully it will be a little bit of help anyway :-)
Transcode provides support for a large number of video and audio formats through features.
By giving arguments to the configure script it is possible to enable or disable these features.
Some features are enabled by default, some have to be explicitly enabled or disabled.
Many features require external programs or libraries to be available.
For example, the feature "lame support" is enabled by default and requires LAME, while
the feature "mjpegtools dependent modules" has to be enabled by giving the argument
--enable-mjpegtools to configure, and MJPEG Tools has to be available.
The following (development) packages should be installed. They are most likely available
as part of your Linux distribution. For example, they are all included in SuSE 9.2.
- nasm
- zlib
- freetype2
- libdvdread
- libjpeg
- libpng
- x11
- gtk/gtk2
- maybe some more...
Also make sure you have recent versions of libtool and autoconf installed.
Get and build LAME
Download LAME from
http://lame.sourceforge.net/download/download.html
tar xvfz lame-3.96.1.tar.gz
cd lame-3.96.1
./configure
make
make install # (as root)
Get and build MJPEG Tools
Download MJPEG Tools from
http://mjpeg.sourceforge.net
cd mjpegtools-1.6.2
./configure
make
make install # (as root)
Get and build FFmpeg
Please note: I have the impression, that transcode doesn't compile with the
current version of FFmpeg. However, it worked for me with 0.4.9-pre1 from here:
http://sourceforge.net/project/showfiles.php?group_id=16082
cvs -z9 -d:pserver:anonymous@www.mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
cd ffmpeg
./configure --enable-shared
make
make install # (as root)
Get and build Transcode
cvs -z3 -d :pserver:cvs@cvs.exit1.org:/cvstc login # Use an empty password
cvs -z3 -d :pserver:cvs@cvs.exit1.org:/cvstc co transcode
cd transcode
autoreconf -i
./configure --enable-mjpegtools
make
make install # (as root)
You probably want to enable more features of transcode, have a look at ./configure --help