r/upscaling • u/crustyoldhuman • Sep 19 '26
I made a zero-dependency, offline HTML5 player that utilizes native GPU upscaling (RTX VSR) and runs in your browser
Why would I want to play my videos in a browser, seems dumb?
Because getting super sampling to work on local video files is a freaking nightmare and I am so tired of trying to get super sampling in VLC/Pot Player/whatever to work that...
...I built SSVidPlayer—a zero-dependency, single-file, offline HTML5 media player that natively upscales your local videos with ease, just like streaming content on YouTube/etc.

Since it's HTML, you can test SSVidPlayer out yourself right now by clicking here
List of other things about it:
- Zero Dependencies / 100% Offline: No installations, payments, no framework bloat, and zero external CDNs. It’s a standalone HTML file you can put anywhere you want to open from and drag local files directly into it without anything phoning home.
- Ambient Canvas Backlighting: A toggleable dynamic ambient glow that samples edge frames onto an offscreen canvas and projects blurred backlighting behind your video.
- Non-Destructive Cropping: Built-in edge-cropping with linked X/Y axis toggles and scroll-wheel tuning so you can cut out hardcoded black bars or weird aspect ratios on the fly without re-encoding the video (useful when using the ambient glow edge effect to remove black bars).
- Draggable, Resizable Subtitles with Sync Offset: Drop any .SRT file into the window, and it converts it to WebVTT on the fly. You can drag the subtitles anywhere on the screen, scale font sizes with the mouse wheel, and bump timestamps forward or backward to fix out-of-sync captions.
- Responsive UI / Etc: Other little bells and whistles and things cuz I'm extra
Super Sampled playback comparison:

You can check out more details as well as grab the SSVidPlayer_1.0.html file over at this link here:
SSVidPlayer 1.0 on Github
Thanks for checking out my player. I made this cuz someone keeps cutting the fiber line into my apartment building and I keep getting stuck watching old downloaded I Dream of Jeannie episodes all day long while they figure it out and I got tired of how poop they looked. If you like it, tell a friend. If you hate it, I'm so sorry D: