OBS Error: Encoder ID 'ffmpeg_aac' not found

Seems a very recent update has broken OBS-Studio and I can no longer record video.

Encoder ID ‘ffmpeg_aac’ not found

I had only installed OBS for the first time a few days ago (11 Dec 2022) and all ‘was’ working fine.

I tried it a few hours ago, to be met with the following error screen:

4ec3f6262b78fcb9dcb6904d8f6f8c02a39a60b5.png

After a minor issue getting the latest drivers (now resolved Can't update NVIDIA driver from rpmfusion to version 525 (Fedora 37 KDE))
this made no difference, so diving into the log revealed the error shown above (and in the title).

Since installing OBS, there had been a Kernel update to 6.0.12, so I booted back to 6.0.11 but was met with the same error.

So I booted into my old Mint 20, updated it (not been there for a while), rebooted, installed OBS, works fine.

There are some other threads on other forums (namely the OBS Forum) posted in the last few days mentioning similar error but none of these threads have a resolution (yet).

Seeing as OBS is working in Mint, I am guessing its a Fedora thing. I had see some chat about ‘ffmpeg’ having some licensing questions, have Fedora removed ffmpeg?

There have been numerous comments about ffmpeg and fedora.
Due to licensing, patent, and copyright issues there are a lot of AV codecs that fedora is unable to distribute.

They made an attempt to at least provide ffmpeg in the form of the ffmpeg-free package which is stripped of all the restricted codecs.

What has repeatedly been suggested to get the fully functional ffmpeg version is sudo dnf swap ffmpeg-free ffmpeg --allowerasing to remove the limited ffmpeg from fedora and install the full version from rpmfusion with all the codecs needed for OBS. You may need to enable the rpmfusion repos as shown here if not already done.

Unfortunately, the swap had nothing to do:

$ sudo dnf swap ffmpeg-free ffmpeg --allowerasing
Last metadata expiration check: 1:05:24 ago on Sun 18 Dec 2022 02:56:31 GMT.
Package ffmpeg-5.0.2-1.fc36.x86_64 is already installed.
No match for argument: ffmpeg-free
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!

What I really cannot understand, is what changed? I looked through the update history and other than the Kernel, nothing jumped out to say ffmpeg had been changed/removed. Booting back to the previous Kernel made no difference, so I am assuming it’s something other than the Kernel that changed.

UPDATE:

I have restored the original working logs and it seems the error I have originally reported is a red herring (my bad, must learn to read better).

It looks like the actual issue is the following:

os_dlopen(/usr//lib64/obs-plugins/obs-ffmpeg.so->/usr//lib64/obs-plugins/obs-ffmpeg.so): /usr//lib64/obs-plugins/obs-ffmpeg.so: undefined symbol: pci_filter_init, version LIBPCI_3.3

Module '/usr//lib64/obs-plugins/obs-ffmpeg.so' not loaded

Whereas the working log reported:

NVENC supported
FFMPEG VAAPI supported

I have attached a working log from 5 days ago [2022-12-13 21-10-18.txt], and a none working log from today [2022-12-18 14-54-57.txt] for anyone who is interested.

Log: 2022-12-13 21-10-18.txt
21:10:18.758: Using EGL/X11
21:10:18.758: CPU Name: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz
21:10:18.758: CPU Speed: 1199.441MHz
21:10:18.758: Physical Cores: 6, Logical Cores: 12
21:10:18.758: Physical Memory: 15904MB Total, 4676MB Free
21:10:18.758: Kernel Version: Linux 6.0.11-200.fc36.x86_64
21:10:18.758: Distribution: "Fedora Linux" 36
21:10:18.758: Session Type: x11
21:10:18.758: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.14
21:10:18.759: Qt Version: 5.15.7 (runtime), 5.15.7 (compiled)
21:10:18.759: Portable mode: false
21:10:18.794: OBS 28.1.2 (linux)
21:10:18.794: ---------------------------------
21:10:18.794: ---------------------------------
21:10:18.794: audio settings reset:
21:10:18.794: 	samples per sec: 48000
21:10:18.794: 	speakers:        2
21:10:18.794: 	max buffering:   960 milliseconds
21:10:18.794: 	buffering type:  dynamically increasing
21:10:18.808: ---------------------------------
21:10:18.808: Initializing OpenGL...
21:10:18.856: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 980/PCIe/SSE2
21:10:18.856: OpenGL loaded successfully, version 3.3.0 NVIDIA 520.56.06, shading language 3.30 NVIDIA via Cg compiler
21:10:18.880: ---------------------------------
21:10:18.880: video settings reset:
21:10:18.880: 	base resolution:   1920x1080
21:10:18.880: 	output resolution: 1920x1080
21:10:18.880: 	downscale filter:  Bicubic
21:10:18.880: 	fps:               60/1
21:10:18.880: 	format:            NV12
21:10:18.880: 	YUV mode:          Rec. 709/Partial
21:10:18.880: NV12 texture support not available
21:10:18.880: P010 texture support not available
21:10:18.880: Audio monitoring device:
21:10:18.880: 	name: Default
21:10:18.880: 	id: default
21:10:18.880: ---------------------------------
21:10:18.884: Failed to load 'en-US' text for module: 'decklink-captions.so'
21:10:18.888: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
21:10:18.892: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
21:10:18.892: Failed to initialize module 'decklink.so'
21:10:18.898: Failed to load 'en-GB' text for module: 'frontend-tools.so'
21:10:18.977: Failed to load 'en-GB' text for module: 'linux-alsa.so'
21:10:18.981: Failed to load 'en-GB' text for module: 'linux-capture.so'
21:10:18.986: Failed to load 'en-GB' text for module: 'linux-jack.so'
21:10:18.990: Failed to load 'en-GB' text for module: 'linux-pipewire.so'
21:10:18.991: [pipewire] No captures available
21:10:18.994: Failed to load 'en-GB' text for module: 'linux-pulseaudio.so'
21:10:19.002: v4l2loopback not installed, virtual camera disabled
21:10:19.033: NVENC supported
21:10:19.033: FFMPEG VAAPI supported
21:10:19.040: Failed to load 'en-GB' text for module: 'obs-libfdk.so'
21:10:19.053: Failed to load 'en-GB' text for module: 'obs-vst.so'
21:10:19.056: Failed to load 'en-GB' text for module: 'obs-x264.so'
21:10:19.060: Failed to load 'en-GB' text for module: 'rtmp-services.so'
21:10:19.070: [vlc-video]: VLC 3.0.18 Vetinari found, VLC video source enabled
21:10:19.070: ---------------------------------
21:10:19.070:   Loaded Modules:
21:10:19.070:     vlc-video.so
21:10:19.070:     text-freetype2.so
21:10:19.070:     rtmp-services.so
21:10:19.070:     obs-x264.so
21:10:19.070:     obs-vst.so
21:10:19.070:     obs-transitions.so
21:10:19.070:     obs-outputs.so
21:10:19.070:     obs-libfdk.so
21:10:19.070:     obs-filters.so
21:10:19.070:     obs-ffmpeg.so
21:10:19.070:     linux-v4l2.so
21:10:19.070:     linux-pulseaudio.so
21:10:19.070:     linux-pipewire.so
21:10:19.070:     linux-jack.so
21:10:19.070:     linux-capture.so
21:10:19.070:     linux-alsa.so
21:10:19.070:     image-source.so
21:10:19.070:     frontend-tools.so
21:10:19.070:     decklink-output-ui.so
21:10:19.070:     decklink-captions.so
21:10:19.070: ---------------------------------
21:10:19.070: ==== Startup complete ===============================================
21:10:19.093: All scene data cleared
21:10:19.093: ------------------------------------------------
21:10:19.098: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.61) 15.0.0'
21:10:19.098: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
21:10:19.098: pulse-input: Started recording from 'alsa_output.usb-BurrBrown_from_Texas_Instruments_USB_AUDIO_CODEC-00.analog-stereo.monitor' (default)
21:10:19.098: [Loaded global audio device]: 'Desktop Audio'
21:10:19.099: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.61) 15.0.0'
21:10:19.099: pulse-input: Audio format: s16le, 16000 Hz, 1 channels
21:10:19.099: pulse-input: Started recording from 'alsa_input.usb-Sennheiser_EPOS_GSA_70-00.mono-chat' (default)
21:10:19.099: [Loaded global audio device]: 'Mic/Aux'
21:10:19.100: xshm-input: Geometry 1920x1080 @ 0,0
21:10:19.100: Switched to scene 'Scene'
21:10:19.100: ------------------------------------------------
21:10:19.100: Loaded scenes:
21:10:19.100: - scene 'Scene':
21:10:19.100:     - source: 'Screen Capture (XSHM)' (xshm_input)
21:10:19.100: ------------------------------------------------
21:10:19.669: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
21:10:19.669: 
21:12:34.249: 1 views remain at shutdown
21:12:34.249: ---------------------------------
21:12:34.249: video settings reset:
21:12:34.249: 	base resolution:   1920x1080
21:12:34.249: 	output resolution: 1280x720
21:12:34.249: 	downscale filter:  Bicubic
21:12:34.249: 	fps:               30/1
21:12:34.249: 	format:            NV12
21:12:34.249: 	YUV mode:          Rec. 709/Partial
21:12:34.249: NV12 texture support not available
21:12:34.249: P010 texture support not available
21:12:34.251: Audio monitoring device:
21:12:34.251: 	name: Default
21:12:34.251: 	id: default
21:12:34.251: Created profile 'ScreenCapture' (clean, ScreenCapture)
21:12:34.251: ------------------------------------------------
21:12:51.955: 
21:12:51.955: ==== Auto-config wizard testing commencing ======

