Mplayer sem som ao reproduzir alguns filmes

0

Ok, isso é um problema estranho, que de alguma forma entrou no meu sistema. Costumava funcionar bem.

Aqui está o problema, tanto quanto eu posso identificá-lo. Quando tento reproduzir certos arquivos de vídeo com o mplayer, não há som. Tanto quanto eu posso dizer, é apenas um problema com trilhas sonoras ac3 e dts (usando o decodificador ffmpeg).

Mplayer diz:

==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 6 ch, s16le, 1536.0 kbit/33.33% (ratio: 192000->576000)
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
[AO_ALSA] Playback open error: Device or resource busy
Failed to initialize audio driver 'alsa'
Could not open/initialize audio device -> no sound.
Audio: no sound

(semelhante ao som ac3, mas usando o codec de áudio ffac3).

A tentativa de saída de áudio diferente (-ao oss / pcm / sdl) não resolve o problema. O estranho é que, se eu reproduzir esses arquivos diretamente com o ffplay, eles funcionam bem.

o som do mplayer com mp3 / ogg é bom

Minha configuração alsa é padrão (não /etc/asound.conf ou ~ / .asound *)

OS: Linux Gentoo
Mplayer: 1.0_rc4_p20100213 (SVN-r30554-4.3.4)
FFMpeg: 0.5_p20601-r1 (SVN-r20601)

Alguma outra informação que eu possa fornecer?

    
por Ivan Peevski 28.02.2010 / 00:21

1 resposta

0

Acontece que o ALSA estava sendo usado por outro aplicativo e não permitiria várias saídas ao mesmo tempo. Depois de algum googling, isso parece ser um sinal para uma placa de som que não suporta mixagem de hardware. Eu encontrei algumas maneiras de permitir a mistura de software, mas elas pareciam muito hacky. O que mais eu encontrei foi uma maneira de ver qual aplicativo está usando alsa, o que acabou sendo bastante útil.

    
por 18.03.2010 / 09:18