I created a fully working video player using SDL3 as a front end, it is coded in C++ and uses ffmpeg codecs for decoding.

video player
This is a picture of the video player