GNOME Mplayer: “Falha ao abrir o erro de backend libvdpau_nvidia.so do VDPAU”

10

Usando o GNOME Mplayer toda vez que eu reproduzo um vídeo, recebo a aborrecida janela de diálogo na imagem abaixo.

    
por ok comp 16.11.2010 / 11:08

10 respostas

7

Estou usando o driver NVIDIA proprietário e corrigi-o criando um link simbólico para o VDPAU lib:

ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so

Isso tem o benefício de realmente habilitar o VDPAU em vez de voltar para o XV ou X11. Claro que você precisa de uma placa de vídeo que suporte aceleração VDPAU.

    
por exo_cw 24.10.2011 / 20:47
4

Você pode suprimir todos os diálogos como este nas variantes do mplayer editando ~/.mplayer/config no editor de sua escolha e em algum lugar no arquivo incluindo really-quiet="1" . Eu uso o mplayer simples (sem interface gráfica), mas isso não deve mudar as coisas, isso funcionou para mim no GMplayer também. Aqui está minha configuração:

[default]
vo=vdpau,xv,
vc=ffh264vdpau,ffmpeg12vdpau,

ao=pulse
really-quiet="1"
fs=1
xineramascreen=1
msglevel=all=0
showsubtitles=0

Você provavelmente não deseja as linhas vo e vc (sou um usuário da Nvidia) e talvez não queira nenhuma das outras configurações. Se eu fosse você, usaria isso:

[default]
ao=pulse
really-quiet="1"
    
por Oli 16.11.2010 / 11:35
2

Para Intel VGA e x64, resolvi isso com

sudo apt-get install i965-va-driver
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install libvdpau-va-gl1
cd /usr/lib/x86_64-linux-gnu/vdpau/
sudo ln -s libvdpau_va_gl.so.1 libvdpau_i965.so.1

Para a Nvidia, o pacote é

sudo apt-get install libvdpau1 vdpau-va-driver
    
por Temak 06.03.2015 / 14:56
2

Aqui está a solução para o seu problema:

Basta tentar especificar um driver de saída de vídeo na linha de comando ao iniciar o mplayer assim:

mplayer -vo xv video.wmv

Você pode obter uma lista de "Drivers de saída de vídeo disponíveis" com o comando mplayer -vo help .

O problema é que o driver de saída de vídeo selecionado (ou padrão) era vdpau, e ninguém que trabalha nos pacotes e software mplayer se preocupa o suficiente em ter o pacote de software funcionando com sua configuração de hardware e software. Mas não se preocupe, você agora é abençoado com essa resposta, e o driver de saída de vídeo pode ser especificado na linha de comando (por exemplo, -vo xv ).

A ordem das opções de configuração que o mplayer irá rabiscar antes de finalmente decidir (apenas) tentar o driver vdpau (ausente) não é tão óbvio, mas eu acho que é mais ou menos assim,

  1. Verifique o ~/.mplayer/config do driver de saída de vídeo padrão (específico do usuário), se houver
  2. Em seguida, verifique /etc/mplayer/mplayer.conf para o driver de saída de vídeo padrão (específico do sistema), se houver
  3. Em seguida, verifique as opções de compilação com as quais o mplayer foi construído para um padrão (específico da compilação).

Se o comando mplayer que você estava usando foi compilado com a opção vdpau e não há drivers de saída de vídeo padrão especificados em ~/.mplayer/config ou /etc/mplayer/mplayer.conf (que é uma ocorrência comum ou eu sou a única pessoa no planeta terra que já teve problemas com uma opção de configuração em uma caixa linux), então ele vai voltar para o padrão compilado, que neste caso foi vdpau.

Outra questão semelhante é que o mplayer pode funcionar bem, enquanto o gmplayer dá o mesmo erro usando as mesmas opções que você tentou com o mplayer. Bem, adivinhe? O gmplayer usa ainda outro arquivo de configuração, ~/.mplayer/gui.conf , e o padrão será o último driver de vídeo especificado (ou padronizado nas opções de compilação). Então, novamente, apenas especifique um driver de saída de vídeo na linha de comando, ou coloque um em um dos muitos arquivos de configuração mencionados aqui.

    
por karthick87 16.11.2010 / 11:13
1

adicione -vo xv

    
por JerzyG 24.10.2011 / 21:29
1

No entanto, uma pequena configuração pode resolver o problema da seguinte forma:

  • Abra Editar → Preferências na barra de menus do Player GNOME
  • Selecione a guia "Player"
  • Selecione x11 para a saída de vídeo
  • Feche as preferências e tente abrir o arquivo de vídeo novamente.

Seu problema deveria ter sido resolvido.

    
por Sudhir Kumar 14.01.2011 / 08:50
1

Observação: Tudo antes da atualização foi incluído porque pode ser útil para outra pessoa e foi postado por escrito antes do teste ou quando eu estava sem informações sobre a situação.

Se você estiver usando uma placa nVidia, instale os drivers proprietários.

  

Fglrx é o oficial (fonte fechada)   Driver ATI / AMD, embora também haja   drivers oficiais de código aberto incluídos   no Ubuntu por padrão, e esses trabalhos   tão bem quanto muitos (mais velhos,   geralmente) cartões. vdpau (desculpe se eu   escrito incorretamente anteriormente) é   disponível na nVidia e (para minha   conhecimento) cartões Intel. MPlayer   suporta esta API para vídeo   aceleração, mas não é necessário   reproduzir vídeos. Como eu não sou um ávido   Usuário do MPlayer (eu uso Totem ou VLC Media Player para reproduzir vídeos e   DVDs), vou ter que fazer mais   cavando para a entrada correta no   arquivo de configuração.

     

Eu não sugeriria compilar o   arquivo libvdpau.so, como seria bastante   Sinceramente, seja inútil em sua   configuração, e se você fosse para obter   um cartão nVidia com o proprietário   drivers que você não precisaria instalar   qualquer coisa extra de qualquer maneira.

     

Uma sugestão que eu daria a você é   instalar MPlayer-gui   (temporariamente) e ver se quando   lançando isso permite que você desative   o uso de vdpau das opções de gui.   Então você poderia voltar ao normal   MPlayer e deve funcionar sem qualquer   outros problemas. Se isso não acontecer   trabalho, então você pode ter que acabar   compilação :( para desabilitar o uso de   vdpau (e para evitar ter que comprar um   nova placa gráfica lol).

UPDATE

Não ria, (ok, ria comigo, vá em frente;) - mas eu acabei de abrir o Gnome-MPlayer para mim e nas preferências, você pode escolher o seu módulo de saída de vídeo! Tudo o que você precisa fazer agora é escolher um que funcione para você (o vaapi deve funcionar na sua placa gráfica).

Na aba MPlayer ( não mostrado ), você também pode adicionar parâmetros de linha de comando para passar ao MPlayer por via das dúvidas.

  

     

Screen-shot habitual:)

A página da Wikipédia para o vaapi deve ajudar você a entender a maioria dos métodos de aceleração de vídeo em detalhes ( se você seguir os links recomendados no artigo).

    
por RolandiXor 13.03.2011 / 20:22
1

Clique com o botão direito do mouse no ícone Aplicativo e selecione Editar menus , selecione o item de menu do mplayer e edite as propriedades & gt; Comando

    
por fragos 13.03.2011 / 03:48
0

Esta linha de comando me ajudou: mplayer -demuxer mov filename.mov

    
por user13186 28.03.2011 / 23:05
0

Instalar libvdpau-va-gl resolveu para mim, mas era uma solução de software. Tente definir export VDPAU_DRIVER=nvidia

    
por michalzuber 10.02.2016 / 18:17