Às vezes, o VLC tem problemas para exibir o vídeo em tela cheia.


19

Recentemente, o VLC tem tido problemas para exibir vídeo no modo de tela cheia. AFAIK, nada mudou com os drivers da placa de vídeo e é certamente a mesma versão do VLC. (/ me balança a mão nos mantenedores do repositório)

Isso funcionou sem problemas no passado. Na verdade, eu tive até 6 instâncias do VLC em execução, cada uma reproduzindo um vídeo. Um estava sempre em tela cheia no meu segundo monitor, enquanto os outros estavam lado a lado no meu monitor principal. Consegui alternar qualquer um dos outros 5 para o modo de tela cheia e o vídeo exibido sem problemas.

Ultimamente, tenho tido problemas ao executar duas instâncias no modo de tela cheia. (Às vezes, mesmo uma única instância não exibe o vídeo em tela cheia.) O VLC continuará reproduzindo o vídeo, mas no modo de tela cheia não vejo nada além de uma tela preta. Às vezes, o vídeo será exibido se eu maximizar a janela do VLC. Outras vezes, tenho que me contentar com uma janela de tamanho menor.

Não sei se isso é pertinente, mas às vezes alterar o estado mínimo / máximo de uma janela do Firefox (especificamente Minefield) parecia permitir que a instância problemática exibisse o vídeo no modo de tela cheia. No entanto, isso não provou ser uma solução consistente. Às vezes, parecia que fechar uma janela do Firefox fazia o truque, embora isso também não seja sempre bem-sucedido. (Eu futoquei com o Firefox, porque com o número louco de janelas e guias que eu normalmente abro, ele consome regularmente cerca de 1 GB de RAM.)

Outro pouco engraçado que vem à mente é o fato de que meu monitor secundário é considerado o principal na inicialização. Eu uso o xrandr para designar o 1º monitor real como primário após a inicialização, como sugerido por alguém em uma pergunta que eu fiz no site do Unix & Linux SE .

Especificações:

  • Ubuntu 10.10 com Gnome e Compiz
  • 8GB RAM
  • AMD Phenom II 965 Black Edition
  • Asus M4A79 Deluxe mobo
  • XFX ATI Radeon HD 5750 com 1 GB de RAM

O VLC está configurado para usar a sobreposição de hardware para vídeo (conforme a configuração padrão)

Alguém tem uma idéia do que pode causar esse problema ou como posso solucionar o problema? No momento, tenho duas instâncias do VLC em execução, cada uma no modo de tela cheia em um monitor separado.


1
@jorge Eu não entendo como uma captura de tela preta lançaria alguma luz sobre a situação. :)
George Marian

Sim, é difícil visualizar onde você explica sobre ter várias instâncias e em quais monitores você deseja fazer o que.
Jorge Castro

@jorge Não importa qual monitor a instância problemática do VLC está usando. Às vezes, uma instância que está sendo exibida corretamente no modo de tela cheia é executada para esse problema se eu alternar o modo de tela cheia. Imagine um monitor exibindo um vídeo no modo de tela cheia, enquanto o outro monitor exibe nada além de preto e a interface de controle de tela cheia do VLC, se você passar o mouse sobre ele.
George Marian

É possível que o uso do XVideo seja limitado, ou seja, não mais do que um determinado número de clientes X possa usar apenas o XVideo ao mesmo tempo. Não tenho idéia do VLC, mas você pode testar o mplayer com "-vo xv" para usar o XVideo. Se você tem esse bug, tente com "-vo x11" (uso muito mais CPU, não HW escala, em seguida, etc) se ele funciona, eu acho que é algum problema com a extensão XVideo de X.
LGB

1
1) Desative o compiz (efeitos visuais avançados) em Preferências de aparência. Se isso não ajudar, tente adicionar o parâmetro de inicialização radeon.modeset = 0 à sua linha de comando do kernel. Você também tem algum PPA?
komputes

Respostas:


18

Em Tools> Preferences> Video> Outputalterar o padrão para X11, salvar e reiniciar vlc.


Esse problema continua no Ubuntu 13.04 nos drivers proprietários da AMD e ainda pode ser resolvido como acima.
precisa saber é o seguinte

Em versões mais recentes deste perference parece ter mudado para: Tools -> Preferences -> Video -> Accelerated video output (Overlay). Se isso estiver desmarcado, ele funciona.
BeeOnRope 4/16

2

Duas coisas que você deve saber sobre o VLC:

1. Se você tiver ativado o compiz, terá alguns problemas com o VLC que mostra o vídeo de um filme.

2. Se você tiver vários monitores, o VLC terá alguns problemas ao escolher em qual monitor exibir o vídeo.

Então, pelo que eu li, você tem as duas coisas. Pelas minhas experiências com casos semelhantes, recomendo desativar o compiz e depois testar os monitores. Para desativar o compiz apenas ALT+ F2e digite metacity --replaceou você pode simplesmente ir para Sistema -> Preferências -> Aparência e selecione a guia Efeitos visuais e, em seguida, selecione nenhum.

Segundo, para testar o problema de exibição.

Primeiro teste, se você pode ver o vídeo em 1 monitor (sem o outro conectado).

Segundo teste (com o vídeo fechado. Não o abra ainda) com os dois monitores conectados e no "modo clone". Execute o vídeo e veja se ele aparece nos dois monitores.

Terceiro e último, remova o "modo clone". Coloque um à direita ou à esquerda e abra 2 instâncias do VLc. mova uma das instâncias para a tela esquerda / direita e a outra deixe na tela de base.

é assim que faço quando tenho problemas de tela preta com o vlc. Isso ocorre devido a alguns problemas com o compiz e com vários monitores, já que o VLC não sabe para quem mostrar o monitor.

Teste tudo isso e deixe-nos saber.


Minhas desculpas por demorar tanto para responder. O VLC geralmente funciona, sendo exibido em qualquer monitor. Ocasionalmente, ele falha e é exibido em tela cheia no monitor errado. (Não tenho certeza se essa falha é exibida no monitor principal todas as vezes ou em que o VLC apareceu quando foi lançado.) Independentemente disso, isso não é grande coisa. Alternar para tela cheia uma vez é geralmente suficiente para resolver esse problema.
George Marian

O problema é que, em algumas circunstâncias, o modo de tela cheia não exibe nada além do fundo preto. Tentei desativar o compiz, mas isso não resolveu o problema. Tornou menos provável que surgisse, mas não resolveu. Observe em relação à configuração de dois monitores, que geralmente parece estar funcionando para mim. Quando o VLC tiver esse problema, ele ocorrerá em qualquer monitor.
George Marian

0

Dado o número de boas respostas, se você ainda estiver tendo problemas - sugiro preencher um relatório de bug com vlc e launchpad. (Procure erros semelhantes primeiro.)


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.