Did you mean we need to disable overlay option in VLC for better snapshot performance?
no this is not what he meant.. he meant setup your capture program to capture from the vid overlay. It
may not have that capability.
If you disable overlay in vlc, then as you might get better "performance" from the capture program, -the performance of vlc with the operating system will go down.
1) Check your screen capture application and see if it has an option to capture overlay surfaces. It might be an option for something like "capture DVD playback" or "Direct3D games". I used HyperSnapDX in the past and I know you could set an option to capture surfaces.
What "capture DVD playback" or "Direct3D games" means in technical terms is that the capture program will utilize capturing from overlay(because often dvd playback and direct3d games use the overlay concept)... -just like the first sentence says "see if it has an option to capture overlay surfaces".
and I will add a 4th possibility and the last one you would want to use.
4) Disable overlay in VLC.
I think the priorities for a solution should be in this order:
1. Get your capture program to support the advanced features(overlay).
1a. Use a different capture technic that DOES support the overlay concept(this includes finding another capture program if needed).
2. Run a second instance of VLC and capture from that.
3. Use the built-in capture feature of VLC(.png or .jpg).
4. Temporarily disable overlay used by VLC.
5. Temporarily disable video acceleration from within the operating system.