/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Slimserver - OGG codec
Fra : Henrik Stidsen


Dato : 28-11-05 22:35

Jeg har installeret Slimserver fra Slimdevices på min linux maskine -
men den kan ikke læse mine OGG Vorbis encodede filer på trods af den
har mere end et OGG codec installeret (dvs, den kan læse nogen af dem!)

Jeg har prøvet om jeg kan installere flere/andre codecs men har ikke
fundet frem til noget - burde det ikke også være det samme codec til
alle OGG filer ?

--
Henrik Stidsen - http://henrikstidsen.dk/



 
 
none (29-11-2005)
Kommentar
Fra : none


Dato : 29-11-05 10:52

Henrik Stidsen wrote:
> Jeg har installeret Slimserver fra Slimdevices på min linux maskine -
> men den kan ikke læse mine OGG Vorbis encodede filer på trods af den har
> mere end et OGG codec installeret (dvs, den kan læse nogen af dem!)
>
> Jeg har prøvet om jeg kan installere flere/andre codecs men har ikke
> fundet frem til noget - burde det ikke også være det samme codec til
> alle OGG filer ?
>

Så vidt jeg kan forstå på hjemmesiden er det som slimserver gør er at
konvetere ogg til raw pcm "on-the-fly". Hvorved den så afspilles i den
lille "box".

Men pt. der er vist ikke native support for ogg i firmwaren:
http://bugs.slimdevices.com/show_bug.cgi?id=1061

Prøv evt. at re-encode ogg filerne i mencoder og se om det skulle virke.
(skulle ikke undre mig hvis slimserver bruger visse mplayer/mencoder
codecs).

Hvad for noget tekst relateret har du om filen? Noget output (ikke lyd,
men tekst)?

none (29-11-2005)
Kommentar
Fra : none


Dato : 29-11-05 10:56

none wrote:
> Henrik Stidsen wrote:
>
>> Jeg har installeret Slimserver fra Slimdevices på min linux maskine -
>> men den kan ikke læse mine OGG Vorbis encodede filer på trods af den
>> har mere end et OGG codec installeret (dvs, den kan læse nogen af dem!)
>>
>> Jeg har prøvet om jeg kan installere flere/andre codecs men har ikke
>> fundet frem til noget - burde det ikke også være det samme codec til
>> alle OGG filer ?
>>
>
> Så vidt jeg kan forstå på hjemmesiden er det som slimserver gør er at
> konvetere ogg til raw pcm "on-the-fly". Hvorved den så afspilles i den
> lille "box".
>
> Men pt. der er vist ikke native support for ogg i firmwaren:
> http://bugs.slimdevices.com/show_bug.cgi?id=1061
>
> Prøv evt. at re-encode ogg filerne i mencoder og se om det skulle virke.
> (skulle ikke undre mig hvis slimserver bruger visse mplayer/mencoder
> codecs).
>
> Hvad for noget tekst relateret har du om filen? Noget output (ikke lyd,
> men tekst)?

Evt.
http://forums.slimdevices.com/showthread.php?s=0a04efe8031007a03dbcf676c5ba90cd&t=17700&highlight=ogg

Henrik Stidsen (29-11-2005)
Kommentar
Fra : Henrik Stidsen


Dato : 29-11-05 13:24

none expressed precisely :
> Men pt. der er vist ikke native support for ogg i firmwaren:
> http://bugs.slimdevices.com/show_bug.cgi?id=1061

Jeg har ikke deres afspiller, kun serveren - den leverer en mp3 stream
man kan fange med Winamp og lign. afspillere.

> Prøv evt. at re-encode ogg filerne i mencoder og se om det skulle virke.
> (skulle ikke undre mig hvis slimserver bruger visse mplayer/mencoder codecs).

Det er da et forsøg værd hvis jeg kan finde ud af det :)

> Hvad for noget tekst relateret har du om filen? Noget output (ikke lyd, men
> tekst)?

Jeg har kun id-tags og dem læser den fint.

--
Henrik Stidsen - http://henrikstidsen.dk/



