Transfron-plugin

From VDR Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Screenshot

The Transfron plugin is a frontend to transcode. It converts recordings to the desired format, e.g. ogm ( xvid / vorbis ), avi ( xvid / mp3 ), mp4 ( xvid / aac ), mpg ( remuxed meg2 ), vcd ( mpeg1 cbr ), svcd ( mpeg2 vbr ). After the convertion one can also burn the result to CD.

Hardware requirements

  • CD burner (optional)

Software requirements

  • Libdvb
  • Lame
  • Libogg
  • Libvorbis
  • Ogmtools
  • Vorbistools
  • Divx4linux
  • Mjpegtool
  • Vcdimager
  • Transcode
  • Mpeg4ip
  • FAAC
  • Xvid
  • Cdrecord (optional)
  • Mkisofs (optional)

Installation

For libdvb see analogtv-plugin (but with --prefix=/usr)

Lame

cd $SOURCEDIR
tar xvzf lame-<VERSION>.tar.gz
cd lame-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

Libogg

cd $SOURCEDIR
tar xvzf libogg-<VERSION>.tar.gz
cd libogg-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

Libvorbis

cd $SOURCEDIR
tar xvzf libvorbis-<VERSION>.tar.gz
cd libvorbis-<VERSION>
./configure --prefix=/usr/local \
            --with-ogg-libraries=/usr/local/lib
make
make install
ldconfig

Ogmtools

cd $SOURCEDIR
tar jxvf ogmtools-<VERSION>.tar.bz2
cd ogmtools-<VERSION>
./configure --prefix=/usr
make
make install
ldconfig

vorbistools

cd $SOURCEDIR
tar xvzf vorbis-tools-<VERSION>.tar.gz
cd vorbis-tools-<VERSION>
./configure --prefix=/usr \
            --with-ogg-libraries=/usr/local/lib
make
make install
ldconfig

Divx4linux

cd $SOURCEDIR
tar xvzf divx4linux-<VERSION>.tgz
cd divx4linux-<VERSION>
sh install.sh
Info
Info

XviD-0.9.x is obligatory! With higher version transcode will fail with

[transcode] critical: failed to init encoder
see README (Transcode) => XviD 0.9.x


Xvidcore

cd $SOURCEDIR
tar jxvf xvidcore-<VERSION>.tar.bz2
cd xvidcore-<VERSION>/build/generic
./configure --prefix=/usr/local
make
make install
ln -s /usr/local/lib/libxvidcore.so.* /usr/local/lib/libxvidcore.so
ldconfig

Mjpegtools

cd $SOURCEDIR
tar xvzf mjpegtools-<VERSION>.tar.gz
cd mjpegtools-<VERSION>
./configure --prefix=/usr
make
make install
ldconfig

VCDImager

cd $SOURCEDIR
tar xvzf vcdimager-<VERSION>.tar.gz
cd vcdimager-<VERSION>
./configure --prefix=/usr
make
make install
ldconfig

Transcode

cd $SOURCEDIR
tar xvzf transcode-<VERSION>.tar.gz
cd transcode-<VERSION>
./configure --prefix=/usr \
            --with-avifile-mods=no
make
make install

FAAC

cd $SOURCEDIR
tar xvzf faac-<VERSION>.tar.gz
cd faac
chmod 755 bootstrap
./bootstrap
./configure --prefix=/usr
make install
ldconfig

Mpeg4IP

cd $SOURCEDIR
tar xvzf mpeg4ip-<VERSION>.tar.gz
cd mpeg4ip-<VERSION>
./bootstrap --prefix=/usr
make -k
make install -k

See plugin installation

Problems

Links

[1] http://www.peess.de/projects/transfron/transfron_plugin-eng.html Plugin homepage
[2] http://www.metzlerbros.org/dvb Libdvb homepage
[3] http://www.mp3dev.org/mp3 Lame homepage
[4] http://www.vorbis.com Vorbis project homepage
[5] http://www.bunkus.org/videotools/ogmtools Ogmtools homepage
[6] http://www.xvid.org XviD project homepage
[7] http://mjpeg.sourceforge.net Mjpegtools homepage
[8] http://www.vcdimager.org VCDImager homepage
[9] http://www.transcoding.org/cgi-bin/transcode Transcode homepage
[10] http://mpeg4ip.sourceforge.net Mpeg4ip homepage