Funny how you went the huge app route for such a narrow scope where I would have just used a lightweight tool like ffplay given the setting would never really change.
I also discovered that OBS Studio can be installed directly from the Steam store, which makes makes the whole thing feel just a little more seamless (I'm streaming to the Steam Frame). I don't mind trading the extra install space for that feeling, especially since OBS is OSS. It was really pleasant to have this all "just work" end-to-end on both Linux and Windows stacks.
- size on disk
- cpu usage
- size in memory
- impact on user lives
- impact on developer lives
- impact on our industry as a whole
- <insert other criteria>
The thing is, ffmpeg is a dependency of obs, so if you install obs you have ffmpeg installed while the opposite is not necessarily true.