Fedora 35のブラウザでビデオを再生できない

Fedora 35のブラウザでビデオを再生できない

昨年12月、Fedora 32からFedora 35にアップグレードしました。最近、ウェブブラウザで動画を再生できないことがわかりました。ビデオは読み込まれますが起動しません。 00:00に停止しました。スライダーでビデオを前方に移動すると、ビデオは正しいフレームに移動しますが、まだそのフレームに残ります。 「再生がすぐに開始されない場合は、ブラウザで端末を再起動してみてください。」というメッセージが表示されます。少なくともこれはFirefox、Chrome、Midoriで発生します。

システムを再起動すると問題は解決しますが、しばらくしてから再び表示されます。

VLCのマイファイルシステムでローカルに保存されたMP4ファイルを再生しても問題ありません。

その理由は何ですか?

pulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64このエラーはfedyを使用してインストールしたときに発生します。

エラー:問題:インストール済みパッケージpulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64関連の問題 - パッケージpulseaudio-module-bluetooth-freeworld-1.4-8.fc35.x86_64がpulseaudio-module-bluetooth < 1 。 -pipeline-pulseaudio-0.3.38-1.fc35.x86_64が提供するクラッシュ100

私はそれを試しましたが、sudo dnf remove pulseaudioこれはgnome-shellも削除すると言いました。紛争をどのように解決しますか?

答え1

RPM Fusion + sudo dnf install ffmpeg-libs- FirefoxでH.264/H.265ビデオを再生できます。

Google Chromeの場合まあ- よくわかりません。私は基本的にH.264をサポートするGoogle Chromeを使用しています。

答え2

しかし、dnf system-upgradeF34からF35に切り替えた後も同じ問題が発生しました。 pulseaudio rpmがPipewire-pulseaudioに自動的に置き換えられないようで、sudo dnf install pipewire-pulseaudio --allowerasing修正する必要があります。

答え3

解決策が見つかりましたpulseaudioはブラウザでビデオを停止します。

Fedora 34にアップデートしたときに別の問題が発生しました。ビデオスライダーを動かした後に音が出なかったので、パイプラインワイヤーからパルスオーディオに切り替えました。

今日はFedora 35にアップデートされており、ブラウザは再生できません。スライダーを動かすと、映像が一時停止したように映像を見ることができますが、再生することはできません。驚くべきことは、Fedora 35ではpulseaudioが使用されなくなり、それを置き換えるにはパイプライン-pulseaudioが必要であることです。

$ sudo dnf install --allowerasing pipewire-pulseaudio

その後、再起動するか、次の手順を実行します。

$ systemctl --user start pipewire-pulse.service pipewire-pulse.socket

答え4

私はKDE 36を実行しています。 GUI構成設定のサウンド設定に「firefox」サウンド設定があることがわかりました。無効になりました。有効にすると音が修正されました。

関連情報