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

1 Like

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

I did all these, did not work for me. but then i found this post: Silverblue (newbie) : can't decode eac3 and hevc (codec issue ?)
so i uninstalled vlc installed from fedora, and reinstalled from flatpak, now it works just fine.

Note that Workstation and Silverblue are notably different since one is normal management with dnf and the second is atomic and uses rpm-ostree. For simplicity and to avoid confusion it seems better to not mix discussion of different OSes/Spins in the same thread (even when the problem appears similar).

I have had problems with totem and codecs since updating to the 6.12 kernels and possibly even with the 6.11 kernels on f40. VLC and MPV both work extremely well.