48 votes

Comment mettre à jour libavcodec sur ubuntu 14.04 ?

Sur Ubuntu 14.04.5, je viens de mettre à jour firefox vers la version 50.0 ; maintenant il y a un message sur certaines pages qui dit :

libavcodec may be vulnerable or is not supported, and should be updated to play videos

Comment puis-je mettre à jour libavcodec ?

Un simple

sudo apt-get install libavcodec

donne le résultat suivant :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libavcodec

Alors peut-être que je n'ai pas libavcodec installé en premier lieu ? Alors pourquoi ai-je ce message... ?

38voto

user3317398 Points 497

Il suffit d'activer libavcodec dans firefox :
type about:config dans la barre d'adresse, enter
cliquez sur "J'accepte les risques" recherche libavcodec
changer media.libavcodec.allow-obsolete;false a true

enter image description here

18voto

karel Points 97032

Mise à jour

libavcodec a été mis à jour dans Ubuntu 14.04.

Une mise à jour de libav-tools, libavcodec-extra et libavcodec-extra-54 dans Ubuntu 14.04 a corrigé le problème. Le problème est résolu. libavcodec may be vulnerable or is not supported, and should be updated to play video n'apparaît plus après la mise à jour du système à l'aide de l'outil de mise à jour du logiciel.


Dans Ubuntu 14.04, j'utilise Firefox 50 provenant des dépôts Ubuntu par défaut, qui est la dernière version de Firefox au moment où j'écris ces lignes. Je n'ai pas de paquetage libavcodec installé dans ce système, car je n'en ai pas besoin. Si vous n'avez pas de paquet libavcodec installé, vous pouvez ignorer la deuxième partie de cette réponse.

Je reçois un libavcodec may be vulnerable or is not supported, and should be updated to play video. lors de la lecture de vidéos postées sur Facebook et de vidéos provenant d'autres sites web tels que cnn.com et yahoo.com. J'ai décidé d'ignorer cette notification et de ne pas mettre à jour mon libavcodec car les mêmes vidéos se lisent parfaitement sans afficher la notification libavcodec dans le navigateur web Chromium dans les mêmes lecteurs vidéo. La seule différence dans les vidéos entre Firefox et Chromium que j'ai remarquée est que dans Chromium je vois des options supplémentaires pour changer la qualité de la vidéo en cliquant sur l'icône d'engrenage du lecteur vidéo de Facebook que je ne vois pas dans Firefox.

enter image description here
mise à jour de la notification libavcodec dans Firefox 50 lorsque libavcodec n'est pas installé

La notification dans la capture d'écran ci-dessus est un peu déroutante car la vidéo sur cette page web est lue correctement même si libavcodec n'est pas installé. La notification semble provenir de Firefox car la même notification apparaît sur Facebook et CNN. Dois-je ajouter un autre PPA pour me débarrasser de la notification ennuyeuse de libavcodec dans Firefox même si la vidéo est lue correctement dans Firefox sans libavcodec ? La même vidéo est lue parfaitement dans Chromium sans afficher de notification de mise à jour de libavcodec.

Après avoir mis à jour Firefox vers la version 50 (sans que libavcodec54 soit installé) et lancé la lecture d'une vidéo, il se peut que vous soyez invité à autoriser Firefox à exécuter le plugin multimédia de la vidéo et à vous en souvenir pour que la vidéo puisse commencer à être lue.


Pour installer libav-tools (Lecteur multimédia, encodeur et transcodeur) libavcodec56 (bibliothèque de codecs Libav) et libavcodec-extra-56 (Libav codec library (additional codecs)) dans Ubuntu 14.04 ouvrez le terminal et tapez :

sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
sudo apt-get install libav-tools libavcodec-extra-56
sudo apt-get upgrade

9voto

cegfault Points 191

Pour ceux qui viennent de Google, j'ai également posté cette réponse sur super user : https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox/1148770#1148770

La réponse de karel fonctionne si vous êtes d'accord pour installer un autre repo, et celle de user3317398 si vous êtes d'accord avec la faille de sécurité.

Si, comme moi, vous vous fichez que certaines vidéos ne soient pas lues, et que vous voulez juste que ce satané message disparaisse - sans désactiver libavcodec (parce que la désactivation manuelle signifie que je devrais réactiver manuellement une fois qu'un correctif sera disponible) - vous devriez alors aller à l'adresse suivante about:config et rechercher :

media.decoder-doctor.notifications-allowed

Dans le champ valeur, vous pouvez voir une liste de valeurs séparées par des virgules ; celle que vous voulez supprimer est MediaUnsupportedLibavcodec . Par exemple, ma configuration était la suivante :

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

Et je l'ai changé en :

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viola ! Plus de notification gênante, et les vidéos qui nécessitent le codec ne fonctionneront pas. Cependant, il n'y a pas de problème de sécurité et une fois que le repo officiel aura apporté un correctif, les vidéos fonctionneront à nouveau sans effort supplémentaire de votre part.

6voto

N0rbert Points 86925

Pour votre information, Ubuntu 12.04 LTS est également concerné. S'il vous plaît, ne votez pas à la baisse.

Sur Launchpad, nous avons bug 1643467 à propos de libav et du problème de Firefox.

J'ai trouvé un PPA avec une version plus récente de libav (version 11.2-1ppa1) pour Precise :

sudo add-apt-repository ppa:itachi-san/ffmpeg
sudo apt-get update
sudo apt-get install libav-tools libavcodec56

Si vous ne souhaitez pas installer libav à partir du PPA, vous pouvez définir media.libavcodec.allow-obsolete a true en about:config comme sur 14.04 LTS.

5voto

Tarek Points 368

J'ai eu le même problème après la mise à jour. C'est ce que j'ai fait et cela fonctionne pour moi :

sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
  1. ouvrir le gestionnaire de paquets Synaptic.
  2. recherche dans le filtre à propos de libavcodec .
  3. cocher la case libavcodec-extra et appliquer .

synaptic manager

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X