In Windows 10 I still have the issue of VLC not scaling to my display. So in light of that, I've finally found out some convenient methods to work around this (without installing or making oversized themes):
You can create the necessary QT environment variables in Windows permanently or temporarily using a batch file OR modifying the explorer shell command, you can scale VLC forcefully.
Set QT_SCREEN_SCALE_FACTORS to a value like 1.2 for 125%, 1.5 for 150% and 2.0 for 200% scaling.
Option 1: My preferred method is to go into the registry (only affects VLC), however every media file appears as a CMD window icon...
1. Browse to
HKEY_CLASSES_ROOT\VLC.mp4\shell\Open\command
2. Set commands value to
Code: Select all
CMD /c "SET QT_SCREEN_SCALE_FACTORS=1.2&& start "VLC Media Player" "C:\Program Files\VideoLAN\VLC\vlc.exe" --started-from-file --no-playlist-enqueue "%1"
3. Launching any file in Windows will now have VLC scaled without affecting other QT applications.
Option 2: Edit environment variables (AFFECTS ALL QT applications like Krita, XnView MP and GIMP)
1. In Win10/11: Type "environment variables" in the Start Menu search.
2. Hit the "Environment Variables..." button. On the new window that pops up, go to the
"System variables" section and add these 2 entries:
Variable name: QT_AUTO_SCREEN_SCALE_FACTOR
Variable value: 0
Variable name: QT_SCREEN_SCALE_FACTORS
Variable value: 1.2
Option 3: Shortcut - edit the one in the Windows Start menu:
1. Right-click VLC that appears in Windows Search and go Open file location
2. Right-click the shortcut and go to Properties, paste the following line into the Target field:
Code: Select all
CMD /c "SET QT_SCREEN_SCALE_FACTORS=1.2&& START "C:\Program Files\VideoLAN\VLC\" vlc.exe"