Opensuse
對 Opera 和 openSUSE 的 H.264 支持
我正在使用 openSUSE Leap 42.2 和 Opera 46.0.2597.57。
網際網路上的某些影片(可能是 YouTube 上的一半)在 Opera 上無法播放。YouTube 告訴我我無法觀看影片並建議我訪問https://www.youtube.com/html5。 如頁面所述,我的瀏覽器不支持H.264和MSE 和 H.264,儘管 Opera 被列為支持。
我做了一些研究並安裝了以下軟體包(不是解決方案):
- 鉻-ffmpeg-額外
- 鉻-ffmpeg-額外的調試資訊
- 鉻-ffmpegsumo
也許我需要提一下,Firefox 可以很好地處理 YouTube 和其他在 Opera 上不可用的影片。
非常感謝你的幫助。
PS:如果 openSUSE Leap 42.3 解決了這個問題,這對我來說是一個選擇,但我仍然沒有足夠的時間進行更新。
不幸的是,這是 Opera 中的一個已知問題
OpenSuse 42.3
。YouTube 報告說H.264
,MSE & H.264
當從該作業系統訪問時,兩者都不受支持。這是使用Opera 46.0.2597.26
的,不像你的那麼新鮮,但更新的作業系統。環顧網路,有一個 Chromium 編解碼器更新檔的參考。解除安裝 Chromium 對我的設置沒有影響,也不會
ffmpeg
在解除安裝 Chromium 的額外編解碼器後強制重新安裝。對於那些沒有膽量的人,有一個[1]
涉及的手動連結解決方案libffmpeg.so
,這似乎在那裡取得了成功(但每次更新 Opera 時都必須重做)。我沒有嘗試手動連結。
我在 Fedora 27 上遇到了同樣的問題,所以我按照@doug0 連結中提供的說明進行操作,並試用了使用專有編解碼器預建構的 libffmpeg。這裡是要點:
- 去https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases
- 將連結複製到最新版本(在我的情況下為 0.26.6)
- 關閉 Opera 瀏覽器
- 打開終端,然後輸入以下內容:
$ 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
- 在https://html5test.com驗證 Opera 現在支持 H.264