Transfron-plugin

From VDR Wiki

(Difference between revisions)
Jump to: navigation, search
(Preparation)
(initial)
Line 1: Line 1:
==Description==
==Description==
-
[[Image:(missing)-plugin.jpg|thumb|Screenshot]]
+
[[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:Hello-plugin]]
+
[[de:Transfron-plugin]]

Revision as of 12:13, 15 November 2004

Contents

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

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

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://inferno.slug.org/cgi-bin/transcode Transcode Wiki
[10] http://mpeg4ip.sourceforge.net Mpeg4ip homepage
Personal tools
Participate
In other languages