Nikolaj Hansen (29-11-2005)
Kommentar
Fra : Nikolaj Hansen


Dato : 29-11-05 19:02

none wrote:
> Henrik Stidsen wrote:
>
> Så vidt jeg kan forstå på hjemmesiden er det som slimserver gør er at
> konvetere ogg til raw pcm "on-the-fly". Hvorved den så afspilles i den
> lille "box".

Den lille box afspiller wav, flac og mp3.

>
> Men pt. der er vist ikke native support for ogg i firmwaren:
> http://bugs.slimdevices.com/show_bug.cgi?id=1061

Njae, jeg synes nu mere det er en begrænsning i softwaren, men som med
alle andre codecs, så kan der cross encodes på serveren. Eller decodes
til wav.

>
> Prøv evt. at re-encode ogg filerne i mencoder og se om det skulle virke.
> (skulle ikke undre mig hvis slimserver bruger visse mplayer/mencoder
> codecs).

Vil jeg ikke anbefale, da det helt klart giver kvalitetstab hver gang
man konverterer.

I SlimServer home dir ligger der en fil der hedder convert.conf. Det er
oversigten over, hvordan slimserver cross encoder og decoder forskellige
formater.

Som sådan mangler du altså sikkert nogle libs, plus en executable som
kalder disse. Der er mangle forskellige executables til at en/decode,
men her er de to, som jeg bruger:

1. SOX

http://sox.sourceforge.net/

Indsæt i convert.conf:

ogg wav * *
[sox] -t ogg $FILE$ -t wav -c 2 -w -s -

Vil så decode fra ogg til wav og streame det til din squeezebox.

Har den fordel at den er netværks kompatibel og dermed kan streame fra
ogg streams fra eks. www.icecast.org. Har samtidig den ulempe, at den
ikke kan streame i 24 bit som de nye squeezeboxes understøtter.

2. OGGDEC

http://www.xiph.org/ (så vidt jeg ved)

Indsæt i convert.conf:

ogg wav * *
[oggdec] -Q -R 0 -e 0 -b 24 -o - $FILE$

Vil så decode fra ogg til wav og streame det til din squeezebox.

Har den fordel at det er 24 bit, men kan så ikke streame fra nettet.

Ovenstående spiser en del netværk, så hvis du har knaphed på det kan du
pipe over enten flac eller lame for at encode det. Begge dele kan så
spilles på din squeeze box.

Håber at det hjælper, du har købt en hamre god player det kan jeg sige
dig

mvh

Nikolaj

Nikolaj Hansen (29-11-2005)
Kommentar
Fra : Nikolaj Hansen


Dato : 29-11-05 19:07

Nikolaj Hansen wrote:

> I SlimServer home dir ligger der en fil der hedder convert.conf. Det er
> oversigten over, hvordan slimserver cross encoder og decoder forskellige
> formater.

Ups, glemte vist lige at sige, at du selv skal indstille til de
forskellige valgmuligheder i serverens punkt under server indstillinger,
der hedder filtyper (filetypes).

Alt efter hvilken software du vælger at installere til at behandle dine
audio filer.

mvh

Nikolaj

Henrik Stidsen (29-11-2005)
Kommentar
Fra : Henrik Stidsen


Dato : 29-11-05 21:10

Nikolaj Hansen expressed precisely :

> ogg wav * *
> [sox] -t ogg $FILE$ -t wav -c 2 -w -s -

> ogg wav * *
> [oggdec] -Q -R 0 -e 0 -b 24 -o - $FILE$

Jeg har begge to i og har opsat slimserver til at bruge sox til OGG
filer. Får den her:

2005-11-29 21:04:42.4969 ERROR: Couldn't open song.
2005-11-29 21:04:42.5062 ERROR: Couldn't gotoNext, stopping

Det burde ikke være fordi den ikke kan få adgang til filerne for den
giver samme fejl uanset om den kører som root eller ej (og den giver
mærkelige fejl hvis den kører som andet end root...)

--
Henrik Stidsen - http://henrikstidsen.dk/



Nikolaj Hansen (29-11-2005)
Kommentar
Fra : Nikolaj Hansen


Dato : 29-11-05 21:27

Henrik Stidsen wrote:

> Jeg har begge to i og har opsat slimserver til at bruge sox til OGG
> filer. Får den her:

Jeg går ikke ud fra, at du mangler at installere sox såe .. Jeg har også
valgt den løsning og lærer at leve med, at der kun streames 16 bit til
min squeeze box.

(jeg har faktisk i skrivende stund fået mplayer til at snuppe streams
fra dr.dk's hjemmeside Super cool - så har man en 128 kbit stream
derfra uden at skulle betale for en led DAB radio.)

wma wav * *
[mplayer] -really-quiet -vo null -cache 128 -ao
pcm:nowaveheader:file=/dev/stdout/3 $FILE$

Vil downloade wma/asf og encode den pcm med en wave header.

Super duper.

>
> 2005-11-29 21:04:42.4969 ERROR: Couldn't open song.
> 2005-11-29 21:04:42.5062 ERROR: Couldn't gotoNext, stopping
>

Dem fik jeg også et væld af. Jeg bør måske påpege at serveren skal
genstartes efter tilføjelse til convert.conf. Derefter skal du så sørge
for at det er den eneste "fortolker" eller decoder for ogg. Det gør du
inde i serveren under server instillinger->filetypes.

> Det burde ikke være fordi den ikke kan få adgang til filerne for den
> giver samme fejl uanset om den kører som root eller ej (og den giver
> mærkelige fejl hvis den kører som andet end root...)
>

Du bør nok lave en slimserver user/gruppe. Du skal blot sørge for, at
alle har læse adgang til dine media filer så en chmod 644 burde være
rigeligt.

Alternativt kan du prøve at sætte serveren op til at give noget mere
output debug wise i slimserver.conf. Det kan du også gøre under
indstillinger inde i serveren.

- Nikolaj

Nikolaj Hansen (29-11-2005)
Kommentar
Fra : Nikolaj Hansen


Dato : 29-11-05 21:31

Jeg har lige smidt mine conf filer offentligt:

http://www.barnabas.dk/slim/convert.conf

og typerne her:

http://www.barnabas.dk/slim/types.conf

Håber det kan hjælpe

Henrik Stidsen (29-11-2005)
Kommentar
Fra : Henrik Stidsen


Dato : 29-11-05 22:11

Nikolaj Hansen formulated on tirsdag :

> I SlimServer home dir ligger der en fil der hedder convert.conf. Det er
> oversigten over, hvordan slimserver cross encoder og decoder forskellige
> formater.

Jeg har prøvet at "nuppe" en kopi af din - giver stadig samme fejl.

> Som sådan mangler du altså sikkert nogle libs, plus en executable som
> kalder disse. Der er mangle forskellige executables til at en/decode,
> men her er de to, som jeg bruger:

Jeg har kørt en apt-get install sox som ikke gav nogen fejl. Sox burde
altså være installeret men den kan stadig ikke klare ogg filerne - MP3
spiser den glad og gerne.

Er ret upraktisk med 4000 musikfiler der ikke kan afspilles via
slimserver - længe leve netværksdrevet :)

--
Henrik Stidsen - http://henrikstidsen.dk/



Nikolaj Hansen (29-11-2005)
Kommentar
Fra : Nikolaj Hansen


Dato : 29-11-05 22:18

Henrik Stidsen wrote:

>Jeg har prøvet at "nuppe" en kopi af din - giver stadig samme fejl.

Og du har slået det rigtigt til under serverens indstillinger bagefter?

Den linje der hedder:

Ogg Vorbis   WAV   sox

Skal have et flueben.

Ingen af de andre ogg vobis entries skal.

Henrik Stidsen (29-11-2005)
Kommentar
Fra : Henrik Stidsen


Dato : 29-11-05 22:44

Nikolaj Hansen submitted this idea :
> Ogg Vorbis WAV sox

> Skal have et flueben.

> Ingen af de andre ogg vobis entries skal.

Jeps, den er slået til og de andre er slået fra.

--
Henrik Stidsen - http://henrikstidsen.dk/



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste