无法在 Fedora 35 上的浏览​​器中播放视频

use*_*739 8 fedora chrome firefox video browser

我去年 12 月从 Fedora 32 升级到 Fedora 35。最近我发现我无法在网络浏览器上播放任何视频。视频已加载但从未开始。卡在00:00了。如果我在滑块上向前移动视频,视频会跳到正确的帧,但仍然停留在那里。我收到消息“如果播放没有很快开始,请尝试重新启动您的设备。” 在浏览器中。至少在 Firefox、Chrome 和 Midori 上会发生这种情况。

重新启动系统可以使问题消失,但不久之后又会出现。

在 VLC 上从我自己的文件系统播放本地存储的 MP4 文件工作正常。

这可能是什么原因?

使用 fedy 安装时pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64出现此错误。

错误:问题:已安装软件包pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64出现问题 - 软件包pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64与pulseaudio-module-bluetooth < 15.0-冲突100 由 pipeline-pulseaudio-0.3.38-1.fc35.x86_64 提供

我尝试过sudo dnf remove pulseaudio,但它告诉我这也会删除 gnome-shell。我将如何解决冲突?

Art*_*nov 6

RPM Fusion + sudo dnf install ffmpeg-libs- 这将允许 Firefox 播放 H.264/H.265 视频。

至于 Google Chrom ium - 我不知道,我正在使用 Google Chrome,它支持开箱即用的 H.264。


小智 5

顺便说一句,我dnf system-upgrade从 F34 到 F35 后也遇到了同样的问题。看来pulseaudio rpm 不会自动替换为pipewire-pulseaudio,我必须sudo dnf install pipewire-pulseaudio --allowerasing修复它。


小智 2

您需要安装 Fedora 的编解码器。由于许可证问题,Fedora 默认情况下无法包含它。

使用 fedy(又名 Fedora utils):

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

# or Install fedy copr repository
sudo dnf copr enable kwizart/fedy

# Install fedy
sudo dnf install fedy -y
Run Code Online (Sandbox Code Playgroud)

安装后打开它,转到Utilities并安装Multimedia Codecs