VLC not working well --- Black screen (with sound) for videos, while other players work just fine

I can think of two options to try:

  1. change the output module to OpenGL, you need to select "all" in options to see the advanced options, and this one is at: preferences->video->output module

  2. check/uncheck "Overlay video output". This option is located at preferences->video


I had a similar problem. Here's my solution:

Whenever I played any video file using VLC (ver.2.2.4 Weather Wax) only the sound would start. Video frame would show outside of the application window but be black or blank. If I then stopped the play (by clicking the STOP button) and then re-started it, the video would show normally.

Additionally, Windows would drop down to 'Basic' from 'Aero' display type.

I observed that this happened only when I ran VLC. If I played that same video file in any other player like mpc-hc (I never use WMP) etc, Windows would continue to remain in Aero scheme and never drop down to Basic.

This indicated to me that VLC was misconfigured somehow - a hunch which proved correct in my case.

After some amount of Internet research, I discovered that if VLC output to Direct X, only then this problem occurred.

But then I noticed that OP had already tried changing VLC's video output module to OpenGL but wasn't happy with that.

So I tried the other Video Output Modules listed in the dropdown menu available in my installation of VLC.

By trial & error, I found that selecting Windows GDI Video output solved the problem, atleast for me. Now, my Windows 7 Professional does NOT drop from Aero Glass down to Basic nor does my video play quality suffer!

VLC Video Output Module Windows GDI selected