OBS | Fedora 40 | openH264 'not found'?

johnny_canuck

New Member
Greetings --

Recently instaled Fedora 40 on a Lenovo X1 Carbon ThinkPad. No muss, no fuss. Installed the usual full suite of media codecs etc, and then...OBS Studio (30.2.2 -- installed from repo using dnf -- so, not flatpak).

What puzzles me is when I try a simple test recording (using software encoding -- machine has no discrete GPU -- basic Intel CPU video), OBS responds with 'Failed to open OpenH264: Encoder not found'.

This puzzles me because ffmpeg and everything associated with it (include openH264) is absolutely installed. I even have the Cisco repo enabled, and confirm openh264 is installed, in various ways. For example,

rpm -qal | grep libopenh264
/usr/lib64/libopenh264.so.2.4.1
/usr/lib64/libopenh264.so.7
/usr/lib64/libopenh264.so

And, various CLI attempts to do things related to 'video' with ffmpeg all seem to work fine. And, video files compiled on other machines with h264 all play perfectly. My simplistic view is that 'all is well, but OBS can't find H264'.

Suggestions on what to try? Pointers to the obvious thing I'm missing?

Thanks in advance...
 
Top