21:12:57.275: 1 views remain at shutdown
21:12:57.276: ---------------------------------
21:12:57.276: video settings reset:
21:12:57.276: 	base resolution:   1920x1080
21:12:57.276: 	output resolution: 1920x1080
21:12:57.276: 	downscale filter:  Bicubic
21:12:57.276: 	fps:               60/1
21:12:57.276: 	format:            NV12
21:12:57.276: 	YUV mode:          Rec. 709/Partial
21:12:57.276: NV12 texture support not available
21:12:57.276: P010 texture support not available
21:12:57.279: 
21:12:57.279: ==== Auto-config wizard testing stopping ========

21:15:34.503: User added scene 'Scene 2'
21:15:34.504: User switched to scene 'Scene 2'
21:15:36.528: User switched to scene 'Scene'
21:15:38.251: User switched to scene 'Scene 2'
21:15:45.305: User switched to scene 'Scene'
21:15:45.338: User Removed scene 'Scene 2'
21:18:38.047: ==== Shutting down ==================================================
21:18:38.066: pulse-input: Stopped recording from 'alsa_output.usb-BurrBrown_from_Texas_Instruments_USB_AUDIO_CODEC-00.analog-stereo.monitor'
21:18:38.066: pulse-input: Got 19958 packets with 23949600 frames
21:18:38.066: pulse-input: Stopped recording from 'alsa_input.usb-Sennheiser_EPOS_GSA_70-00.mono-chat'
21:18:38.066: pulse-input: Got 19956 packets with 7982400 frames
21:18:38.080: All scene data cleared
21:18:38.080: ------------------------------------------------
21:18:38.221: [Scripting] Total detached callbacks: 0
21:18:38.222: Freeing OBS context data
21:18:38.222: 1 views remain at shutdown
21:18:38.285: == Profiler Results =============================
21:18:38.285: run_program_init: 609.149 ms
21:18:38.285:  ┣OBSApp::AppInit: 4.969 ms
21:18:38.285:  ┃ ┗OBSApp::InitLocale: 0.991 ms
21:18:38.285:  ┗OBSApp::OBSInit: 463.989 ms
21:18:38.285:    ┣obs_startup: 0.975 ms
21:18:38.285:    ┗OBSBasic::OBSInit: 428.168 ms
21:18:38.285:      ┣OBSBasic::InitBasicConfig: 0.086 ms
21:18:38.285:      ┣OBSBasic::ResetAudio: 0.181 ms
21:18:38.285:      ┣OBSBasic::ResetVideo: 85.965 ms
21:18:38.285:      ┣OBSBasic::InitOBSCallbacks: 0.004 ms
21:18:38.285:      ┣OBSBasic::InitHotkeys: 0.034 ms
21:18:38.285:      ┣obs_load_all_modules2: 189.675 ms
21:18:38.285:      ┃ ┣obs_init_module(decklink-captions.so): 0 ms
21:18:38.285:      ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms
21:18:38.285:      ┃ ┣obs_init_module(decklink.so): 0.113 ms
21:18:38.285:      ┃ ┣obs_init_module(frontend-tools.so): 70.594 ms
21:18:38.285:      ┃ ┣obs_init_module(image-source.so): 0.004 ms
21:18:38.285:      ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms
21:18:38.285:      ┃ ┣obs_init_module(linux-capture.so): 0.664 ms
21:18:38.285:      ┃ ┣obs_init_module(linux-jack.so): 0.001 ms
21:18:38.285:      ┃ ┣obs_init_module(linux-pipewire.so): 1.049 ms
21:18:38.285:      ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms
21:18:38.285:      ┃ ┣obs_init_module(linux-v4l2.so): 4.542 ms
21:18:38.285:      ┃ ┣obs_init_module(obs-ffmpeg.so): 1.523 ms
21:18:38.285:      ┃ ┃ ┗nvenc_check: 1.192 ms
21:18:38.285:      ┃ ┣obs_init_module(obs-filters.so): 0.013 ms
21:18:38.286:      ┃ ┣obs_init_module(obs-libfdk.so): 0 ms
21:18:38.286:      ┃ ┣obs_init_module(obs-outputs.so): 0.001 ms
21:18:38.286:      ┃ ┣obs_init_module(obs-transitions.so): 0.004 ms
21:18:38.286:      ┃ ┣obs_init_module(obs-vst.so): 0.001 ms
21:18:38.286:      ┃ ┣obs_init_module(obs-x264.so): 0.001 ms
21:18:38.286:      ┃ ┣obs_init_module(rtmp-services.so): 0.504 ms
21:18:38.286:      ┃ ┣obs_init_module(text-freetype2.so): 0.005 ms
21:18:38.286:      ┃ ┗obs_init_module(vlc-video.so): 3.03 ms
21:18:38.286:      ┣OBSBasic::ResetOutputs: 0.082 ms
21:18:38.286:      ┣OBSBasic::CreateHotkeys: 0.15 ms
21:18:38.286:      ┣OBSBasic::InitService: 1.018 ms
21:18:38.286:      ┣OBSBasic::InitPrimitives: 0.083 ms
21:18:38.286:      ┗OBSBasic::Load: 29.832 ms
21:18:38.286: obs_hotkey_thread(25 ms): min=0.065 ms, median=0.174 ms, max=42.343 ms, 99th percentile=2.899 ms, 99.9644% below 25 ms
21:18:38.286: audio_thread(Audio): min=0.015 ms, median=0.082 ms, max=49.585 ms, 99th percentile=0.166 ms
21:18:38.286: obs_graphics_thread(16.6667 ms): min=0.077 ms, median=4.199 ms, max=73.586 ms, 99th percentile=5.986 ms, 99.6796% below 16.667 ms
21:18:38.286:  ┣tick_sources: min=0 ms, median=3.419 ms, max=72.58 ms, 99th percentile=4.543 ms
21:18:38.286:  ┣output_frame: min=0.042 ms, median=0.274 ms, max=16.219 ms, 99th percentile=0.407 ms
21:18:38.286:  ┃ ┗gs_context(video->graphics): min=0.042 ms, median=0.273 ms, max=16.218 ms, 99th percentile=0.406 ms
21:18:38.286:  ┃   ┣render_video: min=0.026 ms, median=0.211 ms, max=5.209 ms, 99th percentile=0.311 ms
21:18:38.286:  ┃   ┃ ┗render_main_texture: min=0.021 ms, median=0.191 ms, max=5.184 ms, 99th percentile=0.284 ms
21:18:38.286:  ┃   ┗gs_flush: min=0.004 ms, median=0.017 ms, max=15.813 ms, 99th percentile=0.084 ms
21:18:38.286:  ┗render_displays: min=0.011 ms, median=0.448 ms, max=18.443 ms, 99th percentile=0.865 ms
21:18:38.286: obs_graphics_thread(33.3333 ms): min=2.443 ms, median=4.502 ms, max=51.598 ms, 99th percentile=6.101 ms, 99.8551% below 33.333 ms
21:18:38.286:  ┣tick_sources: min=1.75 ms, median=3.684 ms, max=20.518 ms, 99th percentile=4.639 ms
21:18:38.286:  ┣output_frame: min=0.14 ms, median=0.291 ms, max=7.897 ms, 99th percentile=0.489 ms
21:18:38.286:  ┃ ┗gs_context(video->graphics): min=0.14 ms, median=0.291 ms, max=7.896 ms, 99th percentile=0.488 ms
21:18:38.286:  ┃   ┣render_video: min=0.112 ms, median=0.228 ms, max=7.827 ms, 99th percentile=0.361 ms
21:18:38.286:  ┃   ┃ ┗render_main_texture: min=0.102 ms, median=0.206 ms, max=7.799 ms, 99th percentile=0.334 ms
21:18:38.286:  ┃   ┗gs_flush: min=0.007 ms, median=0.017 ms, max=0.582 ms, 99th percentile=0.088 ms
21:18:38.286:  ┗render_displays: min=0.322 ms, median=0.648 ms, max=29.747 ms, 99th percentile=1.003 ms
21:18:38.286: OBSBasic::ResetVideo: min=37.1 ms, median=0 ms, max=43.525 ms, 99th percentile=43.525 ms
21:18:38.286: OBSBasic::InitService: 1.347 ms
21:18:38.286: OBSBasic::ResetOutputs: min=0.183 ms, median=0 ms, max=0.234 ms, 99th percentile=0.234 ms
21:18:38.286: OBSBasic::CreateHotkeys: 0.043 ms
21:18:38.286: obs_graphics_thread(16.6667 ms): min=0.268 ms, median=4.155 ms, max=67.806 ms, 99th percentile=5.777 ms, 99.7847% below 16.667 ms
21:18:38.286:  ┣tick_sources: min=0.002 ms, median=3.32 ms, max=54.699 ms, 99th percentile=4.467 ms
21:18:38.286:  ┣output_frame: min=0.062 ms, median=0.267 ms, max=50.858 ms, 99th percentile=0.415 ms
21:18:38.286:  ┃ ┗gs_context(video->graphics): min=0.061 ms, median=0.266 ms, max=50.857 ms, 99th percentile=0.414 ms
21:18:38.287:  ┃   ┣render_video: min=0.039 ms, median=0.204 ms, max=50.76 ms, 99th percentile=0.324 ms
21:18:38.287:  ┃   ┃ ┗render_main_texture: min=0.031 ms, median=0.184 ms, max=50.73 ms, 99th percentile=0.295 ms
21:18:38.287:  ┃   ┗gs_flush: min=0.006 ms, median=0.016 ms, max=10.768 ms, 99th percentile=0.091 ms
21:18:38.287:  ┗render_displays: min=0.033 ms, median=0.617 ms, max=47.7 ms, 99th percentile=0.945 ms
21:18:38.287: =================================================
21:18:38.287: == Profiler Time Between Calls ==================
21:18:38.287: obs_hotkey_thread(25 ms): min=25.081 ms, median=25.248 ms, max=67.409 ms, 95.1916% within ±2% of 25 ms (0% lower, 4.80838% higher)
21:18:38.287: obs_graphics_thread(16.6667 ms): min=5.783 ms, median=16.667 ms, max=73.595 ms, 99.2974% within ±2% of 16.667 ms (0.369777% lower, 0.332799% higher)
21:18:38.287: obs_graphics_thread(33.3333 ms): min=15.057 ms, median=33.333 ms, max=51.603 ms, 99.7097% within ±2% of 33.333 ms (0.145138% lower, 0.145138% higher)
21:18:38.287: obs_graphics_thread(16.6667 ms): min=3.335 ms, median=16.667 ms, max=67.815 ms, 99.5303% within ±2% of 16.667 ms (0.239761% lower, 0.229975% higher)
21:18:38.287: =================================================
21:18:38.324: Number of memory leaks: 0

Log: 2022-12-18 14-54-57.txt
14:54:57.019: Using EGL/X11
14:54:57.020: CPU Name: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz
14:54:57.020: CPU Speed: 1200.353MHz
14:54:57.020: Physical Cores: 6, Logical Cores: 12
14:54:57.020: Physical Memory: 15904MB Total, 9257MB Free
14:54:57.020: Kernel Version: Linux 6.0.12-200.fc36.x86_64
14:54:57.020: Distribution: "Fedora Linux" 36
14:54:57.020: Session Type: x11
14:54:57.020: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.14
14:54:57.021: Qt Version: 5.15.7 (runtime), 5.15.7 (compiled)
14:54:57.021: Portable mode: false
14:54:57.055: OBS 28.1.2 (linux)
14:54:57.055: ---------------------------------
14:54:57.056: ---------------------------------
14:54:57.056: audio settings reset:
14:54:57.056: 	samples per sec: 48000
14:54:57.056: 	speakers:        2
14:54:57.056: 	max buffering:   960 milliseconds
14:54:57.056: 	buffering type:  dynamically increasing
14:54:57.071: ---------------------------------
14:54:57.071: Initializing OpenGL...
14:54:57.119: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 980/PCIe/SSE2
14:54:57.119: OpenGL loaded successfully, version 3.3.0 NVIDIA 525.60.11, shading language 3.30 NVIDIA via Cg compiler
14:54:57.144: ---------------------------------
14:54:57.144: video settings reset:
14:54:57.144: 	base resolution:   1920x1080
14:54:57.144: 	output resolution: 1280x720
14:54:57.144: 	downscale filter:  Bicubic
14:54:57.144: 	fps:               30/1
14:54:57.144: 	format:            NV12
14:54:57.144: 	YUV mode:          Rec. 709/Partial
14:54:57.144: NV12 texture support not available
14:54:57.144: P010 texture support not available
14:54:57.144: Audio monitoring device:
14:54:57.144: 	name: Default
14:54:57.144: 	id: default
14:54:57.144: ---------------------------------
14:54:57.148: Failed to load 'en-US' text for module: 'decklink-captions.so'
14:54:57.153: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
14:54:57.158: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
14:54:57.158: Failed to initialize module 'decklink.so'
14:54:57.164: Failed to load 'en-GB' text for module: 'frontend-tools.so'
14:54:57.255: Failed to load 'en-GB' text for module: 'linux-alsa.so'
14:54:57.260: Failed to load 'en-GB' text for module: 'linux-capture.so'
14:54:57.268: Failed to load 'en-GB' text for module: 'linux-jack.so'
14:54:57.272: Failed to load 'en-GB' text for module: 'linux-pipewire.so'
14:54:57.273: [pipewire] No captures available
14:54:57.277: Failed to load 'en-GB' text for module: 'linux-pulseaudio.so'
14:54:57.286: v4l2loopback not installed, virtual camera disabled
14:54:57.350: os_dlopen(/usr//lib64/obs-plugins/obs-ffmpeg.so->/usr//lib64/obs-plugins/obs-ffmpeg.so): /usr//lib64/obs-plugins/obs-ffmpeg.so: undefined symbol: pci_filter_init, version LIBPCI_3.3
14:54:57.350: 
14:54:57.350: Module '/usr//lib64/obs-plugins/obs-ffmpeg.so' not loaded
14:54:57.359: Failed to load 'en-GB' text for module: 'obs-libfdk.so'
14:54:57.375: Failed to load 'en-GB' text for module: 'obs-vst.so'
14:54:57.379: Failed to load 'en-GB' text for module: 'obs-x264.so'
14:54:57.382: Failed to load 'en-GB' text for module: 'rtmp-services.so'
14:54:57.397: [vlc-video]: VLC 3.0.18 Vetinari found, VLC video source enabled
14:54:57.397: ---------------------------------
14:54:57.397:   Loaded Modules:
14:54:57.397:     vlc-video.so
14:54:57.397:     text-freetype2.so
14:54:57.397:     rtmp-services.so
14:54:57.397:     obs-x264.so
14:54:57.397:     obs-vst.so
14:54:57.397:     obs-transitions.so
14:54:57.397:     obs-outputs.so
14:54:57.397:     obs-libfdk.so
14:54:57.397:     obs-filters.so
14:54:57.397:     linux-v4l2.so
14:54:57.397:     linux-pulseaudio.so
14:54:57.397:     linux-pipewire.so
14:54:57.397:     linux-jack.so
14:54:57.397:     linux-capture.so
14:54:57.397:     linux-alsa.so
14:54:57.397:     image-source.so
14:54:57.397:     frontend-tools.so
14:54:57.397:     decklink-output-ui.so
14:54:57.397:     decklink-captions.so
14:54:57.397: ---------------------------------
14:54:57.397: ==== Startup complete ===============================================
14:54:57.397: Failed to get properties for encoder '' (ffmpeg_aac)
14:54:57.397: Output ID 'ffmpeg_muxer' not found
14:54:57.397: Failed to create output 'simple_file_output'!
14:54:57.400: No scene file found, creating default scene
14:54:57.419: All scene data cleared
14:54:57.419: ------------------------------------------------
14:54:57.430: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.61) 15.0.0'
14:54:57.430: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
14:54:57.431: pulse-input: Started recording from 'alsa_output.usb-BurrBrown_from_Texas_Instruments_USB_AUDIO_CODEC-00.analog-stereo.monitor' (default)
14:54:57.432: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.61) 15.0.0'
14:54:57.432: pulse-input: Audio format: s16le, 16000 Hz, 1 channels
14:54:57.432: pulse-input: Started recording from 'alsa_input.usb-Sennheiser_EPOS_GSA_70-00.mono-chat' (default)
14:54:57.432: Switched to scene 'Scene'
14:54:57.432: Failed to glob scene collections
14:54:58.016: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
14:54:58.016: 
14:55:07.258: 
14:55:07.258: ==== Auto-config wizard testing commencing ======

