Come aggiornare libavcodec su ubuntu 14.04?

45

Su Ubuntu 14.04.5 ho appena aggiornato firefox alla versione 50.0; ora c'è un messaggio su alcune pagine che dice:

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

Quindi, come posso aggiornare libavcodec?

Un semplice

sudo apt-get install libavcodec

fornisce il seguente output:

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

Quindi forse non ho installato libavcodec in primo luogo? Allora, perché ricevo questo messaggio ...?

    
posta Alex 19.11.2016 - 15:18

5 risposte

37

Abilita solo libavcodec in firefox:
digita about:config nella barra degli indirizzi, inserisci
fai clic su "Accetto il rischio" ricerca libavcodec
cambia media.libavcodec.allow-obsolete;false in true

    
risposta data user3317398 21.11.2016 - 09:16
18

Aggiornamento

libavcodec è stato aggiornato in Ubuntu 14.04.

Un aggiornamento a libav-tools, libavcodec-extra e libavcodec-extra-54 in Ubuntu 14.04 ha risolto il problema. La notifica libavcodec may be vulnerable or is not supported, and should be updated to play video non viene più visualizzata dopo l'aggiornamento del sistema con Software Updater.

In Ubuntu 14.04, sto utilizzando Firefox 50 dai repository di Ubuntu predefiniti, che è l'ultima versione di Firefox al momento in cui viene scritto. Non ho alcun pacchetto libavcodec installato in questo sistema, perché non ho bisogno di installarlo. Se non si dispone di un pacchetto libavcodec installato, è possibile ignorare la seconda parte di questa risposta.

Ricevo una notifica di libavcodec may be vulnerable or is not supported, and should be updated to play video. quando tento di riprodurre video pubblicati su Facebook e video da altri siti web come cnn.com e yahoo.com. Ho deciso di ignorare questa notifica e di non aggiornare il mio libavcodec perché gli stessi video funzionano perfettamente senza mostrare la notifica di libavcodec nel browser Web Chromium negli stessi lettori video. L'unica differenza tra i video tra Firefox e Chromium che ho notato è in Chromium. Vedo ulteriori opzioni per cambiare la qualità del video quando faccio clic sull'icona dell'ingranaggio del video player di Facebook che non vedo in Firefox.


aggiorna la notifica di libavcodec in Firefox 50 quando libavcodec non è installato

La notifica nello screenshot qui sopra è un po 'confusa perché il video su quella pagina funziona OK anche quando libavcodec non è installato. La notifica sembra provenire da Firefox perché la stessa notifica viene visualizzata su Facebook e CNN. Devo trascinare in un altro PPA per sbarazzarsi della fastidiosa notifica di libavcodec in Firefox anche se il video suona OK in Firefox senza di esso? Lo stesso video viene riprodotto perfettamente in Chromium senza mostrare alcuna notifica di aggiornamento di libavcodec.

Dopo aver aggiornato Firefox alla versione 50 (senza aver installato libavcodec54) e avviato la riproduzione di un video, è possibile che venga richiesto di consentire e ricordare a Firefox di eseguire il plug-in multimediale del video per consentire l'avvio del video.

Per installare libav-tools (lettore multimediale, codificatore e transcodificatore) libavcodec56 (libreria di codec Libav) e libavcodec-extra-56 ( Libreria di codec Libav (codec aggiuntivi)) in Ubuntu 14.04 apri il terminale e digita:

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
    
risposta data karel 19.11.2016 - 15:35
9

Per il bene di quelli venuti qui da google, ho postato questa risposta anche su super user: link

La risposta di karel funziona se stai bene installando un altro repository e user3317398 se stai bene con la vulnerabilità della sicurezza.

Se, come me, non ti importa se alcuni video non vengono riprodotti e vuoi solo che quel dannato messaggio scompaia - senza disabilitare libavcodec (perché disabilitare manualmente significa che avrei per riattivare manualmente una volta che una correzione viene fuori) - allora dovresti andare su about:config , e cercare:

media.decoder-doctor.notifications-allowed

Nel campo del valore, puoi vedere un elenco di valori separati da virgole; quello che vuoi rimuovere è MediaUnsupportedLibavcodec . Ad esempio, la mia impostazione era:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

E l'ho cambiato in:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viola! Nessuna notifica più fastidiosa e i video che richiedono il codec non funzioneranno. Tuttavia, non c'è alcun problema di sicurezza e una volta che il repository ufficiale preme una correzione, i video riprenderanno a funzionare senza ulteriori sforzi da parte tua.

    
risposta data cegfault 22.11.2016 - 23:34
5

Per vostra informazione - Anche Ubuntu 12.04 LTS è interessato. Per favore non votare giù.

Su Launchpad abbiamo bug 1643467 sui problemi di libav e di Firefox.

Ho trovato PPA con la nuova versione di libav (versione 11.2-1ppa1) per Precise:

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

Se non vuoi installare libav da PPA, puoi impostare media.libavcodec.allow-obsolete su true in about:config come in 14.04 LTS.

    
risposta data N0rbert 02.12.2016 - 23:57
4

Ho avuto lo stesso problema dopo l'aggiornamento. L'ho fatto e lavoro per me:

sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
  1. apri gestore pacchetti Synaptic.
  2. cerca nel filtro su libavcodec.
  3. seleziona la casella di controllo libavcodec-extra e applica.

    
risposta data Tarek 03.12.2016 - 05:34

Leggi altre domande sui tag