Afspilning

1. Hvilket medietyper understøtter amaroK?
2. Hvorfor kan amaroK ikke spille MP3'er?
3. amaroK spiller ikke MP3-filer med SUSE Linux 9.3, hvad kan jeg gøre?
4. Med GStreamer-motoren får jeg 100% CPU-forbrug når jeg afspiller. Hvordan kan jeg ordne det?
5. Jeg kan ikke få nogetsomhelst til at blive afspillet i amaroK, hvorfor ikke?
6. Kan amaroK sende uddata direkte til OSS/ALSA?
7. Men XMMS kan sende data direkte til ALSA.
8. Lyden stammer, er der noget jeg kan gøre for at forbedre dette?
9. CPU-forbruget er højt, er der noget jeg kan gøre for at forbedre dette?
10. amaroK-analysatorerne svarer meget langsomt.
11. Jeg har GStreamer installeret men når jeg prøver at skifte til GStreamer-motoren bryder amaroK sammen, hvad foregår der?
12. Jeg kørte gst-register men jeg har stadig besvær med GStreamer, hvad kan jeg gøre?
13. amaroK siger at GStreamer-grænsefladen ikke kan spille MP3-filer, selvom jeg har kompileret eller installeret pluginnet mad.
1.

Hvilket medietyper understøtter amaroK?

Ingen. Ja, der er rigtigt. Ingen. Vores metode er uafhængig af det underliggende program, så det spørgsmål du skulle stille er "Hvilke medietyper understøtter GStreamer/xine/aRts/NMM/MAS/KDEmm support?" Som du kan gætte betyder det at vi mere understøtter nogenlunde absolut ethvert lydformat du kan komme i tanker om. GStreamer kan endog afkode tekst og PNG.

For mere information, kig på Audio Engine Comparison.

2.

Hvorfor kan amaroK ikke spille MP3'er?

Den kan, Chancen er at du bruger Fedora/RedHat linux, de leveres ikke med MP3-dekodere som standard (på grund af patent-problemer). Løsning: Alt-F2, gg:redhat mp3 kde, ENTER

3.

amaroK spiller ikke MP3-filer med SUSE Linux 9.3, hvad kan jeg gøre?

Åbn "YaST Online Update" og installér programrettelsen 'Multimedia Option Pack 1'. Voila, amaroK spiller MP3-filer.

4.

Med GStreamer-motoren får jeg 100% CPU-forbrug når jeg afspiller. Hvordan kan jeg ordne det?

Når GStreamer-motoren bruges med alsasink, kræver amaroK at enheden sørger for en mikser. At mikse tillader flere programmer at få adgang til enheden samtidigt, og at lave lyde samtidigt. Dette kan enten opnås ved at bruge et lydkort med hardware-miksning (f.eks. SBLive), eller ved at bruge "dmix" plugin for alsa, som sørger for software-miksning. Se Opsætning af Dmix for ALSA.

Efter installation skal du angive "dmix" som lydenheden i motorens indstillingsdialog.

5.

Jeg kan ikke få nogetsomhelst til at blive afspillet i amaroK, hvorfor ikke?

Du bliver nødt til at teste lyd-skelettet fra kommandolinjen:

artsplay fil.mp3 gst-launch filesrc location=/home/brugere/fil.mp3 ! spider ! audioscale ! audioconvert ! alsasink xine-check

Uddata fra disse kommandoer skulle hjælpe dig med at identificere de problemer du har og hvordan de skal rettes. Bemærk venligst at du måske har brug for en anden måde at teste GStreamer (f.eks. osssink).

6.

Kan amaroK sende uddata direkte til OSS/ALSA?

Det gør vi allerede. Glem ikke at mediet skal afkodes først. Du kan ikke blot videresende en MP3 til ALSA, så vil du kun få hvis støj. GStreamer er det bedste valg for de fleste der ønsker en afkodningsløsning med små omkostninger, den læser filen, afkoder den og sender PCM-data til ALSA. Nøjagtigt ligesom XMMS.

7.

Men XMMS kan sende data direkte til ALSA.

Men den afkoder dem først. GStreamer kan også sende data direkte til ALSA. Det kan xine også.

8.

Lyden stammer, er der noget jeg kan gøre for at forbedre dette?

Du kan enten bruge grænsefladen GStreamer (det er udmærket!), eller justere aRts. Åbn Kontrolcentret->Lyd og multimedia->Lydsystem. Aktivér Kør med højest mulige prioritet og øg størrelsen på Lydbuffer: (advarsel: se næste spørgsmål). Du bør også sikre dig at artswrapper er suid:

su chmod a+rsx /path/to/kde/bin/artswrapper killall -9 artsd

Med KDE 3.2.x er der problemer med KDEMultimedia codec'er der kan forårsage forvrænget afspilning, se venligst denne fejlrapport. Det kan også hjælpe en hel del at forøge lydbufferen i din .asoundrc.

9.

CPU-forbruget er højt, er der noget jeg kan gøre for at forbedre dette?

Du skal enten ikke bruge aRts-motoren, brug GStreamer- eller xine-motorerne, eller adressér det høje CPU-forbrug ved at installere KDEMultimedia i sin helhed for at få de hurtigere aRts-codec'er (f.eks. libarts_mpeglib.so, osv.)

10.

amaroK-analysatorerne svarer meget langsomt.

Du bruger formodentlig aRts-motoren. Brug enten en anden motor (xine-motoren er blevet stærkt modificeret til at give perfekt analyzer-sync), eller reducér størrelsen af din aRts-buffer i kcontrol's lydsystem. Jo lavere bufferen er jo mere responsiv det visuelle. Ja det er en fejl, hjælp os venligst med at ordne den.

11.

Jeg har GStreamer installeret men når jeg prøver at skifte til GStreamer-motoren bryder amaroK sammen, hvad foregår der?

Efter at have installeret GStreamer skal du registrere dets komponenter. At køre 'gst-register' (sommetider med et versionssuffiks, såsom gst-register-0.8) bør tage sig af registreringen af GStreamers komponenter.

12.

Jeg kørte gst-register men jeg har stadig besvær med GStreamer, hvad kan jeg gøre?

Du kan prøve GStreamer FAQ. Hvis alt andet mislykkes kan du prøve de meget vidende mennesker på #gstreamer IRC-kanal.

13.

amaroK siger at GStreamer-grænsefladen ikke kan spille MP3-filer, selvom jeg har kompileret eller installeret pluginnet mad.

Forsøg med følgende (sørg for at amaroK ikke kører): Hent, kompilér og installér pakken ffmpeg. Kør gst-register (du skal måske køre det to gange, som systemadministrator og som "almindelig" brugere). Gå til pluginmappen for GStreamer (du finder den med gst-config eller gstreamer-config). Fjern ffmpeg-filerne (eller flyt dem til et andet sted). Kør gst-register igen. Start amaroK.