I have a UVC capture card that I use to play my Switch. Currently, I utilize it via the full screen projector feature of OBS, but the Switch is 1080p while my monitor is 4k and the upscaling that OBS uses causes some noticeable artifacts.

I’m wondering if there’s an application with some configurable upscaling options that would make this experience better. I don’t need anything crazy that would cause noticeable input lag, but anything even slightly better than OBS would be welcome

  • 柊 つかさ@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    As I understand you take in some stream video akin to /dev/video0 and want to enlarge it so you can look at your monitor while playing? Whenever it is something with video ffmpeg can probably solve it. FFmpeg flags like -vf also work on the video player, ffplay.

    https://trac.ffmpeg.org/wiki/Scaling

    At the bottom they talk about choosing scaling algorithms, try some out to see what combination of quality and speed you get.

  • fhqwgads
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    I believe you can change the scaling algorithm obs uses? Right click the source and go to “scale filter” is what Google is telling me, not at a computer right now. I think it defaults to bicubic which should be ok though? The switch does its own internal scaling a lot of the time and that can look pretty bad though, but unless you get into some serious shenanigans that’s basically baked in.