Eu encontrei um tópico do fórum nos fóruns do VideoLAN. Este é um bug bem conhecido, e os desenvolvedores dizem que é um bug nos drivers, não no VLC. Cheirando alguma arrogância lá, eu poderia mudar para o GOM Player.
Estou executando um Windows 7 Professional recém-instalado (não RC ou beta, e não ilegal). Eu instalei meu software usual, e fiquei surpreso ao ver que a reprodução de vídeo VLC é pixelizada ao redimensionar o vídeo. Eu tentei a saída de vídeo, e um deles parecia funcionar bem (talvez saída direta X), mas que desativado aero, o que é feio. Eu tenho uma NVIDIA GeForce 8500GT com 512MB de RAM. Vocês podem me ajudar? Vlc é uma obrigação:)
Eu tentei todos os modos de saída de vídeo e nenhum deles funcionou. Reinstalando nenhum. Alguma idéia?
Eu mudei de VLC para o pacote MPC (CCCP) muito melhor na minha opinião Eu nunca vou usar o VLC novamente
O uso de Saída de Vídeo OpenGL de Preferências- > Vídeo resolveu o problema para mim. Todas as outras opções estavam me dando uma saída pixelizada. Ele não desativa o Aero (estou usando a Radeon HD4670 com drivers Catalyst 9.6)
Eu tive um problema semelhante com o VLC, exceto que eu estava usando o Windows XP. Minha solução foi reinstalar o VLC - acho que havia um arquivo de configuração que foi arruinado. Talvez isso funcione para você também.
O problema não é VLC, nem mesmo os drivers; é o Windows ou, para ser mais específico, o Aero.
No Windows XP, a superfície de sobreposição acelerada por hardware da placa de vídeo não era usada pelo Windows e, portanto, era gratuita para os programas usarem para gravar dados diretamente na saída da placa de vídeo. (Você já tentou obter um screencap de um vídeo e obteve um retângulo preto ao colá-lo? Isso porque você capturou a superfície de sobreposição, não o vídeo real.)
No Windows 7, a interface Aero ocupa a superfície de sobreposição para fazer seus gráficos e transparências com aparência sofisticada, sem desacelerar o sistema. Como resultado, outros programas não podem usar a sobreposição (a maioria das placas de vídeo tem apenas um), e assim os vídeos precisam usar a renderização de software (por exemplo, usando a CPU em vez da GPU) para exibir o vídeo. (Presumivelmente, mudando a tela para um modo de tela cheia, um aplicativo pode usar a sobreposição, embora o Alt-Tabbing para a área de trabalho possa causar problemas ou pelo menos um atraso conforme os drivers da placa de vídeo são trocados. É claro que isso é apenas teoria, eu não tenho nenhuma evidência real de programas usando aceleração de hardware enquanto o Aero está rodando.)
Como você descobriu, a exibição renderizada por software parece bem diferente da exibição acelerada. Você também descobriu que pode usar o módulo de saída Direct-X para usar a aceleração, mas isso requer a desativação do Aero. Imran mencionou o uso do OpenGL, mas também é um módulo renderizado por software.
Então, aqui está o cenário ao visualizar vídeos no Windows 7. Você tem duas opções básicas: