GästebuchIhr Eintrag in unser Gästebuch KontaktNehmen Sie Kontakt mit den Autoren auf ArchivAlle Unixwerk- Artikel seit 2003
23. September 2009

Videos für den Windows Media Player mit xine abspielen

Fehlermeldung von Xine

Inhalt

  1. Eine hässliche Fehlermeldung
  2. Installation der benötigten Codecs
  3. Weiterführende Informationen

1. Eine hässliche Fehlermeldung

Eine ganze Reihe von Audio-Formaten (mpg, avi, ...) kann der Multimedia-Player Xine ja hervorragend abspielen - doch mit dem verbreiteten Format des Windows Media Player geht es erst einmal nicht. Stattdessen gibt es eine hässliche Fehlermeldung: "the stream video.wmv use an unsupported codec". Und weiter wird auf einen Codec "MS WMV" hingewiesen - Microsoft also. Gucken Linuxer wieder mal in die Röhre oder gibt's da was?

2. Installation der benötigten Codecs

Die Lösung des Problems liegt in weiteren Codecs. Auf der mplayer-Homepage findet sich die "essential codecs package" - diese beinhaltet die Codecs für die üblichsten Windows-Formate. Die Codecs aus dem Paket - eigentlich für den mplayer gedacht - arbeiten auch mit Xine zusammen. Xine sucht diese Codecs im Verzeichnis /usr/lib/win32. Als root packen wir das Paket in diesem Verzeichnis aus. Angenommen, wir haben das Paket ins /tmp-Verzeichnis heruntergeladen:

tux:~# cd /usr/lib
tux:/usr/lib# tar xvjf /tmp/essential-20050412.tar.bz2
essential-20050412/
essential-20050412/vmnc.dll
essential-20050412/README
essential-20050412/tvqdec.dll
          .
          .
          .

essential-20050412/wmspdmod.dll
essential-20050412/wmv9dmod.dll
essential-20050412/wmvdmod.dll
essential-20050412/wnvwinx.dll
tux:/usr/lib# mv essential-20050412 win32

Sind Sie nicht root auf dem System können Sie die Codecs auch in jedem anderen Verzeichnis ablegen, z.B. in Ihrem Heimatverzeichnis unter /home/myname/codecs. Damit Xine die Codecs dort findet muss in der Konfigurationsdatei von Xine (~/.xine/config) der decoder.external.win32_codecs_path auf das entsprechende Verzeichnis verweisen:

 ~/.xine/config (Ausschnitt)
# Pfad zu win32-Codecs
# string, default: /usr/lib/win32
decoder.external.win32_codecs_path:/home/myname/codecs

3. Weiterführende Informationen