StreamTranscoder unter Ubuntu installieren
StreamTranscoder
In diesem Artikel möchte ich Euch eine Beispiel-Installation des StreamTranscoders (in der Version 3) unter Ubuntu, und die damit verbundenen Probleme, aufführen.

Wozu ist der Streamtranscoder nütze?
Der Streamtranscoder kann einen vorhandenen Stream in verschiedene Formate und Bitraten transkodieren (wandeln). So könnt ihr leicht aus einem Stream mehrere Streams, mit zum Beispiel verschiedenen Bitraten, erzeugen.

Mein System
Mein Ubuntu liegt mir in der Version 8.04 vor und ist noch ganz grün hintern den Ohren, dass heisst das es gerade frisch von mir installiert wurde.
Ich arbeite Remote von meinem Windows XP Rechner aus, per SSH (also kein KDE, Gnome oder sonstetwas).

Download des StreamTranscoder
Die Quellen, um den StreamTranscoder in der Version 3 zu laden, habe ich hier gefunden - http://www.oddsock.org/tools/streamTranscoderV3/. Hier gibt es ebenfalls ein Forum welches Euch bei Problemen und Fragen kompetent weiterhelfen kann.
Tipp:
Ihr könnt die Quellen direkt über eine Shell (oder Bash, oder was auch immer) auf euren Ubunturechner holen:
wget http://www.oddsock.org/tools/streamTranscoderV3/streamtranscoderv3-3.1.11.tar.gz

StreamTranscoder entpacken
Jetzt müsst Ihr das heruntergeladene Material auspacken, dass funktioniert unter Ubuntu so:
tar xfvz streamtranscoderv3-3.1.11.tar.gz

Installation des StreamTranscoder
Normalerweise installiert man Anwendungen, die als Source vorliegen (was hier der Fall ist), da die Quellen vorher noch compilliert werden müssen, in dieser Reihenfolge:
./configure
make
make install

Dabei kommt es in manchen Fällen zu Fehlern, deren Ursache meistens fehlende Packete sind. Diese Pakete müssen dann noch nachinstalliert werden. Ich habe hier die Fehler und Meldungen, die mir bei meinem Installationversuch untergekommen sind, einmal kurz aufgeführt. Natürlich mit dem notwendigem Zusatz um sie beseitigen zu können.

Mir fehlten noch die notwendigen Bibliotheken für den C-Compiler.
configure: error: C compiler cannot create executables
See `config.log’ for more details.
Lösung:
sudo apt-get install libc6-dev

Auch die nötige Unterstützung und Bibliotheken für die Container-Dateiformate Ogg und Vorbis fehlten noch auf meinem System.
Lösung:
sudo apt-get install libogg-dev
Lösung:
sudo apt-get install libvorbis-dev

Ausserdem fehlte die notwendige Unterstützung für die mpeg Audio Decodierung.
Lösung:
sudo apt-get install libmad0-dev

Auch die notwendige Unterstützung zum MP3-Encodieren, durch LAME, musste ich nachinstallieren.
Lösung:
sudo apt-get isntall libmp3lame-dev

Und zum Schluß fehlte noch der notwendige Codec “FLAC” und musste installiert werden.
Lösung:
sudo apt-get install libflac-dev

Jetzt sollte das ./configure Skript fehlerfrei durchlaufen, als nächsten habe ich den Befehl“make” ausgeführt. Natürlich kann es auch hier, durch fehlende Pakete, zu Fehlern kommen.

Lösung:
apt-get install g++

Jetzt noch den Befehl “make install” ausführen und schon ist der StreamTranscoder auf Eurem Ubuntu-System installiert. Zumidestens hoffe ich, dass bei Euch alles geklappt hat und ich Euch weiterhelfen konnte.
