Watching IPTV via VLC is by far the most easiest and popular method for most of our customers. Unfortunately it can also be the most frustrating as well. When high definition videos of large sizes are opened in VLC Media Player—the HD video doesn’t play perfectly at all times. Below we have outlined a few options for you so that you stop VLC buffering.
Stop VLC Buffering
What we are looking to do to stop VLC buffering is to increase the number of seconds videos are cached. VLC needs to cache the video in the player itself while playing. By increasing the cache we can limit the amount of buffering and hopefully enjoy a smoother video stream.
In addition to caching, you can also make an alteration to the video output. Changing it from DirectX DirectDraw or OpenGL. can help stop VLC buffering.
Steps you need to take:
- Open Tools > Preferences [CTRL + P].
- VLC Tools Preferences
- In Show settings select the All
- Switch to Full Preferences
- In Advanced settings, click on the parent option that says Input / Codecs.
- In Input / Codecs scroll down to the options under the heading Advanced.
- Change the values for File caching (ms) from 300 to a higher value like 1000 or 2000. The value is in milliseconds.
Inputs / Codecs Advanced Preferences
Note: You can also change the values for Network caching (ms) and Disc caching (ms) to see whether it improves your playback performance. Network caching is for files that are stored on a network but are being played in your current system.
How to change Video Output Settings
- In the menu bar, click on Tools > Preferences [CTRL + P].
- From the options present, click on Video.
- In Video Settings, under Output change the value from Automatic to DirectX (DirecDraw) video output. Try OpenGL video output as well.
- DirectX (DirectDraw) Video Output
- Click Save.
FFmpeg Loop Filter Skipping
- Open up Tools > Preferences [CTRL + P].
- Under Show settings click the radio button that says All to switch from Simple to Advanced Preferences.
- Navigate to Input / Codecs > Video Codecs > FFmpeg.
- Under FFmpeg audio/video decoder find the option that says Skip the loop filter for H.264 decoding.
- Change it from None to All.
- In the same FFmpeg audio/video decoder settings, find Hardware decoding and ensure the value is Disable.
Click Save at the end.