14:55:07.258: Encoder ID 'ffmpeg_aac' not found
14:55:07.306: 1 views remain at shutdown
14:55:07.359: ---------------------------------
14:55:07.360: video settings reset:
14:55:07.360: 	base resolution:   1920x1080
14:55:07.360: 	output resolution: 1920x1080
14:55:07.360: 	downscale filter:  Bicubic
14:55:07.360: 	fps:               60/1
14:55:07.360: 	format:            NV12
14:55:07.360: 	YUV mode:          Rec. 709/Partial
14:55:07.360: NV12 texture support not available
14:55:07.360: P010 texture support not available
14:55:07.360: ---------------------------------
14:55:07.360: [x264 encoder: 'test_x264'] preset: veryfast
14:55:07.360: [x264 encoder: 'test_x264'] profile: high
14:55:07.360: [x264 encoder: 'test_x264'] settings:
14:55:07.360: 	rate_control: CRF
14:55:07.360: 	bitrate:      0
14:55:07.360: 	buffer size:  0
14:55:07.360: 	crf:          20
14:55:07.360: 	fps_num:      60
14:55:07.360: 	fps_den:      1
14:55:07.360: 	width:        1920
14:55:07.360: 	height:       1080
14:55:07.360: 	keyint:       250
14:55:07.360: 
14:55:07.438: 1 views remain at shutdown
14:55:07.439: ---------------------------------
14:55:07.439: video settings reset:
14:55:07.439: 	base resolution:   1920x1080
14:55:07.439: 	output resolution: 1280x720
14:55:07.439: 	downscale filter:  Bicubic
14:55:07.439: 	fps:               30/1
14:55:07.439: 	format:            NV12
14:55:07.439: 	YUV mode:          Rec. 709/Partial
14:55:07.439: NV12 texture support not available
14:55:07.439: P010 texture support not available
14:55:12.234: 
14:55:12.234: ==== Auto-config wizard testing stopping ========

