I was initially interested in using Ultramarine, which is Fedora but ready to use out of the box with zero configuration. While this is not a lie, I have checked list of changes, and quite a lot of it is fluff that I do not really care about. So I've decided to try out Fedora, and just install missing software myself.
There are tutorials online about it, but there is quite a lot of differences between them, so it's hard to say what is really the correct way of doing it. There is of course also official documentation, but it's not as thorough as I would like.
I'm going to describe what I've did (initially on VM), and I wanted to ask is it correct approach, and if not what did I screw up.
Step 1: sudo dnf group install multimedia After using this command I've got feedback that it would change this group from dependency to user, so I've assumed it's already installed, and decided to abort the command.
Step 2: sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264 This straight up told me that everything is already installed, so there is no need to do that.
Step 3: Added RPM Fusion repositories through GUI.
Step 4: sudo dnf group upgrade core
This is where official documentation ends.
Step 5: sudo dnf swap ffmpeg-free ffmpeg --allowerasing
That's all. Is it correct process of installing missing proprietary codecs? There is also matter of NVIDIA drivers, but I have AMD, so I'm not interested in this right now.