Usando o GNOME Mplayer toda vez que reproduzo um vídeo, a caixa de diálogo irritante aparece na captura de tela abaixo.
Estou usando o driver proprietário da NVIDIA e corrigi isso criando um link simbólico para a lib VDPAU:
ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so
Isso tem o benefício de realmente ativar o VDPAU em vez de voltar ao XV ou X11. Claro que você precisa de uma placa de vídeo que suporte a aceleração VDPAU.
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 do arquivo, inclusive really-quiet="1"
. Eu uso o mplayer simples (sem GUI), mas isso não deve mudar as coisas, isso também funcionou para mim no GMplayer. Aqui está a 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 quer as linhas vo
e vc
(eu sou um usuário da Nvidia) e talvez não queira nenhuma das outras configurações. Se eu fosse você, usaria apenas isso:
[default]
ao=pulse
really-quiet="1"
bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"
-se lá e pressione Executar. Na próxima janela exibida, copie meu segundo bloco de código (o de 3 linhas). Clique em salvar, feche o gedit e execute o mplayer.Para Intel VGA e x64, resolvi-o com
Para a Nvidia, o pacote é
fonte
Aqui está a solução para o seu problema:
Apenas tente especificar um driver de saída de vídeo na linha de comando ao iniciar o mplayer assim:
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 trabalhando nos pacotes e softwares mplayer se importa o suficiente para que o pacote de software funcione com sua configuração de hardware e software. Mas não se preocupe, agora você é abençoado com esta 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 rabiscará antes de finalmente decidir (apenas) tentar o driver vdpau (ausente) não é tão óbvia, mas acho que é mais ou menos assim,
~/.mplayer/config
driver de saída de vídeo padrão (específico do usuário), se houver/etc/mplayer/mplayer.conf
o driver de saída de vídeo padrão (específico do sistema), se houverSe 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), em seguida, ele retornará ao padrão compilado, que neste caso era vdpau.Outro problema semelhante é que o mplayer pode funcionar bem, enquanto o gmplayer dá esse mesmo erro usando as mesmas opções que você acabou de experimentar com o mplayer. Bem, adivinhe? O gmplayer usa ainda outro arquivo de configuração,,
~/.mplayer/gui.conf
e será o padrão do último driver de vídeo especificado (ou o padrão nas opções de compilação). Então, novamente, basta especificar um driver de saída de vídeo na linha de comando ou colocar um em um dos inúmeros arquivos de configuração mencionados aqui.fonte
adicionar
-vo xv
fonte
No entanto, uma pequena configuração pode resolver o problema da seguinte maneira;
x11
para a saída de vídeoSeu problema deveria ter sido resolvido.
fonte
Nota: 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 faltavam informações sobre a situação.
Se você estiver usando uma placa nVidia, instale os drivers proprietários.
ATUALIZAR
Não ria (ok, ria de mim, vá em frente;) - mas 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).
Sob a
MPlayer
guia ( não mostrada ), você também pode adicionar parâmetros de linha de comando para passar para o MPlayer, apenas por precaução.A página da Wikipedia para vaapi deve ajudá-lo a entender a maioria dos métodos de aceleração de vídeo em detalhes (se você seguir os links recomendados no artigo).
fonte
./autogen.sh
primeiro lugar, então./configure --prefix=/usr
,make
esudo make install
. No entanto, aviso que isso pode não criar o .so com o mesmo nome que o mplayer está solicitando; portanto, você deverá localizar e renomear o arquivo. É por isso que sugiro fortemente que você use os drivers da nvidia (basta executarjockey-gtk
para ver se você pode instalá-los).Clique com o botão direito do mouse no ícone Aplicativo e selecione Editar menus , selecione o item de menu para mplayer e edite as Propriedades> Comando
fonte
Essa linha de comando me ajudou a:
mplayer -demuxer mov filename.mov
fonte
A instalação
libvdpau-va-gl
resolveu isso para mim, mas era uma solução de software. Tente configurarexport VDPAU_DRIVER=nvidia
fonte