私は良い理由でOperaをデフォルトのブラウザとして使用します(Firefox QuantumやChrome / Chromiumよりも軽く、他の機能や利点の中で短縮ダイヤルブックマークが好きです)。
OperaブラウザはYoutubeストリーミングビデオを再生できません。
一般(非リアルタイム)YouTube動画はうまく機能します。
YouTubeではFlashを扱っていないことがわかります。ただし、より大きなコンテキストでデバッグするには、YouTubeでライブストリームを再生するのと同じブラウザを使用しないと便利です(オペラとクロム)は、(少なくとも)他の(おそらくフラッシュ)インターネットビデオストリームを再生できないという問題の影響を受けます。一方、Google ChromeとFirefoxはこれらの問題の影響を受けません。
デバッグを手伝ってください。
私は最新の基本オペレーティングシステム、Loki、Opera 52.0.2871.40を使用しています。
私も次の質問を投稿しました。オンラインビデオがFlashかHTML5であるかを確認する方法。
編集する
chromium-codecs-ffmpeg-extra
Vimeoビデオ再生用にインストールされています(図を参照)ここ) 解決済みクロム用 OperaとChromiumに関するすべての問題(リアルタイムストリーミングが再生されず、他の多くの非リアルタイムオンラインビデオ):しかしオペラには適していません。
答え1
回避策はオペレーティングシステムによって異なります。
でOpera用Chromeの基本バージョンを確認してくださいopera://about/
。
バージョンの場合は、65.0.3325.181
以下opera-ffmpeg-codecs
からパッケージをダウンロードしてください。ArchLinuxリポジトリ:
wget http://ftp5.gwdg.de/pub/linux/archlinux/community/os/x86_64//opera-ffmpeg-codecs-65.0.3325.181-1-x86_64.pkg.tar.xz
抽出:
tar -xJf opera-ffmpeg-codecs-65.0.3325.181-1-x86_64.pkg.tar.xz
他のバージョンの場合 - Operaは随時更新されるため、上記の内容は無効になる可能性があります。ここを参照してください。https://repo.herecura.eu/herecura/x86_64/。 (またはopera-ffmpeg-codecs-xxxxxx
Chromeのデフォルトバージョンがどこにあるかなどの情報をインターネットで検索してください。)xxxxxx
次のディレクトリを作成します。
sudo mkdir /usr/lib/x86_64-linux-gnu/opera/lib_extra/
ライブラリを正しい場所に移動します。
sudo mv ./usr/lib/opera/lib_extra/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/lib_extra/
これが役立つ場合は教えてください。
cipricusによる編集:
これはうまくいきます。より関連性を高めるためにこれを少し編集し、私が見つけた内容を追加してから解決済みとしてマークし、賞金も授与します。
この質問は状況に合わせて配置する必要があります。ブラウザHTML5サポート、特にh264ストリーミングサポート(YouTubeのライブ放送よりも影響力がはるかに大きいです。)HTML5のサポートについては、次のページをご覧ください。http://html5test.com/。この記事を書いている時点では、ChromiumとOperaの両方でh264のサポートが不足しているようですが、個別にのみ解決できます。クロムの場合:
sudo apt-get install chromium-codecs-ffmpeg-extra
以下からdebファイルをダウンロードして、Operaにも同じパッケージを使用できます。http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/libffmpeg.so
、指示に従って抽出してコピーします。
上記はUbuntuベースのシステムでテストされました。
他のシステムでは、Operaのフォルダ構造が異なる場合があります。
ソルスの場合:
に基づいてこれ郵便はがき。
Linuxの指示に従ってください。https://www.slimjet.com/en/libffmpeg.php
x64ファイルが必要です。ダウンロードして解凍した。バックアップを作成し/usr/lib64/opera/libffmpeg.so
、管理者権限で新しいlibffmpeg.so
ファイルをコピーして/usr/lib64/opera
既存のファイルを置き換えます。
Operaを更新した後、これをやり直す必要があります。
答え2
更新と概要については、基本的な回答をご覧ください。これはLinuxシステムによって異なります。
私はUbuntuベースのシステムでこの問題を解決しました。ここ)このように:
- Opera://about/にアクセスして、関連するChromiumのバージョンを見つけます。
次からダウンロードここ対応バージョン
chromium-codecs-ffmpeg-extra
アーカイブを抽出します。
- 必要に応じ
libffmpeg.so
てファイルをコピーして(ファイルマネージャを管理者として使用するか、端末から)/usr/lib/x86_64-linux-gnu/opera
既存のファイルを置き換えます。
(リンクされた回答の内容とは異なります。場所が異なり、ファイル名が変更されていません。)
Operaを再起動すると、YoutubeやVimeoなどの他のサイトのライブストリーミングが正常に機能します。
これはそうだOperaのh264サポートの問題、html5サポートの一部として。これらの問題は次のように調べることができます。http://html5test.com。
答え3
user32012のソリューションそれでもUbuntu 20.04や20.04ベースのオペレーティングシステム(Linux Mint 20.3など)を使用しています。 20.04の特定のバージョンはありませんが、chromium-codecs-ffmpeg-extra
18.04.1のバージョンは正常に動作します。
2022年3月26日現在、私のOperaのバージョンは次のとおりです。
Ubuntu 20.04で動作するバージョンで、chromium-codecs-ffmpeg-extra
ダウンロードできます。ここ:
chromium-codecs-ffmpeg-extra_99.0.4844.51-0ubuntu0.18.04.1_amd64.deb
答え4
(進行中の作業...)
紹介する:
フラッシュとは何の関係もありません。エラーメッセージには、何年もの間Youtubeとほぼすべての主要なビデオストリーミングサービスの標準であったHTML5が記載されています。
考えられる理由:
欠落しているライブラリ。
考えられる解決策:
sudo apt-get install chromium-codecs-ffmpeg