Question / Help Record error: "Could not find encoder"

Kryptonline

New Member
So, since I only have a standart encoder ("software x264") and neither reinstalling OBS nor trying to switch fps count or output quality did help...
I really don't know what to do,so I'll add the log data as well.

If anyone know how to fix this problem, it would really help me.
By the way, I use Linux OpenSUSE 42.1 Leap.

Thanks in advance.
 

Attachments

  • 2017-09-21 22-14-37.txt
    3.5 KB · Views: 251

Fenrir

Forum Admin
22:14:52.317: [FFmpeg aac encoder: 'simple_aac'] Couldn't find encoder

Looks like your system ffmpeg was not compiled with AAC support.
 

dominig

New Member
SOLVED

When you install OBS-Studio from Packman repo (or other home repo) it will fail to encode if you already had ffmeg installed from the default OpenSUSE repository.
By default it will not force the installation of ffmpeg from Packaman.

You see an error, in OBS-studio, telling you to check your codec and the log file (see in ~/.config/obs/log/)

The issue:
OpenSUSE default repo provides an ffmpeg (version 3) which has been compiled without acc support what is expected by OBS-studio in it's default setting.

The Solution:
1) remove ffmpeg (either with yast or zypper)
2) install the package named ffmpeg-3
ffmpeg-3 is the correct package name in Packman repo. It will install the same tools as the default ffmpeg, BUT with acc support.

After the change, is you check which Codecs are active in ffmpeg you will see that acc has now ED option (Encode/Decode) before it does not show the option DE

---------- console output ----------

ffmpeg -codecs |grep aac
ffmpeg version 3.4.4 Copyright (c) 2000-2018 the FFmpeg developers
...
...
DEA.L. aac AAC (Advanced Audio Coding) (decoders: aac aac_fixed libfdk_aac ) (encoders: aac libfdk_aac )
D.A.L. aac_latm AAC LATM (Advanced Audio Coding LATM syntax)
 

aa.delite

New Member
Hi! How can I solve the same problem using Windows? I need to record mp3, but it says couldn't find encoder 'mp3'
 
Top