StreamTranscoder unter Ubuntu installieren

Freitag, 12. September 2008, 23:12 Uhr

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.

checking for C compiler default output file name…
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.

configure: error: must have Ogg installed!

Lösung:
sudo apt-get install libogg-dev

configure: error: must have Vorbis installed!

Lösung:
sudo apt-get install libvorbis-dev

Ausserdem fehlte die notwendige Unterstützung für die mpeg Audio Decodierung.

configure: error:must have libmad installed!

Lösung:
sudo apt-get install libmad0-dev

Auch die notwendige Unterstützung zum MP3-Encodieren, durch LAME, musste ich nachinstallieren.

configure: WARNING: LAME not installed

Lösung:
sudo apt-get isntall libmp3lame-dev

Und zum Schluß fehlte noch der notwendige Codec “FLAC” und musste installiert werden.

configure: WARNING: libflac not installed

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.

exec: g++: not found

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.

Welche Streaming-Formate gibt es?

Dienstag, 30. September 2008, 17:16 Uhr

Proprietäre und freie Formate

Für das Streamen von Audio & Video Daten gibt es verschiedenste Dateiformate, anfänglich waren diese Formate proprietär. Später kamen dann die freien Formate und Player nach.

Die meisten proprietären Player unterstützen nur jeweils die hauseigenen Streaming-Formate. Jedoch gibt es einige freie Player die mehrere Formate unterstützen und abspielen können.

Die meisten proprietären Formate kommen von den grossen Unternehmen die man auch kennen könnte. Apple, Microsoft und Real Networks sind die Väter der Streaming-Formate.

Hersteller Kürzel Name Daten Proprietär Frei
Apple QT, MOV Quicktime Audio & Video x
Microsoft WMA Windows Media Audio Audio x
Microsoft WMV Windows Media Video Audio & Video x
Microsoft ASF Advanced Streaming Format Audio & Video x
RealNetworks RA Real Audio Audio x
RealNetworks RV Real Video Video x

themen.

favorite.