Portál AbcLinuxu, 7. června 2024 09:34


Dotaz: mplayer neinicializuje zvukovku

HrabalVojta avatar 7.11.2010 17:18 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
mplayer neinicializuje zvukovku
Přečteno: 490×
Odpovědět | Admin
Debian 2.6.32.5 amd64 squeeze; nefungoval multiplex; odstranil jsem pulseaudio a upravil /etc/asound.conf; multiplex funguje v asound.conf byli pozůstatky z pulseaudio; (amarok alsaplayer pípání kopete atd....); nefunguje zvuk u videa mplayer neinicializuje audio drivery
vojta@server:~$ mplayer movie/Smrtonosna\ past\ 4\ cz\ dabing.avi 
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
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 movie/Smrtonosna past 4 cz dabing.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [XVID]  624x272  24bpp  25.000 fps  696.4 kbps (85.0 kbyte/s)
SUB: Added subtitle file (1): movie/Prince of persia.srt
SUB: Added subtitle file (2): movie/Robin.Hood.2010.Unrated.DC.720p.BluRay.X264-AMIABLE.srt
SUB: Added subtitle file (3): movie/Transformers (HD).srt
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
s3fb: can't open /dev/fb0: No such file or directory
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[ac3 @ 0xe81660]frame sync error
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
[AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
[AO_ALSA] Playback open error: Device or resource busy
Failed to initialize audio driver 'alsa:noblock:device=hw=0.0'
Could not open/initialize audio device -> no sound.
Audio: no sound
Starting playback...
[mpeg4 @ 0xe81660]Invalid and inefficient vfw-avi packed B frames detected
Movie-Aspect is 2.29:1 - prescaling to correct movie aspect.
VO: [vdpau] 624x272 => 624x272 Planar YV12 
V:  23.0 577/577  4%  9%  0.0% 0 0 
/etc/asound.conf
pcm.card0 {
        type hw
        card 0
}

pcm.!default {
        type plug
        slave.pcm "dmixer"
}

pcm.dmixer {
        type dmix
        ipc_key 1025
        slave {
                pcm "hw:0,0"
                period_time 0
                period_size 4096
                buffer_size 16384
                periods 128
                rate 44100
        }
        bindings {
                0 0
                1 1
        }
}
USE="freedom -software_patents" emerge --deep --update --newuse world
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.11.2010 18:24 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: mplayer neinicializuje zvukovku
Odpovědět | | Sbalit | Link | Blokovat | Admin
V tom logu mplayeru je jasně napsáno, že zařízení /dev/snd/pcmC0D0p je busy, tedy již používané jiným procesem. Detaily zjistíš příkazem

sudo lsof /dev/snd/*

Nejpravděpodobněji to bude používané pulseaudiem.
HrabalVojta avatar 7.11.2010 18:28 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: mplayer neinicializuje zvukovku
pulse audio jsem odstranil kompletně ...
server:/home/vojta# lsof /dev/snd/*
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
knotify4 3403 vojta  mem    CHR  116,6          3864 /dev/snd/pcmC0D0p
knotify4 3403 vojta   13r   CHR  116,2      0t0 3765 /dev/snd/timer
knotify4 3403 vojta   14u   CHR  116,6      0t0 3864 /dev/snd/pcmC0D0p
kmix     3427 vojta   12u   CHR 116,10      0t0 3870 /dev/snd/controlC0
amarok   3756 vojta  mem    CHR  116,6          3864 /dev/snd/pcmC0D0p
amarok   3756 vojta   13r   CHR  116,2      0t0 3765 /dev/snd/timer
amarok   3756 vojta   14u   CHR  116,6      0t0 3864 /dev/snd/pcmC0D0p
USE="freedom -software_patents" emerge --deep --update --newuse world
7.11.2010 21:00 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: mplayer neinicializuje zvukovku
Takže to má obsazený amarok a knotify4.
7.11.2010 21:07 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: mplayer neinicializuje zvukovku
Hlavní problém je řádek v mplayeru:

Failed to initialize audio driver 'alsa:noblock:device=hw=0.0'

Zřejmě máš v konfigu mplayeru natvrdo nastavé zařízení alsy hw=0.0. To je přímo raw zvukovka a obchází to dmix, který se při odinstalovaném pulseaudiu defaultně používá pro zařízení "default". Přes dmix jede zřejmě ten amarok, ale ten mplayer přistupuje přímo na hw:0. Zkus mplayer spustit s parametrem:

-ao alsa:noblock:device=default

Pak by ten amarok neměl vadit.
HrabalVojta avatar 7.11.2010 22:03 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: mplayer neinicializuje zvukovku
ao=alsa:noblock:device=default v ~/.mplayer/config
vojta@server:~$ mplayer movie/Sherlock\ Holmes\ -\ zahada\ potopené\ lodi\ -2010\ -\ by\ Kobra2222.avi 
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
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 movie/Sherlock Holmes - zahada potopené lodi -2010 - by Kobra2222.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [XVID]  640x352  24bpp  25.000 fps  1130.4 kbps (138.0 kbyte/s)
Clip info:
 Software: VirtualDubMod 1.5.10.1 (build 2366/release)
SUB: Added subtitle file (1): movie/Prince of persia.srt
SUB: Added subtitle file (2): movie/Robin.Hood.2010.Unrated.DC.720p.BluRay.X264-AMIABLE.srt
SUB: Added subtitle file (3): movie/Transformers (HD).srt
SUB: Added subtitle file (4): movie/Transformers (HD)2.srt
SUB: Added subtitle file (5): movie/Transformers (HD)21.srt
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
s3fb: can't open /dev/fb0: No such file or directory
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
[AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
[AO_ALSA] alsa-lib: pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: Device or resource busy
Failed to initialize audio driver 'alsa:noblock:device=default'
Could not open/initialize audio device -> no sound.
Audio: no sound
Starting playback...
[mpeg4 @ 0xe81660]Invalid and inefficient vfw-avi packed B frames detected
Movie-Aspect is 1.82:1 - prescaling to correct movie aspect.
VO: [vdpau] 640x352 => 640x352 Planar YV12 
USE="freedom -software_patents" emerge --deep --update --newuse world
7.11.2010 22:09 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: mplayer neinicializuje zvukovku
Jak píše mplayer, máš to hw:0,0 pořád obsazené. To vyřeš jako první, ať to používá dmix (tedy zařízení default) a ne napřímo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.