Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: markou - 12.05.08 - klo:12.40
-
8.04-versioon päivittämisen jälkeen aiemmin hyvin toiminut mp3-toisto on ruvennut jumiutumaan. Välillä toimii ja välillä ei, joskus uudelleenkäynnistäminen auttaa. Vaikuttaa dekooderiongelmalta: toisto on alkavinaan normaalisti, mutta jää jumiin ennenkuin mitään alkaa kuulua:
$ mplayer yyz.mp3
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz (Family: 6, Model: 15, Stepping: 10)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing yyz.mp3.
Audio file file format detected.
==========================================================================
Forced audio codec: mad
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 44100 Hz, 1 ch, s16le, 128.0 kbit/18.14% (ratio: 16000->88200)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
AO: [pulse] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 0.0 (00.0) of 5.0 (05.0) ??,?%
Sama toistuu kaikilla toisto-ohjelmilla (Rhythmbox, mplayer, jne) sekä myös videotiedostojen ääniraidoilla, eli vika lienee gstreamerissä.
Asennettuna ovat uusimmat gstreamer-paketit (good, bad, ugly). Tuli mieleen, että jos ongelma tuossa mad-dekooderissa, niin miten gstreamerin voisi konfiguroida käyttämään jotain muuta mp3-dekooderia?
-
sama ongelma Gstreamer bad tai uglyn matkassa tulevalla decoderilla. Fluendon tarjoamalla ei kyseistä ongelmaa ole ilmaantunut. (gstreamer0.10-fluendo-mp3 löytyy vaikka Synaptic:illa
-
sama ongelma Gstreamer bad tai uglyn matkassa tulevalla decoderilla. Fluendon tarjoamalla ei kyseistä ongelmaa ole ilmaantunut. (gstreamer0.10-fluendo-mp3 löytyy vaikka Synaptic:illa
Hyvä, näin arvelinkin. Mutta miten ihmeessä saan gstreamerin käyttämään Fluendoa tuon toimimattoman MADin sijaan? Asensin tuon Fluendo-paketin sekä poistin pahat ja rumat, mutta edelleen yritetään toistaa MADilla.
-
Mplayer ja gstreamer ovat täysin erillisiä komponentteja, joten mikäli ongelma esiintyy molempien kanssa, syytä voisi etsiä muualtakin kuin dekooderista. Saattaisi vaikka lonkalta heittää, että olet löytänyt Pulseaudiosta bugin.
Jos jaksat kokeile tällaista: sulje muut äänikorttia käyttävät ohjelmat. Tuuppaa mplayerin soitto suoraan alsaan näin:
mplayer -ao alsa xyz.mp3
Tuleeko sama ongelma?
Itse olen törmännyt sellaiseen, että Hardyn Rytmilaatikolla ei voi soittaa mp3:sia vanhempiversioisen pulseaudio-palvelimen kautta, vaikka muut formaatit toimivat.
muoks. Testasin asiaa ja piru vieköön mp3:n soitto pätkii jonkin verran mplayer > pulseaudio reitillä. Voi venäjä, mitä tälle on tehty, kun alphoissa ei mitään tällaista ongelmaa ollu?
muoks2. Vastaan itselleni: voi olla kerneliongelma. Käytössä -15 (boottasin vahingossa vanhaan). Tutkitaanpa tilanne -16 ja -17 (proposed repossa) kanssa.... jatkoa seuraa
Sanottakoon vielä, että tämä on itsellä eka ongelmatilanne Pulseaudion kanssa, muuten olen ollut siihen tyytyväinen.
-
Jos jaksat kokeile tällaista: sulje muut äänikorttia käyttävät ohjelmat. Tuuppaa mplayerin soitto suoraan alsaan näin:
mplayer -ao alsa xyz.mp3
Tuleeko sama ongelma?
Oikeassa olet: tuolla "-ao alsa" -optiolla soi hienosti. Saako tämän defaultiksi jotenkin, vai olisiko muita vinkkejä ongelman kiertämiseen?
-
Saa. /etc/mplayer/mplayer.conf tiedostoon riville ao=... ensimmäiseksi alsa. Gstreameria käyttäville ohjelmille Järjestelmä > Asetukset > Ääni.