I had to install from RPM Fusion the codec x264 to use with simplescreenrecorder, before install the codec SRR doesn’t recognize the openh264 installed by default.
It would be nice if you were to use dnf instead of rpm for most of your queries since that shows the package, the version, and the repo it was installed from.
I think that firefox use the package openh264.x86_64 to play some YouTube videos, SSR doesn’t recognize that, have to install x264 to create mp4 videos in SSR.
❯ dnf info openh264
Last metadata expiration check: 0:05:29 ago on Wed 18 Sep 2024 09:23:17 PM -05.
Installed Packages
Name : openh264
Version : 2.4.1
Release : 2.fc40
Architecture : x86_64
Size : 1.1 M
Source : openh264-2.4.1-2.fc40.src.rpm
Repository : @System
From repo : fedora-cisco-openh264
Summary : H.264 codec library
URL : https://www.openh264.org/
License : BSD-2-Clause
Description : OpenH264 is a codec library which supports H.264 encoding and decoding. It is
: suitable for use in real time applications such as WebRTC.
~
Maybe any other package can works, because when you install x264 you must use --allowerasing.
sudo dnf install x264 --allowerasing
And it remove or replace ffmpeg-free and some more packages.
A related problems is that after install the new x264 and other packages are replaces, Firefox begin playing YouTube with problems, video stuttering in full screen. Firefox works very nice, e.g. Notion, ChatGPT web, WhatsApp Web, YouTube with the codecs installed by default. That’s the reason want to uninstall x264 for the default codecs, but SRR doesn’t work with that default codecs, in that case say MP4(not installed) or something like that.