Installing and configuring RPM Fusion repository on Fedora This note was created on 2024-01-14 This note was last edited on 2024-01-14 === Installation === 1. Make sure, that Cisco repo with "openh264" library is enabled: # dnf config-manager --enable fedora-cisco-openh264 2. Install Free and Non-Free repos: # dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm === Configuration === 1. Switch to the rpmfusion provided full ffmpeg build: # dnf swap ffmpeg-free ffmpeg --allowerasing 2. Install additional codecs: # dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin # dnf groupupdate sound-and-video 3. Install media driver for hardware acceleration: A. For Intel HD Graphics: # dnf install intel-media-driver intel-gpu-tools B. For AMD (Fedora 37+): # dnf swap mesa-va-drivers mesa-va-drivers-freeworld # dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld C. For NVIDIA: # dnf install nvidia-vaapi-driver 4. Done.