Firefox stopped playing videos

Sound works as expected.

:+1:t3: and local video playback via Movies or VLC works?

1 Like

Video playback works as expected in Video, VLC and Epiphany. Only Firefox gives me troubles

edit: I am even thinking of re-installing the F36 on the computer. It should fix the issue. But in this case we will never know that went wrong :thinking:

Epiphany, but not other browsers, like Chrome, or you don’t have any others installed? And you’ve executed all the stuff below?

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

sudo dnf groupupdate sound-and-video

3 Likes

Seems to be something serious. Please file a bug at https://bugzilla.redhat.com and I’ll look at it (I’d need some log and info but I’ll ask that at the bug directly).
Thanks.

1 Like

With the 3rd command I get:

Error: 
 Problem 1: problem with installed package libswscale-free-5.0.1-6.fc36.x86_64
  - package ffmpeg-libs-5.0.1-3.fc36.x86_64 conflicts with libswscale-free provided by libswscale-free-5.0.1-6.fc36.x86_64
  - package ffmpeg-libs-5.0.1-3.fc36.x86_64 conflicts with libswscale-free provided by libswscale-free-5.0.1-1.fc36.x86_64
  - package ffmpeg-5.0.1-3.fc36.x86_64 requires ffmpeg-libs(x86-64) = 5.0.1-3.fc36, but none of the providers can be installed
  - conflicting requests
 Problem 2: problem with installed package firefox-100.0.2-1.fc36.x86_64
  - conflicting requests
  - package ffmpeg-libs-5.0.1-3.fc36.i686 conflicts with libavcodec-free provided by libavcodec-free-5.0.1-1.fc36.x86_64
  - package ffmpeg-libs-5.0.1-3.fc36.x86_64 conflicts with libavcodec-free provided by libavcodec-free-5.0.1-1.fc36.x86_64
  - problem with installed package libavcodec-free-5.0.1-6.fc36.x86_64
  - package ffmpeg-libs-5.0.1-3.fc36.i686 conflicts with libavcodec-free provided by libavcodec-free-5.0.1-6.fc36.x86_64
  - package ffmpeg-libs-5.0.1-3.fc36.x86_64 conflicts with libavcodec-free provided by libavcodec-free-5.0.1-6.fc36.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

edit: I was doing this during the meeting :slight_smile: So it seems that I have a higher version of the package already installed.

edit2: and yes, even Chromium works as expected.

1 Like

I will do that in the next days. Thanks

In your case I wii do ‘sudo dnf remove libswscale-free libavcodec-free’ packages and sudo dnf reinstall ffmpeg ffmpeg-libs close firefox reopen and try videos after that

1 Like

Thanks for that. I removed libswscale-free libavcodec-free and installed ffmpeg ffmpeg-libs but with one addition: --allowerasing
Now it works. So no bug in the Firefox, but issues with some other packages.

3 Likes

Good morning, I had the same problem for quite some time that the embedded videos of various providers were not played and Firefox had displayed an error.
All videos on Youtube in VP9 codec were played without problems, but not the streams in VC1. This codec played extremely poorly, no synchronous audio output and some ghosting.
The above workaround helped, thanks to the community.

Please read the common bugs at CommonBugs - RPM Fusion

The clean fix is the following (after having rpmfusion-free installed at least).
dnf swap ffmpeg-free ffmpeg --allowerasing

If you don’t have ffmpeg-free package installed, but only the libav*-free ones, just install ffmpeg-free, then switch to the full featured ffmpeg binaries (that will trigger the full featured libraries also).