Skip to content

_internal.py does't recognize libfdk_aac during _checkAvailableAacEncoders() #62

Description

@the-one-who-waits

I am running stemgen 2.1.0 on Ubuntu 24 LTS. It's installed via pip in a venv. I've compiled ffmpeg to include libfdk_aac. However, _internal.py doesn't seem to be finding it. I added a print to see if it was in the "hay" variable, and it was.

This was the print of "hay":
DEA.L. aac AAC (Advanced Audio Coding) (decoders: aac aac_fixed libfdk_aac) (encoders: aac libfdk_aac)

However, re.findall(r"\(encoders: ([^\)]*) \)", hay) only returns an empty list. I've forced the function to return ["libfdk_aac"] and the program runs normally, with the proper encoder.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions