Transfron-plugin
From VDR Wiki
(Difference between revisions)
(Preparation) |
(initial) |
||
| Line 1: | Line 1: | ||
==Description== | ==Description== | ||
| - | [[Image: | + | [[Image:Transfron-plugin.jpg|thumb|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== | ==Hardware requirements== | ||
| + | * CD burner (optional) | ||
==Software requirements== | ==Software requirements== | ||
| + | * Libdvb | ||
| + | * Lame | ||
| + | * Libogg | ||
| + | * Libvorbis | ||
| + | * Ogmtools | ||
| + | * Vorbistools | ||
| + | * Divx4linux | ||
| + | * Mjpegtool | ||
| + | * Vcdimager | ||
| + | * Transcode | ||
| + | * Mpeg4ip | ||
| + | * FAAC | ||
| + | * Xvid | ||
| + | * Cdrecord (optional) | ||
| + | * Mkisofs (optional) | ||
==Installation== | ==Installation== | ||
| + | For libdvb see [[analogtv-plugin]] (but with --prefix=/usr) | ||
| + | |||
| + | Lame | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf lame-<VERSION>.tar.gz | ||
| + | cd lame-<VERSION> | ||
| + | ./configure --prefix=/usr/local | ||
| + | make | ||
| + | make install | ||
| + | ldconfig | ||
| + | </pre> | ||
| + | |||
| + | Libogg | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf libogg-<VERSION>.tar.gz | ||
| + | cd libogg-<VERSION> | ||
| + | ./configure --prefix=/usr/local | ||
| + | make | ||
| + | make install | ||
| + | ldconfig | ||
| + | </pre> | ||
| + | |||
| + | Libvorbis | ||
| + | <pre> | ||
| + | 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 | ||
| + | </pre> | ||
| + | |||
| + | Ogmtools | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar jxvf ogmtools-<VERSION>.tar.bz2 | ||
| + | cd ogmtools-<VERSION> | ||
| + | ./configure --prefix=/usr | ||
| + | make | ||
| + | make install | ||
| + | ldconfig | ||
| + | </pre> | ||
| + | |||
| + | vorbistools | ||
| + | <pre> | ||
| + | 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 | ||
| + | </pre> | ||
| + | |||
| + | Divx4linux | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf divx4linux-<VERSION>.tgz | ||
| + | cd divx4linux-<VERSION> | ||
| + | sh install.sh | ||
| + | </pre> | ||
| + | |||
| + | {{Box Hint| | ||
| + | XviD-0.9.x is obligatory! With higher version transcode will fail with | ||
| + | '''[transcode] critical: failed to init encoder''' | ||
| + | <nowiki>see README (Transcode) => XviD 0.9.x</nowiki> | ||
| + | }} | ||
| + | |||
| + | Xvidcore | ||
| + | <pre> | ||
| + | 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 | ||
| + | </pre> | ||
| + | |||
| + | Mjpegtools | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf mjpegtools-<VERSION>.tar.gz | ||
| + | cd mjpegtools-<VERSION> | ||
| + | ./configure --prefix=/usr | ||
| + | make | ||
| + | make install | ||
| + | ldconfig | ||
| + | </pre> | ||
| + | |||
| + | VCDImager | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf vcdimager-<VERSION>.tar.gz | ||
| + | cd vcdimager-<VERSION> | ||
| + | ./configure --prefix=/usr | ||
| + | make | ||
| + | make install | ||
| + | ldconfig | ||
| + | </pre> | ||
| + | |||
| + | Transcode | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf transcode-<VERSION>.tar.gz | ||
| + | cd transcode-<VERSION> | ||
| + | ./configure --prefix=/usr \ | ||
| + | --with-avifile-mods=no | ||
| + | make | ||
| + | make install | ||
| + | </pre> | ||
| + | |||
| + | FAAC | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf faac-<VERSION>.tar.gz | ||
| + | cd faac | ||
| + | chmod 755 bootstrap | ||
| + | ./bootstrap | ||
| + | ./configure --prefix=/usr | ||
| + | make install | ||
| + | ldconfig | ||
| + | </pre> | ||
| + | |||
| + | Mpeg4IP | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf mpeg4ip-<VERSION>.tar.gz | ||
| + | cd mpeg4ip-<VERSION> | ||
| + | ./bootstrap --prefix=/usr | ||
| + | make -k | ||
| + | make install -k | ||
| + | </pre> | ||
| + | |||
See [[plugin installation]] | See [[plugin installation]] | ||
==Problems== | ==Problems== | ||
| + | * VDR <= 1.3.6 | ||
| + | * Creation of (S)VCDs | ||
| + | * This plugin was not packaged correctly (see [[Plugin installation#For developers]]) | ||
==Links== | ==Links== | ||
{| | {| | ||
| [1] | | [1] | ||
| - | | http:// | + | | http://www.peess.de/projects/transfron/transfron_plugin-eng.html |
| Plugin homepage | | 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://inferno.slug.org/cgi-bin/transcode | ||
| + | | Transcode Wiki | ||
| + | |- | ||
| + | | [10] | ||
| + | | http://mpeg4ip.sourceforge.net | ||
| + | | Mpeg4ip homepage | ||
|} | |} | ||
| Line 21: | Line 217: | ||
<!-- Link to german wiki page --> | <!-- Link to german wiki page --> | ||
| - | [[de: | + | [[de:Transfron-plugin]] |
Revision as of 12:13, 15 November 2004
Contents |
Description
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
|
Hint |
|
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
Problems
- VDR <= 1.3.6
- Creation of (S)VCDs
- This plugin was not packaged correctly (see Plugin installation#For developers)
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://inferno.slug.org/cgi-bin/transcode | Transcode Wiki |
| [10] | http://mpeg4ip.sourceforge.net | Mpeg4ip homepage |
