PDA

View Full Version : WMA -> MP3 geht nicht mehr mit Slimserver v6.2



Dr.Watson
2005-11-04, 11:46
Hallo Zusammen,

seit dem Upgrade auf Slimserver 6.2 funktioniert das Konvertieren von WMA -> MP3 nicht mehr...

Wenn ich die Internetstation mms://213.254.239.60/radiohamburg$livestream.wma

und im VLC Player den Stream öffne: http://IPvomSLimserver:9000/stream.mp3

kommt absolut nicht's dabei raus - schlimmer noch Slimserver hängt sich auf...

-> meine Squeezebox2 spielt den Sound ab - doch die MP3 Konvertierung klappt nicht...

Die Option: Windows Media - MP3 - wmadec/lame habe ich gesetzt und Lame ist im Verzeichnis E:\Program Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\ vorhanden...

Slimserver schreibt "The LAME encoder appears to be installed correctly on your system."

Ich benötige zwingend die Konvertierung, da ich auf weiteren Geräten nur MP3-Streams ausgeben kann.

Unter Slimserver 6.1 hat das so prima funktioniert...

Kann mir Jemand weiter helfen?

Besten Dank

Dr. Watson

mherger
2005-11-05, 00:06
> kommt absolut nicht's dabei raus - schlimmer noch Slimserver hängt sich
> auf...
[..]
> Slimserver schreibt "The LAME encoder appears to be installed correctly
> on your system."

Gibt SlimServer auch eine Meldung aus, wenn er crasht? Was steht in der
Ereignisanzeige von Windows?

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)

Dr.Watson
2005-11-05, 00:38
Hallo Michael,

im EventLog finde ich nur "The SlimServer service terminated unexpectedly. It has done this 10 time(s)."

Dies passiert jedoch immer wenn ich den Task von Slim.exe beenden muss.

Meine 5 Fragen:

In der Version 6.1 wurde von WMA -> MP3 nur mit Lame konvertiert. Lässt sich das auf dem 6.2 in der Convert.Conf auch bewerkstelligen? und wie??

Welche der Debugoptionen könnten mehr Informationen bringen?

Funktioniert bei Dir die Konvertierung WMA -> MP3?

Liegt deienr Meinung nach das Lame.exe und dad DLL im richtigen Verzeichnis?

Gruss

Dr. Watson

mherger
2005-11-05, 00:54
> im EventLog finde ich nur "The SlimServer service terminated
> unexpectedly. It has done this 10 time(s)."

Könntest du den SlimServer ev. mal von der Eingabeaufforderung her
starten? Er sollte in c:\programme\slimserver\server\slim.exe liegen oder
so.

> In der Version 6.1 wurde von WMA -> MP3 nur mit Lame konvertiert. Lässt

Was heisst "nur mit Lame"? Was brauchst du denn jetzt noch?

> sich das auf dem 6.2 in der Convert.Conf auch bewerkstelligen? und
> wie??

Theoretisch sollte keine manuelle Manipulation nötig sein, wenn du in den
Einstellungen WMA->MP3 Transkodierung aktiviert hast. Der Server sollte
dann selber merken, was dein Client braucht, und entsprechend umwandeln.

> Welche der Debugoptionen könnten mehr Informationen bringen?

Da bin ich noch immer nicht so der Experte. Aber probiere mal d_formats,
d_mp3, d_formats

> Funktioniert bei Dir die Konvertierung WMA -> MP3?

Bei mir ist das etwas anders, da mein Server unter Linux läuft und da kein
wmadec existiert. Ich benutze AlienBBC (mplayer & Lame).

> Liegt deienr Meinung nach das Lame.exe und dad DLL im richtigen
> Verzeichnis?

Slimserver meldet ja selber, dass er es findet. Von daher ist das ok, ja.

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)

Dr.Watson
2005-11-05, 01:21
Hallo Michael,

in der convert.conf steht:

wma mp3 * *
[wmadec] -r 44100 --abr 16 -n 2 $FILE$ | [lame] -x --resample 44100 --silent -q $QUALITY$ --abr $BITRATE$ - -

und zeigt doch, dass zum konvertieren auch noch das Programm wmadec.exe beteiligt ist. Das ist doch neu in 6.2 oder früher war doch "nur" lame.exe/Lame.dll daran beteiligt.

Das mit der Eingabeaufforderung werde ich versuchen...

Gruss

Dr. Watson

Dr.Watson
2005-11-05, 01:34
Hallo Michael,

ich habe nun verschiedene Debugs aktiviert und via Eingabeaufforderung gestartet...

Das habe ich dann gesehen:
E:\Program Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\wmadec.exe: illegal option -- -
E:\Program Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\wmadec.exe: illegal option -- a
Illegal value passed for bits per sample parameter
wmadec [-qh] [ -b bits_per_sample ] [ -r sample_rate ] [ -n num_channels ] [ -o outputfile ] [input]

Erklärt auch warum es nicht geht...

Wie kann man so einen Fehler beheben? Bug?

Gruss

Dr. Watson

mherger
2005-11-05, 01:37
> wma mp3 * *
> [wmadec] -r 44100 --abr 16 -n 2 $FILE$ | [lame] -x --resample 44100
> --silent -q $QUALITY$ --abr $BITRATE$ - -
>
> und zeigt doch, dass zum konvertieren auch noch das Programm wmadec.exe
> beteiligt ist. Das ist doch neu in 6.2 oder früher war doch "nur"
> lame.exe/Lame.dll daran beteiligt.

Nein, m.W. war wmadec immer nötig, um wma nach wav zu konvertieren, und
lame für wav->mp3.

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)

mherger
2005-11-05, 01:47
> E:\Program
> Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\wmadec.exe:
> illegal option -- -
> E:\Program
> Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\wmadec.exe:
> illegal option -- a
> Illegal value passed for bits per sample parameter
> wmadec [-qh] [ -b bits_per_sample ] [ -r sample_rate ] [ -n
> num_channels ] [ -o outputfile ] [input]
>

Hab's doch noch gefunden:
http://forums.slimdevices.com/showthread.php?t=17388&highlight=wmadec

der Parameter "-abr" existiert nicht und muss duchr "-b" ersetzt werden.

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
StringEditor Plugin (http://www.herger.net/slim/)

Dr.Watson
2005-11-05, 03:07
Hallo Michael,

danke hat super geklappt!

Gruss

Dr. Watson