Transfron-plugin
From VDR Wiki
(Difference between revisions)
m |
m |
||
| Line 27: | Line 27: | ||
Lame | Lame | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf lame-<VERSION>.tar.gz |
| - | tar xvzf lame-<VERSION>.tar.gz | + | cd lame-<VERSION> |
| - | cd lame-<VERSION> | + | ./configure --prefix=/usr/local |
| - | ./configure --prefix=/usr/local | + | make |
| - | make | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
Libogg | Libogg | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf libogg-<VERSION>.tar.gz |
| - | tar xvzf libogg-<VERSION>.tar.gz | + | cd libogg-<VERSION> |
| - | cd libogg-<VERSION> | + | ./configure --prefix=/usr/local |
| - | ./configure --prefix=/usr/local | + | make |
| - | make | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
Libvorbis | Libvorbis | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf libvorbis-<VERSION>.tar.gz |
| - | tar xvzf libvorbis-<VERSION>.tar.gz | + | cd libvorbis-<VERSION> |
| - | cd libvorbis-<VERSION> | + | ./configure --prefix=/usr/local \ |
| - | ./configure --prefix=/usr/local \ | + | --with-ogg-libraries=/usr/local/lib |
| - | + | make | |
| - | make | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
Ogmtools | Ogmtools | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar jxvf ogmtools-<VERSION>.tar.bz2 |
| - | tar jxvf ogmtools-<VERSION>.tar.bz2 | + | cd ogmtools-<VERSION> |
| - | cd ogmtools-<VERSION> | + | ./configure --prefix=/usr |
| - | ./configure --prefix=/usr | + | make |
| - | make | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
vorbistools | vorbistools | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf vorbis-tools-<VERSION>.tar.gz |
| - | tar xvzf vorbis-tools-<VERSION>.tar.gz | + | cd vorbis-tools-<VERSION> |
| - | cd vorbis-tools-<VERSION> | + | ./configure --prefix=/usr \ |
| - | ./configure --prefix=/usr \ | + | --with-ogg-libraries=/usr/local/lib |
| - | + | make | |
| - | make | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
Divx4linux | Divx4linux | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf divx4linux-<VERSION>.tgz |
| - | tar xvzf divx4linux-<VERSION>.tgz | + | cd divx4linux-<VERSION> |
| - | cd divx4linux-<VERSION> | + | sh install.sh |
| - | sh install.sh | + | |
| - | + | ||
{{Box Hint| | {{Box Hint| | ||
| Line 98: | Line 86: | ||
Xvidcore | Xvidcore | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar jxvf xvidcore-<VERSION>.tar.bz2 |
| - | tar jxvf xvidcore-<VERSION>.tar.bz2 | + | cd xvidcore-<VERSION>/build/generic |
| - | cd xvidcore-<VERSION>/build/generic | + | ./configure --prefix=/usr/local |
| - | ./configure --prefix=/usr/local | + | make |
| - | make | + | make install |
| - | make install | + | ln -s /usr/local/lib/libxvidcore.so.* /usr/local/lib/libxvidcore.so |
| - | ln -s /usr/local/lib/libxvidcore.so.* /usr/local/lib/libxvidcore.so | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
Mjpegtools | Mjpegtools | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf mjpegtools-<VERSION>.tar.gz |
| - | tar xvzf mjpegtools-<VERSION>.tar.gz | + | cd mjpegtools-<VERSION> |
| - | cd mjpegtools-<VERSION> | + | ./configure --prefix=/usr |
| - | ./configure --prefix=/usr | + | make |
| - | make | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
VCDImager | VCDImager | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf vcdimager-<VERSION>.tar.gz |
| - | tar xvzf vcdimager-<VERSION>.tar.gz | + | cd vcdimager-<VERSION> |
| - | cd vcdimager-<VERSION> | + | ./configure --prefix=/usr |
| - | ./configure --prefix=/usr | + | make |
| - | make | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
Transcode | Transcode | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf transcode-<VERSION>.tar.gz |
| - | tar xvzf transcode-<VERSION>.tar.gz | + | cd transcode-<VERSION> |
| - | cd transcode-<VERSION> | + | ./configure --prefix=/usr \ |
| - | ./configure --prefix=/usr \ | + | --with-avifile-mods=no |
| - | + | make | |
| - | make | + | make install |
| - | make install | + | |
| - | + | ||
FAAC | FAAC | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf faac-<VERSION>.tar.gz |
| - | tar xvzf faac-<VERSION>.tar.gz | + | cd faac |
| - | cd faac | + | chmod 755 bootstrap |
| - | chmod 755 bootstrap | + | ./bootstrap |
| - | ./bootstrap | + | ./configure --prefix=/usr |
| - | ./configure --prefix=/usr | + | make install |
| - | make install | + | ldconfig |
| - | ldconfig | + | |
| - | + | ||
Mpeg4IP | Mpeg4IP | ||
| - | + | cd $SOURCEDIR | |
| - | cd $SOURCEDIR | + | tar xvzf mpeg4ip-<VERSION>.tar.gz |
| - | tar xvzf mpeg4ip-<VERSION>.tar.gz | + | cd mpeg4ip-<VERSION> |
| - | cd mpeg4ip-<VERSION> | + | ./bootstrap --prefix=/usr |
| - | ./bootstrap --prefix=/usr | + | make -k |
| - | make -k | + | make install -k |
| - | make install -k | + | |
| - | + | ||
See [[plugin installation]] | See [[plugin installation]] | ||
Revision as of 23:01, 30 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://www.transcoding.org/cgi-bin/transcode | Transcode homepage |
| [10] | http://mpeg4ip.sourceforge.net | Mpeg4ip homepage |
