It seems you already have the rpmfusion repos enabled as shown here
For most non-fedora multimedia codecs you may wish to install libavcodec-freeworld h264enc x264 x265 (from rpmfusion) and openh264 (from cisco). sudo dnf install libavcodec-freeworld h264enc x264 x265 openh264 --allowerasing
I seem to be running into the same issue where trying to open a video from my Sony A6400 with Totem returns “meta/x-gst-fourcc-rtmd decoder is required to play the file, but is not installed”. I’m not planning to edit, however, I’m not able to view the video at all. Which I want to do. Installing VLC doesn’t help, playing the video only gives audio and a frame change every ~30 seconds.
After reading that post I installed VLC as a flatpak and the video ran perfectly. Maybe if you install Shotcut from flathub it will work? You should try that.
When I ran vlc in terminal it would show similar errors constantly. Maybe the user wouldn’t expect the camera to cause an issue like this (I don’t think any regular person would) , which is why their responses seem unhelpful
Edit: That post never mentions the “meta/x-gst-fourcc-rtmd decoder is required to play the file, but is not installed” error
Why would installing from flathub suddenly make it work?
I recently ran into the same issue in Totem. However if I click “Find in software” popup in Totem the video will start playing which is kind of strange.
Shotcut and VLC plays the video without any error.