Playing videos on Fedora 38

About a year ago I ran into the exact same issue on Fedora 36. While the issue back then resolved itself after a week I am wondering if there is any kind of regression testing being done before Tor Browser versions are shipped. Playing H264 should not be an exotic use case, Fedora not an exotic distribution.

So here we go again:

I recently set up my laptop again with Fedora 38 and since then I am not able to play videos in the Tor Browser anymore. I am using

  • Fedora Linux 38 (Workstation Edition) 64-bit with Gnome 44.3
  • 12.5.1 (based on Mozilla Firefox 102.13.0esr) (64-bit)
  • Tor Browser Security Level: Standard

How to reproduce:

  1. Go to https://vimeo.com/
  2. Click Watch
  3. Click any video

Another How to reproduce:

  1. https://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4

The browser then shows an error message “To play video, you may need to install the required video codecs”.
On Firefox on the exact same system I can play the videos without any issues.

YouTube is running fine.

In an attempt to solve this, I manually installed
mozilla-openh264-2.3.1-2.fc38.x86_64
gstreamer1-vaapi-1.22.5-1.fc38.x86_64
gstreamer1-plugins-bad-freeworld-1.22.3-1.fc38.x86_64
gstreamer1-plugin-openh264-1.22.1-1.fc38.x86_64
gstreamer1-plugins-good-extras-1.22.5-1.fc38.x86_64
gstreamer1-plugins-bad-free-fluidsynth-1.22.5-1.fc38.x86_64
gstreamer1-plugins-bad-free-extras-1.22.5-1.fc38.x86_64
gstreamer1-plugins-bad-free-zbar-1.22.5-1.fc38.x86_64
gstreamer1-plugins-bad-free-wildmidi-1.22.5-1.fc38.x86_64
gstreamer1-plugins-ugly-1:1.22.3-1.fc38.x86_64
gstreamer1-plugins-base-tools-1.22.5-1.fc38.x86_64
gstreamer1-plugin-reqwest-0.10.4-2.fc38.x86_64
gstreamer1-plugin-libav-1.22.5-1.fc38.x86_64
ffmpeg-libs-6.0-11.fc38.x86_64
ffmpeg-6.0-11.fc38.x86_64

which did not solve my problem.

Help would be highly appreciated