Turn off VLC postprocessing

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
F.F.Crappola
New Cone
New Cone
Posts: 7
Joined: 18 Aug 2020 04:01
VLC version: 3.0.16
Operating System: Windows 7 / Debian 9

Turn off VLC postprocessing

Postby F.F.Crappola » 18 Sep 2020 02:26

I've got a slideshow which I've turned into a lossless x264 video, but when I play it back on Windows the images are altered. Specifically, colors are muted (e.g. #000000 goes to #101010, #ffffff goes to #ebebeb) and some blur is added, which is most visible on non-antialiased curved sharp edges (the blur is somewhat similar to JPEG artifacts).

I'm fairly sure it's due to VLC doing some kind of postprocessing with the stream before rendering it. When I decode the video back into still images, they match pixel-for-pixel with the input, and when I take a screenshot with VLC's internal screenshot, it matches too. However, when I take a screenshot with a screenshot program outside VLC, the changes are obvious even when comparing visually. I'm also using the simplest possible means of encoding:

Code: Select all

$ ffmpeg -f image2 -r 1/7.5 -pattern_type glob -i 'image*.png' -c:v libx264 -crf 0 "${outputname}.mkv" $ ffmpeg version 4.2.4 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 9 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' --extra-cflags=' ' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-libjack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-libsrt --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg --enable-libzvbi --enable-avfilter --enable-avresample --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-libmfx --enable-runtime-cpudetect libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg'

How do I turn this postprocessing off? (VLC 3.0.11, Win 7 x64)

The slideshow has a very low FPS, so I really doubt turning postprocessing off will have a negative impact on playback.

Lotesdelere
Cone Master
Cone Master
Posts: 9943
Joined: 08 Sep 2006 04:39
Location: Europe

Re: Turn off VLC postprocessing

Postby Lotesdelere » 18 Sep 2020 20:42

Check the filters in Menu Tools -> Preferences (Show Settings = ALL) -> Video -> Filters


The slideshow has a very low FPS

How many FPS ?
Because VLC has troubles with low FPS videos.

You can try a VLC 4.0 nightly build:
https://nightlies.videolan.org

F.F.Crappola
New Cone
New Cone
Posts: 7
Joined: 18 Aug 2020 04:01
VLC version: 3.0.16
Operating System: Windows 7 / Debian 9

Re: Turn off VLC postprocessing

Postby F.F.Crappola » 22 Sep 2020 05:40

The video filter modules in the menu you mention are all unchecked. I've reset all preferences just to be on the safe side but the video is still getting modified.

Framerate is one frame every several seconds. I've re-encoded the same video from original picture set at 10 fps and the same thing happens.

I've also tested a random mkv file I had (not made by me). Comparing VLC's snapshot and external screencap program's screenshot, again the video in VLC (screencapped externally) has more muted colors and slightly blurred edges than VLC's own snapshot. The changes look similar to the "theater mode" in TV settings.

chubinou
Developer
Developer
Posts: 521
Joined: 23 Jul 2015 15:19

Re: Turn off VLC postprocessing

Postby chubinou » 22 Sep 2020 09:27

Hi, maybe this is related to this problem

https://wiki.videolan.org/VSG:Video:Color_washed_out/

F.F.Crappola
New Cone
New Cone
Posts: 7
Joined: 18 Aug 2020 04:01
VLC version: 3.0.16
Operating System: Windows 7 / Debian 9

Re: Turn off VLC postprocessing

Postby F.F.Crappola » 23 Sep 2020 03:29

Hi, maybe this is related to this problem

https://wiki.videolan.org/VSG:Video:Color_washed_out/
Yeah that did it thanks. Damn nvidia lol...


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 29 guests