This is a simple script that allows real-time video upscaling on Linux using VLC media player and FSR via Valve's gamescope.
After installing, simply right click on a video in your file manager and open it with Upscaled VLC.
See the gamescope repo for the available keyboard controls.
![The Open File window showing Upscaled VLC as an option.](https://private-user-images.githubusercontent.com/21128619/367473418-ee8ae007-0752-4bcf-b67e-0dd3b6ffb076.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NDA5OTUsIm5iZiI6MTczOTY0MDY5NSwicGF0aCI6Ii8yMTEyODYxOS8zNjc0NzM0MTgtZWU4YWUwMDctMDc1Mi00YmNmLWI2N2UtMGRkM2I2ZmZiMDc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDE3MzEzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRmOGRlY2YxMmZiNzM2ZWNkMmE5YTZjZjQxOGZlM2NhOGQ3MWExODQxYzFjYWJmNTg0MmIxM2EyMzc0MTEzYzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7cj7JS4Kq8GF9cjdEfWc9hiw-lOGuL2p1CPkX-EJors)
-
Install the dependencies:
# E.g. on Fedora: sudo dnf install ffmpeg xdpyinfo vlc gamescope
-
Install upscaled_vlc:
git clone https://github.com/adil192/upscaled_vlc cd upscaled_vlc ./install.sh
Or alternatively, as a one-liner:
wget -O - https://raw.githubusercontent.com/adil192/upscaled_vlc/main/install.sh | bash
If you cloned the repo:
cd upscaled_vlc
./uninstall.sh
Alternatively, as a one-liner:
wget -O - https://raw.githubusercontent.com/adil192/upscaled_vlc/main/uninstall.sh | bash
This project is not affiliated with VideoLAN, VLC, Valve, or gamescope.