私はopenSUSE Leap 42.2とOpera 46.0.2597.57。
インターネット上の一部の動画(おそらくYouTubeの半分)はOperaでは動作しません。 YouTubeから、ビデオを視聴できないと通知され、 https://www.youtube.com/html5 にアクセスするよう勧められます。 H.264およびMSEおよびH.264は、 Operaはサポートされているものとしてリストされていますが、ページで言及されているブラウザ。
私はいくつかの調査を行い、次のパッケージをインストールしました(これらは解決策ではありません)。
Firefoxは、YouTubeやOperaで動作しない他のビデオでかなりうまく機能することを言及する必要があるかもしれません。
ご協力ありがとうございます。
PS:この問題がopenSUSE Leap 42.3で修正された場合、これは選択肢の1つですが、それでも更新に十分な時間がありませんでした。
残念ながら、これはOpera OpenSuse 42.3
に及ぶ)の既知の問題です。YouTubeは、そのOSからアクセスした場合、H.264
とMSE & H.264
はどちらもサポートされていないと報告しています。これはOpera 46.0.2597.26
を使用します。あなたのものほど新鮮ではありませんが、新しいOSです。
ウェブを見回すと、Chromiumコーデックパッチへの参照があります。 Chromiumをアンインストールしても、セットアップに違いはありません。また、Chromiumの追加のコーデックをアンインストールした後にffmpeg
を強制的に再インストールすることもありません。心のこもったものではない場合は、[1]
を含む手動リンクソリューションlibffmpeg.so
があり、成功しているようです(ただし、Opera is is更新されました)手動リンクを試していません。
Fedora 27でも同じ問題が発生したため、@ doug0によってリンクで提供された指示に従い、独自のコーデックで事前にビルドされたlibffmpegを試しました。ここに必須事項があります:
端末を開き、次のように入力します。
$ curl -L -O https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/download/0.26.6/0.26.6-linux-x64.Zip
$ unzip 0.26.6-linux-x64.Zip
$ Sudo mv libffmpeg.so /usr/lib64/libffmpeg_h264.so
$ Sudo mv /usr/lib64/opera/libffmpeg.so /usr/lib64/opera/libffmpeg.so.orig
$ Sudo ln -s /usr/lib64/libffmpeg_h264.so /usr/lib64/opera/libffmpeg.so
OperaがH-264をサポートするようになりました https://html5test.com
Opera:// about /でブラウザIDを確認し、適切なlibffmpeg.soバージョンを http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromiumからダウンロードできます。 -browser / 。
たとえば、私のブラウザIDは「Mozilla/5.0(X11; Linux x86_64)AppleWebKit/537.36(KHTML、like Gecko)Chrome/69.0.3497.100Safari/537.36 OPR/56.0.3051.52 "および_chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_AMD64.deb
_のlibffmpeg.soが必要です。 operaディレクトリ(Debian/usr/lib/x86_64-linux-gnu/opera /内)にあるlibffmpeg.soを抽出して(バックアップ付きで)置き換え、operaを再起動する必要があります。
_mkdir /tmp/libffmpeg
cd /tmp/libffmpeg
wget http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromium-browser/chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_AMD64.deb
ar x chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_AMD64.deb
tar xJvf data.tar.xz
Sudo cp -b ./usr/lib/chromium-browser/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/
_
https://www.youtube.com/html5 でH.264サポートを確認します
Ubuntu 19.10では(Google Chromeがインストールされている場合)、_libffmpeg.so
_ファイルは_/usr/share/code/
_にあります。したがって、OperaにH.264 YouTube動画(およびAmazon Prime、Netflixなど)のサポートを提供するコマンドは、
_Sudo cp /usr/share/code/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so
_
Widevineサポート(Netflix、Amazon Prime)には、別のGoogle Chromeファイルが必要です
_Sudo cp /opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so /opt/google/chrome/libwidevinecdm.so
_
この問題は引き続き発生するようです。それが起こる、私はそれを修正する方法を研究し、それからそれを忘れて、それからそれは再び起こります。
今回はうまくいかなかったchromium-ffmpeg-extraを再インストールしてみましたが、opera 60.0.3255.27)にアップグレードしました(今日)
更新:operaアップグレードするたびに、再度修正する必要があるため、問題は引き続き発生します。
今回はこのスレッドを見つけました: https://forums.opera.com/topic/27463/bug-html5-h-264-codec-videos-no-longer-working-on-opera-54-0 -2952-41-ubuntu-18-04-lts-x86_64-xfce/7
オペラlibffmpeg.soを削除し、クロムのシンボリックリンクを作成することをお勧めします
これらの手順は、ディストリビューションのどこにあるかに非常に基づいている可能性がありますが、私はlinux mint 18を実行しています。
$ which opera
/usr/bin/opera
$ ls -al /usr/bin | grep opera
lrwxrwxrwx 1 root root 35 Jun 4 16:33 opera -> ../lib/x86_64-linux-gnu/opera/opera
$ cd /usr/lib/x86_64-linux-gnu/opera
$ Sudo mv libffmpeg.so libffmpeg.so.bak
$ Sudo ln -s /usr/lib/chromium-browser/libffmpeg.so
$ ls -al | grep libffmpeg.so
lrwxrwxrwx 1 root root 38 Jun 11 06:53 libffmpeg.so -> /usr/lib/chromium-browser/libffmpeg.so
-rw-r--r-- 1 root root 1799080 Jun 4 16:33 libffmpeg.so.bak
明らかに重要な行はSudo ln -s /usr/lib/chromium-browser/libffmpeg.so
しかし、残りのディレクトリを表示して、人々がどのディレクトリにいる必要があるかを知る方法を理解できるようにしました。
また、chromeブラウザがインストールされています。インストールしていない場合、このソリューションを機能させるために、ブラウザをインストールする必要があります。
これがお役に立てば幸いです。
次回これらの手順を繰り返す必要があるかどうかはまだわかりませんopera upgrades ...おそらく。
別のオプションは、Opera( https://snapcraft.io/opera )のスナップバージョンをインストールすることです。
::: 2019を更新:::
この「オペラがOpenSuseで一部のYouTube HTML5ビデオを再生できない」という問題は解決しません。
Opensuse 42.3+修正(rootとして、このパッケージをインストールします。他のパッケージは必要ありません):
# zypper -v in chromium-ffmpeg-extra
次に、Opera(Operaのすべてのインスタンスが閉じていることを確認してください)とOpera goto;
https://www.youtube.com/html5
これらのコーデックがOperaブラウザでサポートされるようになったことを示すために、H264およびMSE&H.264ボックスの横にある青い目盛りを見ることができるはずです。
Operaパッケージ "chromium-ffmpeg-codecs-extra"の "libffmpeg.so"ファイルを使用して)パッチを適用するスクリプトを作成しました ここで取得