Gå til innhold

Media program henger seg


Anbefalte innlegg

Skrevet (endret)

Ok, det kan hende du bruker en eldre versjon av ALSA eller MPlayer.

 

Legg til dette i ~/.mplayer/config:

ao=alsa

Hvis ikke det fungerer så skal dette fungere:

ao=alsa:device=dmix

 

Du kan prøve det ut først med å skrive:

mplayer -ao alsa foobar.mpg

eller:

mplayer -ao alsa:device=dmix foobar.mpg

Endret av olear
Videoannonse
Annonse
Skrevet

prøv "mplayer -ao esd -vo xv <fil>"

 

(også "mplayer -ao help" og "mplayer -vo help" for å se liste over valgene. Når du har funne beste kombinasjonen ligger du dem inn i ~/.mplayer/config )

Skrevet

Jeg la inn "ao=alsa:device=dmix" i den config fila, og prøvde en vanelig film i mplayer, men fortsatt funka det ikke. trur jeg får samme meldingen:

 

$ mplayer halloween.mpeg

MPlayer 1.0pre6-3.3.5 © 2000-2004 MPlayer Team

CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 10)

Detected cache-line size is 32 bytes

CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0

Compiled for Debian.

 

 

Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied

Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.

Opening joystick device /dev/input/js0

Can't open joystick device /dev/input/js0 : No such file or directory

Can't init input joystick

Setting up LIRC support...

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 halloween.mpeg.

MPEG-PS file format detected.

VIDEO:  MPEG1  640x480  (aspect 1)  25.000 fps    0.0 kbps ( 0.0 kbyte/s)

==========================================================================

Trying to force audio codec driver family libmad...

Opening audio decoder: [libmad] libmad mpeg audio decoder

AUDIO: 32000 Hz, 1 ch, 16 bit (0x10), ratio: 8000->64000 (64.0 kbit)

Selected audio codec: [mad] afm:libmad (libMAD MPEG layer 1-2-3)

==========================================================================

vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)

==========================================================================

Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough

VDec: vo config request - 640 x 480 (preferred csp: Mpeg PES)

Could not find matching colorspace - retrying with -vf scale...

Opening video filter: [scale]

The selected video_out device is incompatible with this codec.

VDecoder init failed :(

Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b

Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))

==========================================================================

Checking audio filter chain for 32000Hz/1ch/16bit -> 32000Hz/2ch/16bit...

AF_pre: af format: 2 bps, 1 ch, 32000 hz, little endian signed int

AF_pre: 32000Hz 1ch Signed 16-bit (Little-Endian)

alsa-init: soundcard set to dmix

 

 

 

Terrasque  Skrevet 18/04/2005 : 08:12

  prøv "mplayer -ao esd -vo xv <fil>"

 

(også "mplayer -ao help" og "mplayer -vo help" for å se liste over valgene. Når du har funne beste kombinasjonen ligger du dem inn i ~/.mplayer/config )

 

funka med mplayer -ao esd <fil>, men ikke med det du skrev. skal jeg bare legge til 'mplayer -ao esd' i /.mplayer/config da?

 

Hadde hvert flott om det hadde funka i Totem også ;)

Skrevet

Står da i første innlegg at dette er en laptop, jeg anbefaler at trådstarter tar en titt på lydkort databasen til alsa-project.org og sjekker om kortet faktisk støtter HW-mixing før man starter på no heftig debugging av dmix ;)

Skrevet (endret)
Står da i første innlegg at dette er en laptop, jeg anbefaler at trådstarter tar en titt på lydkort databasen til alsa-project.org og sjekker om kortet faktisk støtter HW-mixing før man starter på no heftig debugging av dmix ;)

Regel nr.1 er: Har du integrert lydkort så trenger du SW-mikser.

 

BTW: Står ingenting i databasen til ALSA om kort har HW-mikser.

Endret av olear
Skrevet (endret)
Ok.:) Er SW-mikser en pakke jeg kan instalere?

Du har dem allerede.

 

Det finnes tre miksere til Linux: ESD (GNOME), aRts (KDE) og dmix (ALSA)

 

EDIT:

 

dmix skal fungere perfekt med deg, sikkert på at det ikke er noe tull med .asoundrc filen?

Endret av olear
Skrevet (endret)

Jaok. men hvordan skal jeg gjøre så MPlayer eller Totem bruker ESD mikseren uten og måtte skrive masse rart i terminal a?

Endret av SaiMANN
Skrevet (endret)

Du fikk jo beskrivelse av meg i går hvordan du gjørt dette ;)

 

~/.mplayer/config

ao=esd

 

EDIT:

 

Totem bruker Gstreamer, du finner noe med media .... under instillinger i GNOME.

Endret av olear
Skrevet (endret)
Totem bruker Gstreamer, du finner noe med media .... under instillinger i GNOME.
Den sto på esd fra før. Men Totem vil jo fortsatt ikke funke som det skal :/

 

EDIT:

 

mplayer funker nå fra terminal men ikke med grafisk

Endret av SaiMANN
Skrevet
mplayer funker nå fra terminal men ikke med grafisk

Hva mener du med grafisk?

gmplayer?

Åpne mplayer med nautilus?

Åpne mplayer med konqueror?

Skrevet (endret)

Kjør denne i en terminal:

yes lydtest > /dev/dsp

Hvis den gir lyd så bruker du ikke en softwaremikser, men alsa eller oss.

Endret av ratix
Skrevet (endret)
dmix skal fungere perfekt med deg, sikkert på at det ikke er noe tull med .asoundrc filen?

Sikker på at han har en .asoundrc fil?

Jeg ba han opprette den i går, så hvis han gjorde det rett så skal alt fungere.

Endret av olear
Skrevet
Jeg ba han opprette den i går, så hvis han gjorde det rett så skal alt fungere.

Da starter vi xmms og venter på at han skal lage den.. :p

Skrevet
BTW: Står ingenting i databasen til ALSA om kort har HW-mikser.

Jaha?

 

(3) Hardware mixing supported

 

Om kortet har (3) under notes...

Ok, så ikke det.

Skrevet
Det finnes tre miksere til Linux: ESD (GNOME), aRts (KDE) og dmix (ALSA)
Du glemmer jackd og mas, samt at den siste utgaven av oss har sw-mixer.

 

Om SaiMANN kjører esd over "oss-emulering" kan kanskje det skape problemer. Jeg forseslår å prøve dmix igjen, men å drepe esd først.

killall -9 esd

(Dersom prosessen heter esd, da).

 

lsof /dev/dsp

kan også være en idè, for å se hvilke prosesser som bruke dsp.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...