Choppy video when viewing 1080p using VLC
Do you have 1080p video that your dying to watch only to found out that your high end PC/Laptop seems not up to the task of decoding?
We’ll, there’s quick fix for it but let’s have quick overview on what is 1080p:
1080p is the shorthand name for a category of display resolutions.
The number "1080" represents 1,080 lines of vertical resolution (1080 horizontal scan lines), while the letter p stands for progressive scan (meaning the image is not interlaced). 1080p can be referred to as full HD or full high definition to differentiate it from other HDTV video modes.
The term usually assumes a widescreen aspect ratio of 16:9, implying a horizontal resolution of 1920 pixels. This creates a frame resolution of 1920×1080, or 2,073,600 pixels in total. The frame rate in Hertz can be either implied by the context or specified after the letter p, such as 1080p30, meaning 30 Hz.
1080p is sometimes referred to in marketing materials as "Complete High-Definition". H.264 codecs are pretty CPU intensive.
What is VLC?
VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, …) as well as DVDs, VCDs, and various streaming protocols.
You can speed up the H.264/MPEG-4 AVC playback by disabling loop filter for H.264 decoding.
So if your computer is struggling when decoding 1080p samples from H264 using VLC, do the following.
- Open Tools > preferences
- Tick “All” under “Show settings in the lower right corner
- Expand "Input/Codec"
- Go to "other codecs" subcategory
- Select "FFmpeg"
- Select “All” under "skip the loop filter for H.264 decoding"
- Restart VLC
I love screenshots so let’s include them here:
Try watching your HD video again and see the difference….
Update setting for VLC v.1.1.8: