Why is VLC slower than MPV/MPlayer?

Every time I try to seek a local video with VLC, there is a noticable lag, as opposed to MPlayer/MPV, no matter what "ultrafast" x264 presets or loop filter skipping is used.

What's the fundamental reason for that?


Solution 1:

Try this :

  • Go to the Menu Tools / Preferences
  • Click at the bottom at Show Settings on All
  • Click on Input / Codecs
  • Ensure that Fast seek is checked
  • Click Save

image

Solution 2:

VLC has an issue known for long with seeking, when running it alongside a nVidia GPU. It seems to have a relationship with GPU hardware acceleration, not fully supported.

To try and resolve this, assuming you have the last version of VLC (2.2.1), and if you have a powerful enough CPU, you can deactivate the GPU acceleration: Tools -> Preferences (Simple settings) -> Video -> Uncheck Accelerated video output (Overlay)