How install missing video codecs

using fedora 44 kde,

message from spectacle while recording video,

[spectacle recorded, but without sound]

missing video codecs,

how can I install them?

If you’re asking about installing codecs that Fedora doesn’t include by default, the RPMFusion Howto/Multimedia wiki is a great resource. But your description is too brief for me to tell if something else is wrong. If the codecs don’t solve the problem, could you share more details (e.g., error logs, system info)?

I used spectacle, I recorded something from the internet, but with NO SOUND,

the spectacle window showed me a message:

missing video codecs,

OS: Fedora Linux 44 (KDE Plasma Desktop Edition) x86_64
.:cccccccccccccccccccccccccc:. Host: Latitude 5480
.;ccccccccccccc;.:dddl:.;ccccccc;. Kernel: Linux 6.19.14-300.fc44.x86_64
.:ccccccccccccc;OWMKOOXMWd;ccccccc:. Uptime: 1 hour, 6 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:. Packages: 2941 (rpm), 31 (flatpak)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc, Shell: bash 5.3.9
:cccccccccccccc;MMM.;cccccccccccccccc: Display (IVO057E): 1366x768 in 14", 60 Hz [Built-in]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc: DE: KDE Plasma 6.6.4
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc; WM: KWin (Wayland)

what other info is messing?

I did some further research, and it seems that KDE (or more specifically KPipeWire) hasn’t supported recording audio alongside video on Wayland yet, see the following links.

Sadly, I cannot provide a workaround because I’m using GNOME.

thanks Anston

the error message from Spectacle says:

Could not locate full support for the H.264 video codec; video playback support may be less reliable than expected.

That specific error message is purely about H.264 codec support being incomplete on the system, the RPM Fusion codecs should fix it:

  • sudo dnf install Making sure you're not a bot!(rpm -E %fedora).noarch.rpm Making sure you're not a bot!(rpm -E %fedora).noarch.rpm
  • sudo dnf install gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-extras gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugin-openh264 gstreamer1-libav
  • sudo dnf install libavcodec-freeworld

The no audio in Spectacle recordings (Wayland) is, like mentioned, a bug.
However, as a workaround OBS Studio (Flatpak version) works well on Wayland with PipeWire.