Comment mettre à jour libavcodec sur Ubuntu 14.04?

44

Sur Ubuntu 14.04.5, je viens de mettre à niveau firefox vers la version 50.0; Maintenant, il y a un message sur certaines pages qui se lit comme suit:

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 la sortie suivante:

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 installé libavcodec en premier lieu? Alors, pourquoi est-ce que je reçois ce message ...?

    
posée Alex 19.11.2016 - 15:18
la source

5 réponses

37

Activez simplement libavcodec dans firefox:
tapez about:config dans la barre d'adresse, entrez
cliquez sur "J'accepte le risque" recherche libavcodec
changez media.libavcodec.allow-obsolete;false en true

    
réponse donnée user3317398 21.11.2016 - 09:16
la source
18

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 résolu le problème. La notification 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 avec Software Updater.

Dans Ubuntu 14.04, j'utilise Firefox 50 à partir des référentiels Ubuntu par défaut, qui est la dernière version de Firefox au moment de sa rédaction. Je n'ai pas de paquet libavcodec installé sur ce système, car je n'ai pas besoin de l'installer. Si vous n'avez pas de paquet libavcodec installé, vous pouvez ignorer la deuxième partie de cette réponse.

J'obtiens une notification libavcodec may be vulnerable or is not supported, and should be updated to play video. lorsque je tente de lire des vidéos postées sur Facebook et des 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 sont jouées parfaitement sans afficher la notification libavcodec dans le navigateur Web Chromium dans les mêmes lecteurs vidéo. La seule différence entre les vidéos entre Firefox et Chromium que j'ai remarquées dans Chromium Je vois des options supplémentaires pour modifier la qualité de la vidéo lorsque vous cliquez sur l'icône d'engrenage du lecteur vidéo Facebook que je ne vois pas dans Firefox.


mettre à jour 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 correcte 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 faire glisser un autre PPA pour supprimer la notification libavcodec ennuyeuse dans Firefox alors que la vidéo est lue correctement dans Firefox sans elle? La même vidéo est parfaitement lue dans Chromium sans afficher de notification de mise à jour de libavcodec.

Après avoir mis à niveau Firefox vers la version 50 (sans libavcodec54 installé) et commencer à lire une vidéo, vous pouvez être invité à autoriser et mémoriser Firefox pour exécuter le plug-in multimédia de la vidéo.

Pour installer libav-tools (lecteur multimédia, encodeur et transcodeur) libavcodec56 (bibliothèque de codecs Libav) et libavcodec-extra-56 ( Libav codec library (codecs supplémentaires)) dans Ubuntu 14.04 ouvrir le terminal et taper:

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
    
réponse donnée karel 19.11.2016 - 15:35
la source
9

Par souci de ceux qui viennent ici de Google, j'ai aussi posté cette réponse sur super utilisateur: lien

La réponse de karel fonctionne si vous installez correctement un autre référentiel, et que user3317398 vous convient si vous êtes vulnérable à la vulnérabilité de la sécurité.

Si, comme moi, vous ne vous souciez pas du fait que certaines vidéos ne soient pas lues, et que vous voulez simplement que ce foutu message disparaisse - sans désactiver libavcodec pour réactiver manuellement une fois qu'un correctif est sorti) - vous devez alors vous rendre sur 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; celui que vous voulez supprimer est MediaUnsupportedLibavcodec . Par exemple, mon paramètre était:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

Et je l'ai changé pour:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viola! Plus de notification ennuyeuse, 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 dépôt officiel repousse une correction, les vidéos recommenceront à fonctionner sans aucun effort supplémentaire de votre part.

    
réponse donnée cegfault 22.11.2016 - 23:34
la source
5

Pour votre information - Ubuntu 12.04 LTS est également affecté. S'il vous plaît, ne votez pas vers le bas.

Sur Launchpad, nous avons bogue 1643467 à propos des problèmes liés à libav et à Firefox.

J'ai trouvé PPA avec libav plus récent (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 de PPA, vous pouvez définir media.libavcodec.allow-obsolete sur true dans about:config comme pour 14.04 LTS.

    
réponse donnée N0rbert 02.12.2016 - 23:57
la source
4

J'ai eu le même problème après la mise à jour. Je l'ai fait et travaille 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. case à cocher libavcodec-extra et appliquer.

    
réponse donnée Tarek 03.12.2016 - 05:34
la source

Lire d'autres questions sur les étiquettes