Introduction
When playing a video file containing E-AC-3 (ATSC A/52B) audio codec on Fedora Linux, open with default player (either GNONE Videos
(aka Totem) or next generation video player Showtime Player) will error as E-AC-3 (ATSC A/52B) audio codec not found, but it's actually installed on the system.
Resolution
I referred to the post on the forum:
https://discussion.fedoraproject.org/t/e-ac-3-codec-missing/135347/3.
, and enabled the RPM Fusion repository on the Feodra Linux by the command:
sudo dnf install -y \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
, and installed additional gstreamer
library by:
sudo dnf install -y gstreamer1-plugins-bad-freeworld
sudo dnf install -y gstreamer1-plugins-ugly
, and also removed ffmpeg-free (in order to install ffmpeg from RPM Fusion) by those commands:
sudo dnf remove -y ffmpeg-free
sudo dnf remove -y libswscale-free
sudo dnf remove -y libswresample-free
, and install ffmpeg from RPM Fusion repository:
sudo dnf install -y ffmpeg
Also, I needed to remove the libavcodec-free library from default fedora and updates repositories to install libavcodec-freeworld from RPM Fusion repository:
sudo dnf remove -y libavcodec-free
, and install libavcodec-freeworld:
sudo dnf install -y libavcodec-freeworld
And that's it. Now I can play most videos containing E-AC-3 audio codec without hassle using cross platform video players (not GTK-based) on Fedora Linux.
Top comments (0)