E-AC-3 codec missing

I read that for legal reasons some codecs aren’t shipped with Fedora by default, which is fine, but Software isn’t helping me find the correct codec needed to play EAC3 audio codecs.

This is the audio:

Audio
ID                                       : 2
Format                                   : E-AC-3
Format/Info                              : Enhanced AC-3
Commercial name                          : Dolby Digital Plus
Codec ID                                 : A_EAC3
Duration                                 : 48 min 49 s
Bit rate mode                            : Constant
Bit rate                                 : 640 kb/s
Channel(s)                               : 6 channels
Channel layout                           : L R C LFE Ls Rs
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 223 MiB (9%)
Language                                 : English
Service kind                             : Complete Main
Default                                  : Yes
Forced                                   : No
Dialog Normalization                     : -31 dB
compr                                    : -0.28 dB
dialnorm_Average                         : -31 dB
dialnorm_Minimum                         : -31 dB
dialnorm_Maximum                         : -31 dB

I’m getting the error below:

Screenshot From 2024-11-03 13-08-24

And clicking on Find in Software takes me to this page of a already installed codec group:

My question is, what’s the exact package missing?

This is what I have so far:

peagravel@fedora:~$ sudo dnf list --installed | grep gst
PackageKit-gstreamer-plugin.x86_64                   1.2.8-7.fc41                        anaconda
gst-editing-services.x86_64                          1.24.8-1.fc41                       anaconda
gstreamer1.x86_64                                    1.24.8-1.fc41                       anaconda
gstreamer1-plugin-gtk4.x86_64                        0.13.1-1.fc41                       anaconda
gstreamer1-plugin-libav.x86_64                       1.24.8-2.fc41                       anaconda
gstreamer1-plugin-openh264.x86_64                    1.24.8-1.fc41                       anaconda
gstreamer1-plugins-bad-free.x86_64                   1.24.8-1.fc41                       anaconda
gstreamer1-plugins-bad-free-libs.x86_64              1.24.8-1.fc41                       anaconda
gstreamer1-plugins-base.x86_64                       1.24.8-1.fc41                       anaconda
gstreamer1-plugins-good.x86_64                       1.24.8-2.fc41                       updates
gstreamer1-plugins-good-gtk.x86_64                   1.24.8-2.fc41                       updates
gstreamer1-plugins-good-qt.x86_64                    1.24.8-2.fc41                       updates
gstreamer1-plugins-good-qt6.x86_64                   1.24.8-2.fc41                       updates
gstreamer1-plugins-ugly-free.x86_64                  1.24.8-1.fc41                       anaconda
gstreamer1-svt-av1.x86_64                            2.1.0-2.fc41                        <unknown>
gstreamer1-svt-vp9.x86_64                            0.3.0-12.fc41                       <unknown>
pipewire-gstreamer.x86_64                            1.2.6-1.fc41                        updates

Added audio-codecs

I have the gstreamer1-plugins-bad-freeworld and gstreamer1-plugins-ugly installed from rpmfusion for some of the additional codecs. I also have replaced ffmpeg-free with ffmpeg and libavcodec-free with libavcodec-freeworld. Both those also from rpmfusion.

Ok, now I can play EAC3 on other players like VLC and Celluloid. I’ll just ditch Totem :poop:

Thank you!

1 Like