Questão VLC não funciona bem - tela preta (com som) para vídeos, enquanto outros jogadores funcionam bem


Eu uso o VLC por anos no Windows e nunca tive esse problema. Eu também uso desde o meu fresco Win10 instalar no ano passado (por "fresco" quero dizer que não era uma instalação de atualização, mas uma instalação pura após o formato) para que haja menos espaço para problemas.

Até ontem VLC funcionou bem, mas desde então todos os vídeos que eu corri em VLC não contém imagem --- Somente som. Eu deveria notar que eu não fiz nada de especial que eu pudesse mencionar ao sistema - eu não atualizei os drivers do Win nem nada do tipo.

O WMP (Windows Media Player) reproduz vídeos bem. Não há avarias com o próprio PC.

Coisas que eu tentei e não ajudaram:

  1. Repor todas as preferências do VLC.
  2. Atualizando o VLC.
  3. Desinstalando e reinstalando o VLC (versão atualizada).
  4. Desmarcar a opção "Saída de vídeo acelerada (Overlay)" em Ferramentas-> Preferências-> Vídeo.

    • Eu também tentei reiniciar o PC após a reinstalação - sem alteração.

Atualizar

A placa de vídeo era provavelmente a Asus GTX 570 OC, na época.


4


origem




Respostas:


Posso pensar em duas opções para tentar:

  1. mude o módulo de saída para OpenGL, você precisa selecionar "all" nas opções para ver as opções avançadas, e esta é a: preferências-> vídeo-> módulo de saída

  2. marque / desmarque a opção "Overlay video output". Esta opção está localizada em preferences-> video


6



Devo dizer que a opção 1 funcionou para mim por si só, sem opção 2 ... Por que você acha que é KoKo? E também obrigado por você responder !! - JohnDoea
A propósito, KoKo, por favor me corrija se eu estiver errado, mas não há nenhuma grande diferença (ou nenhuma diferença) entre o OpenGL ou o DirectX (ou qualquer que seja o antigo módulo de saída) por meio de imagem de qualidade, certo? - JohnDoea
Parece, de fato, a partir de vários vídeos que, no OpenGL, a qualidade é um pouco pior do que era antes. - JohnDoea
Isso pode ser causado por vários problemas, algo de errado com a sua instalação do DirectX, ou algo de errado com o driver da sua GPU, ou talvez você precise atualizar sua biblioteca redistribuível C, não tenho certeza da causa do problema, você pode ter a tentativa e erro. - KoKo
Eu não experimentei ou ouvi qualquer diferença na qualidade de reprodução entre o DirectX e OpenGL, embora não me surpreenda se a diferença existe em certos formatos, como o mais recente codec x265. - KoKo


Eu tive um problema parecido. Aqui está minha solução:

Sempre que eu joguei qualquer arquivo de vídeo usando VLC (ver.2.2.4 Weather Wax) apenas o som iria começar. O quadro de vídeo seria exibido fora da janela do aplicativo, mas seria preto ou branco. Se eu parasse o jogo (clicando no botão STOP) e depois reiniciasse, o vídeo seria exibido normalmente.

Além disso, o Windows cairia para 'Básico' do tipo de exibição 'Aero'.

Eu observei que isso aconteceu  quando eu corri VLC. Se eu jogasse o mesmo arquivo de vídeo em qualquer outro jogador como mpc-hc (eu Nunca usar o WMP) etc, o Windows continuará a permanecer no esquema Aero e nunca descerá para o Basic.

Isto indicou-me que o VLC foi mal configurado de alguma forma - um palpite que se mostrou correto no meu caso.

Depois de alguma pesquisa na Internet, descobri que, se a saída do VLC para o Direct X, só então esse problema ocorreu.

Mas então eu notei que o OP já havia tentado mudar o módulo de saída de vídeo do VLC para o OpenGL, mas não estava feliz com isso.

Então eu tentei os outros módulos de saída de vídeo listados no menu suspenso disponível na minha instalação do VLC.

Por tentativa e erro, descobri que selecionando saída de vídeo do Windows GDI resolveu o problema, pelo menos para mim. Agora, meu Windows 7 Professional NÃO cai do Aero Glass para o Basic nem a minha qualidade de reprodução de vídeo é prejudicada!

VLC Video Output Module Windows GDI selected


3





(Re) Instale alguns decodificadores de vídeo decentes. Eu acredito que o KLite codec pack é bom e não é spamware.


1



Explique como os códigos de instalação consertarão vídeos que foram reproduzidos corretamente antes. - DavidPostill♦
VLC foi completamente reinstalado. A outra resposta abaixo é reinstalar os drivers de vídeo. Com as informações fornecidas esta seria meu próximo passo. Esses são procedimentos de suporte a janelas bastante padrão. - J0hnG4lt
O VLC tem todos os codecs necessários, o problema é um problema de desempenho, o que significa que os codecs do KLite são improváveis ​​uma solução real. - Ramhound


1) -> Ir para Ferramentas-> Preferências-> Vídeo -> Remova o carrapato para "Saída de vídeo acelerada (Overlay)" -> Tente reproduzir o filme novamente, você deve ver agora a saída.

2) Faça o download de drivers proprietários para sua placa gráfica - acho que há um tópico no fórum dedicado a isso. Exemplo: a NVIDIA 8600 que usa os drivers de código aberto 11.4 padrão (nouveau?) Mostra uma tela preta quando o VLC usa "Saída de vídeo acelerada". No entanto, instalando os drivers NVIDIA proprietários, o VLC exibirá o filme com sucesso usando "Saída de vídeo acelerada".

Para esclarecer a instalação VLC padrão com "Saída de vídeo acelerado" marcada - funciona com drivers NVIDIA proprietários - e não sem.

Fonte: https://forums.opensuse.org/showthread.php/455508-VLC-shows-black-screen-when-playing-movie-files-(solutions)


0



Algumas observações, eu já tentei desmarcar essa opção "AVO (overlay)". Se por "saída" você quer dizer vídeo, ainda não havia nenhum vídeo. - JohnDoea
Você já tentou baixar novamente o vlc? - Mark
Sim - Foi o que eu mencionei ao reinstalar ... Não ajudou ... - JohnDoea
O que eu quis dizer... - JohnDoea