Unter SUSE wird als Paketmanager yast2 verwendet. Wenn die Softwarepakete nicht gefunden werden, finden Sie hier Informationen zu vorhandenen Repositories für SUSE Linux und wie Sie diese einbinden können: Paketquellen / Repositories für SuSE
Wir starten die Installation im Verzeichnis /usr/src
cd /usr/src
yast2 -i joe make automake g++ bzip2 python unzip patch subversion ruby ffmpeg
yast2 -i zlib-devel libgsm-devel libtheora-devel libvorbis-devel speex-devel libxvidcore-devel libfaad-devel libfaac-devel
ACHTUNG: auf 32-Bit Systemen installieren wir die Codecs so:
wget http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
tar xvjf essential-20071007.tar.bz2
mkdir /usr/local/lib/codecs
cp -Rvp essential-20071007/* /usr/local/lib/codecs/
ACHTUNG: auf 64-Bit Systemen installieren wir die Codecs so:
wget http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
tar xvjf essential-amd64-20071007.tar.bz2
mkdir /usr/local/lib/codecs
cp -Rvp essential-amd64-20071007/* /usr/local/lib/codecs/
Auf beiden Systemen erweitern wir noch den Suchpfad in /etc/ld.so.conf
joe /etc/ld.so.conf
.. und prüfen ob folgende Zeilen in der Datei vorhanden sind. Ansonsten bitte ergänzen
/usr/lib /usr/local/lib
yast2 -i libjpeg libjpeg-devel
wget http://www.tortall.net/projects/yasm/releases/yasm-0.7.2.tar.gz
tar xvzf yasm-0.7.2.tar.gz
cd yasm-0.7.2
./configure
make && make install
cd ..
wget http://ovh.dl.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz
tar xvzf lame-398-2.tar.gz
cd lame-398-2
./configure
make && make install
ldconfig
cd ..
wget ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20080731-2245.tar.bz2
tar xvjf x264-snapshot-20080731-2245.tar.bz2
cd x264-snapshot-20080731-2245
./configure --enable-shared
make && make install
ldconfig
cd ..
wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.1.tar.bz2
wget http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.2.tar.bz2
bzip2 -d amrnb-7.0.0.1.tar.bz2
bzip2 -d amrwb-7.0.0.2.tar.bz2
tar xvf amrnb-7.0.0.1.tar
tar xvf amrwb-7.0.0.2.tar
cd amrnb-7.0.0.1
./configure
make && make install
cd ..
cd amrwb-7.0.0.2
./configure
make && make install
ldconfig
cd ..
Â
wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
tar xvjf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
./configure
make && make install
cd ..
vo_ivtv.c: In function âivtv_resetâ: vo_ivtv.c:79: error: storage size of âsdâ isnât known vo_ivtv.c:80: error: storage size of âsd1â isnât known vo_ivtv.c:84: error: âIVTV_STOP_FL_HIDE_FRAMEâ undeclared (first use in this function) vo_ivtv.c:84: error: (Each undeclared identifier is reported only once vo_ivtv.c:84: error: for each function it appears in.) vo_ivtv.c:87: error: âIVTV_IOC_STOP_DECODEâ undeclared (first use in this function) vo_ivtv.c:97: error: âIVTV_IOC_START_DECODEâ undeclared (first use in this function) vo_ivtv.c:80: warning: unused variable âsd1â vo_ivtv.c:79: warning: unused variable âsdâ make[1]: *** [vo_ivtv.o] Fehler 1 make[1]: Leaving directory `/usr/src/MPlayer-1.0rc2/libvo' make: *** [libvo/libvo.a] Fehler 2
joe configure
Suchen Sie die Zeile
_ivtv=auto
und ersetzen durch
_ivtv=no
Speichern Sie die Datei und geben am Prompt folgende Zeile ein:
./configure [&][&] make [&][&] make install
ldd /usr/local/bin/mencoder | grep x264 ldd /usr/local/bin/mencoder | grep lame ldd /usr/local/bin/mencoder | grep jpeg
die Ausgabe der Befehlszeilen sollte so aussehen:
web1:~# ldd /usr/local/bin/mencoder | grep x264 libx264.so.60 => /usr/local/lib/libx264.so.60 (0xb7f18000) web1:~# ldd /usr/local/bin/mencoder | grep lame libmp3lame.so.0 => /usr/local/lib/libmp3lame.so.0 (0xb7e75000) web1:~# ldd /usr/local/bin/mencoder | grep jpeg libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7e55000)
Â
wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
tar xzf flvtool2-1.0.6.tgz
cd flvtool2-1.0.6
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
cd ..
Â
Als Nächstes müssen Sie das Hosting für VIMP einrichten. Eine Anleitung dazu finden Sie hier den FAQs, auch im Bereich Installation.