Possibly a redundant question, but how do I use flathub and RPMfusion?

Newbie here just wanting to get more application beyond the stock ones. They’re pretty good but I need more stuff than Firefox and doodling in kolourpaint all day. Also how do I get the video codecs, playing videos is like playing roulette of which ones either will play, will play but no audio or flat out black screen. Can anyone help me, please?

Go to rpmfusion.org and enable from there. Also see Howto/Multimedia
Switch to full ffmpeg

Flatpaks won’t use codecs installed as RPMs (e.g. from RPMFusion) and vice-versa. So in addition to the above post, when using Flatpaks from Flathub, you’d need the following runtime, which can be installed manually if not already installed:

flatpak install org.freedesktop.Platform.ffmpeg-full

Note that in Freedesktop SDK 25.08 openh264 and ffmpeg-full extensions were replaced by codecs-extra runtime extension (release notes), so for apps depending on later SDK versions the codecs-extra runtime extension should be used:

flatpak install org.freedesktop.Platform.codecs-extra