
先週以来、Firefox で開くほぼすべてのページで次のメッセージが表示されるようになりました。
libavcodev は脆弱であるかサポートされていない可能性があるため、ビデオを再生するには更新する必要があります。
どうやらこれは単なる警告のようで、ビデオは正常に再生できます。
私は試した
sudo apt-get install libavcodec
しかし、このパッケージは存在しません。
私もapt-get update
と を実行しましたapt-get upgrade
が、メッセージは消えません。
最後に、 を使用するとapt-get autoremove
、パッケージは返されません。
そのメッセージをグーグルで検索しましたが、似たようなものは見つかりませんでした。
このメッセージを表示しないようにするにはどうすればいいでしょうか? 何かに注意する必要がありますか?
いくつかの情報:
- ウブントゥ 14.04
- Firefox 開発者エディション 51.0a2
答え1
セキュリティ上の問題が記載されていますここ:
説明
FFmpeg 2.8.4以前のlibavcodec/jpeg2000dwt.cのff_dwt_decode関数は、離散ウェーブレット変換のデコードを実行する前に分解レベルの数を検証しないため、リモートの攻撃者がサービス拒否(境界外の配列アクセス)を引き起こしたり、細工されたコードによって他の不特定の影響を与える可能性があります。JPEG2000データ。
はlibav
以下からインストールできます:
sudo apt-get install libav-tools
libav
Ubuntu 14.04 で使用される のバージョンは であり、次のよう9.x
にアップグレードできます。11.x
sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
sudo apt-get install libav-tools
走る:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get dist-upgrade
パッケージをアップグレードします。
答え2
をアップグレードできない場合はlibav
、この設定 (-> about:config) を変更して、Firefox に古いバージョンを使用するように強制できます。
media.libavcodec.allow-obsolete
デフォルト設定は間違いに変更することもできます 真実。
答え3
別のリポジトリをインストールしても問題ない場合は GAD3R の回答が機能し、セキュリティの脆弱性が問題ない場合は ReneF の回答が機能します。
もし私のように、動画が再生されなくても構わないなら、ただそのくそったれなメッセージを消してほしいだけなら -libavcodecを無効にせずに(手動で無効にすると、修正がリリースされたら手動で再度有効にする必要があるため) - 次に、 に移動してabout:config
、次の項目を探します。
media.decoder-doctor.notifications-allowed
値フィールドには、コンマで区切られた値のリストが表示されます。削除したいのは ですMediaUnsupportedLibavcodec
。たとえば、私の設定は次のとおりです。
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec
そして私はそれを次のように変更しました:
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight
やった! 迷惑な通知はもう表示されず、コーデックを必要とするビデオは再生されません。ただし、セキュリティ上の問題はなく、公式リポジトリが修正をプッシュすると、ユーザー側でこれ以上の作業を行わなくてもビデオが再び再生されるようになります。
答え4
人々はこれを必要以上に難しくしています。場合によってはまったく機能しないこともあります (私の場合)。または、実際のセキュリティ リスクを伴いながら続行しても許容される場合もあります (Firefox での変更)。
ソフトウェア センターにアクセスし、読み込まれるのを待ってから、検索機能に「restricted」と入力し、特定のディストリビューションの制限付き追加パッケージをインストールするだけです。
完了。アップデートで制限付きエクストラを有効にしたとしても、何らかの理由でビデオ コーデックには適用されないようです。これにより、「保持されたパッケージが壊れているためコーデックをインストールできませんでした」などの近似通知が表示された後でも問題が解決しました。