14:55:51.862: ==== Shutting down ==================================================
14:55:51.938: pulse-input: Stopped recording from 'alsa_output.usb-BurrBrown_from_Texas_Instruments_USB_AUDIO_CODEC-00.analog-stereo.monitor'
14:55:51.938: pulse-input: Got 2179 packets with 2614800 frames
14:55:51.938: pulse-input: Stopped recording from 'alsa_input.usb-Sennheiser_EPOS_GSA_70-00.mono-chat'
14:55:51.938: pulse-input: Got 2178 packets with 871200 frames
14:55:51.947: All scene data cleared
14:55:51.947: ------------------------------------------------
14:55:52.061: [Scripting] Total detached callbacks: 0
14:55:52.062: Freeing OBS context data
14:55:52.062: 1 views remain at shutdown
14:55:52.115: == Profiler Results =============================
14:55:52.115: run_program_init: 700.481 ms
14:55:52.115:  ┣OBSApp::AppInit: 5.578 ms
14:55:52.115:  ┃ ┗OBSApp::InitLocale: 1.005 ms
14:55:52.115:  ┗OBSApp::OBSInit: 548.738 ms
14:55:52.115:    ┣obs_startup: 1.2 ms
14:55:52.115:    ┗OBSBasic::OBSInit: 512.551 ms
14:55:52.115:      ┣OBSBasic::InitBasicConfig: 0.336 ms
14:55:52.115:      ┣OBSBasic::ResetAudio: 0.19 ms
14:55:52.115:      ┣OBSBasic::ResetVideo: 87.983 ms
14:55:52.115:      ┣OBSBasic::InitOBSCallbacks: 0.004 ms
14:55:52.115:      ┣OBSBasic::InitHotkeys: 0.028 ms
14:55:52.115:      ┣obs_load_all_modules2: 252.547 ms
14:55:52.115:      ┃ ┣obs_init_module(decklink-captions.so): 0 ms
14:55:52.115:      ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms
14:55:52.115:      ┃ ┣obs_init_module(decklink.so): 0.116 ms
14:55:52.115:      ┃ ┣obs_init_module(frontend-tools.so): 80.364 ms
14:55:52.115:      ┃ ┣obs_init_module(image-source.so): 0.005 ms
14:55:52.115:      ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms
14:55:52.115:      ┃ ┣obs_init_module(linux-capture.so): 0.705 ms
14:55:52.115:      ┃ ┣obs_init_module(linux-jack.so): 0.001 ms
14:55:52.115:      ┃ ┣obs_init_module(linux-pipewire.so): 1.109 ms
14:55:52.115:      ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms
14:55:52.115:      ┃ ┣obs_init_module(linux-v4l2.so): 3.66 ms
14:55:52.115:      ┃ ┣obs_init_module(obs-filters.so): 0.018 ms
14:55:52.115:      ┃ ┣obs_init_module(obs-libfdk.so): 0.001 ms
14:55:52.115:      ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
14:55:52.115:      ┃ ┣obs_init_module(obs-transitions.so): 0.004 ms
14:55:52.115:      ┃ ┣obs_init_module(obs-vst.so): 0.001 ms
14:55:52.115:      ┃ ┣obs_init_module(obs-x264.so): 0.001 ms
14:55:52.115:      ┃ ┣obs_init_module(rtmp-services.so): 0.122 ms
14:55:52.115:      ┃ ┣obs_init_module(text-freetype2.so): 0.025 ms
14:55:52.115:      ┃ ┗obs_init_module(vlc-video.so): 6.447 ms
14:55:52.115:      ┣OBSBasic::ResetOutputs: 0.124 ms
14:55:52.115:      ┣OBSBasic::CreateHotkeys: 0.036 ms
14:55:52.115:      ┣OBSBasic::InitService: 1.194 ms
14:55:52.115:      ┣OBSBasic::InitPrimitives: 0.107 ms
14:55:52.115:      ┗OBSBasic::Load: 31.793 ms
14:55:52.115: obs_hotkey_thread(25 ms): min=0.071 ms, median=0.179 ms, max=60.669 ms, 99th percentile=0.353 ms, 99.9078% below 25 ms
14:55:52.115: audio_thread(Audio): min=0.011 ms, median=0.077 ms, max=0.208 ms, 99th percentile=0.114 ms
14:55:52.115: obs_graphics_thread(33.3333 ms): min=0.078 ms, median=0.721 ms, max=57.568 ms, 99th percentile=12.635 ms, 99.3421% below 33.333 ms
14:55:52.115:  ┣tick_sources: min=0 ms, median=0.007 ms, max=0.071 ms, 99th percentile=0.015 ms
14:55:52.115:  ┣output_frame: min=0.048 ms, median=0.146 ms, max=3.529 ms, 99th percentile=0.225 ms
14:55:52.115:  ┃ ┗gs_context(video->graphics): min=0.047 ms, median=0.146 ms, max=3.529 ms, 99th percentile=0.225 ms
14:55:52.115:  ┃   ┣render_video: min=0.029 ms, median=0.092 ms, max=0.93 ms, 99th percentile=0.139 ms
14:55:52.115:  ┃   ┃ ┗render_main_texture: min=0.022 ms, median=0.072 ms, max=0.916 ms, 99th percentile=0.112 ms
14:55:52.115:  ┃   ┗gs_flush: min=0.006 ms, median=0.015 ms, max=0.032 ms, 99th percentile=0.026 ms
14:55:52.115:  ┗render_displays: min=0.014 ms, median=0.472 ms, max=57.24 ms, 99th percentile=0.865 ms
14:55:52.115: obs_graphics_thread(16.6667 ms): 29.933 ms
14:55:52.115:  ┣tick_sources: 0.007 ms
14:55:52.115:  ┣output_frame: 0.958 ms
14:55:52.115:  ┃ ┗gs_context(video->graphics): 0.958 ms
14:55:52.115:  ┃   ┣render_video: 0.922 ms
14:55:52.115:  ┃   ┃ ┗render_main_texture: 0.907 ms
14:55:52.115:  ┃   ┗gs_flush: 0.01 ms
14:55:52.115:  ┗render_displays: 0.458 ms
14:55:52.115: obs_graphics_thread(33.3333 ms): min=0.116 ms, median=0.673 ms, max=84.294 ms, 99th percentile=1.082 ms, 99.8503% below 33.333 ms
14:55:52.116:  ┣tick_sources: min=0.001 ms, median=0.007 ms, max=0.022 ms, 99th percentile=0.011 ms
14:55:52.116:  ┣output_frame: min=0.049 ms, median=0.138 ms, max=0.99 ms, 99th percentile=0.23 ms
14:55:52.116:  ┃ ┗gs_context(video->graphics): min=0.049 ms, median=0.138 ms, max=0.989 ms, 99th percentile=0.23 ms
14:55:52.116:  ┃   ┣render_video: min=0.029 ms, median=0.088 ms, max=0.952 ms, 99th percentile=0.154 ms
14:55:52.116:  ┃   ┃ ┗render_main_texture: min=0.022 ms, median=0.069 ms, max=0.936 ms, 99th percentile=0.122 ms
14:55:52.116:  ┃   ┗gs_flush: min=0.006 ms, median=0.014 ms, max=0.459 ms, 99th percentile=0.034 ms
14:55:52.116:  ┗render_displays: min=0.015 ms, median=0.456 ms, max=1.346 ms, 99th percentile=0.721 ms
14:55:52.116: =================================================
14:55:52.116: == Profiler Time Between Calls ==================
14:55:52.116: obs_hotkey_thread(25 ms): min=25.128 ms, median=25.254 ms, max=85.735 ms, 99.124% within ±2% of 25 ms (0% lower, 0.87598% higher)
14:55:52.116: obs_graphics_thread(33.3333 ms): min=9.095 ms, median=33.333 ms, max=57.578 ms, 98.6799% within ±2% of 33.333 ms (0.660066% lower, 0.660066% higher)
14:55:52.116: obs_graphics_thread(16.6667 ms): min=1.84467e+16 ms, median=0 ms, max=0 ms, 0% within ±2% of 16.667 ms (0% lower, 0% higher)
14:55:52.116: obs_graphics_thread(33.3333 ms): min=1.973 ms, median=33.333 ms, max=84.299 ms, 99.7004% within ±2% of 33.333 ms (0.149813% lower, 0.149813% higher)
14:55:52.116: =================================================
14:55:52.120: Number of memory leaks: 0

Looks like the problem lies within the OBS Plugin ‘obs-ffmpeg.so’. I have made a post on the OBS Forums to see if they can shed any light, as it may not be a Fedora issue per se. But if anyone can shed some light, it would be appreciated.

What I cannot understand, is what has changed between working and non-working. Must have been an update somewhere, but the dnfdagora history reveals nothing obvious.

It looks like you are running into a bug in the pciutils package:
https://bugzilla.redhat.com/show_bug.cgi?id=2153742

There is an update available in testing that will likely fix it:
https://bodhi.fedoraproject.org/updates/FEDORA-2022-c0fe31c23a

3 Likes

Wow, I think you may have identified the issue. Great find. pciutils did in fact have an update yesterday, so the clues are all there.

Thanks @qulogic , I will wait for an update before throwing any more toys out of my pram :wink:
Cheers

Updated from ‘updates-testing’ and all working again.

Much thanks again @qulogic
Cheers

2 Likes

Feel free to provide feedback on the packages in testing.

1 Like

Ah, are you affiliated in some way or something?

Not sure how to provide feedback, other than OBS doesn’t error any more. But I am happy to do so.

What do you suggest?
Feedback done.

Thanks again

1 Like