Basta ativar libavcodec
no firefox:
escreva about:config
na barra de endereço, digite
clique em "Aceito o risco"
pesquisa libavcodec
altere media.libavcodec.allow-obsolete;false
para true
No Ubuntu 14.04.5 eu apenas atualizei o firefox para a versão 50.0; agora há uma mensagem em algumas páginas que diz:
libavcodec may be vulnerable or is not supported, and should be updated to play videos
Então, como posso atualizar o libavcodec?
Um simples
sudo apt-get install libavcodec
fornece a seguinte saída:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libavcodec
Então talvez eu não tenha libavcodec
instalado em primeiro lugar? Então, por que recebo esta mensagem ...?
O libavcodec foi atualizado no Ubuntu 14.04.
Uma atualização do libav-tools, libavcodec-extra e libavcodec-extra-54 no Ubuntu 14.04 corrigiu o problema. A notificação libavcodec may be vulnerable or is not supported, and should be updated to play video
não aparece mais depois de atualizar o sistema com o Atualizador de Software.
No Ubuntu 14.04, estou usando o Firefox 50 dos repositórios padrão do Ubuntu, que é a versão mais recente do Firefox no momento em que isso é escrito. Eu não tenho nenhum pacote libavcodec instalado neste sistema, porque eu não preciso instalá-lo. Se você não tiver um pacote libavcodec instalado, poderá ignorar a segunda parte desta resposta.
Recebo uma notificação libavcodec may be vulnerable or is not supported, and should be updated to play video.
ao tentar reproduzir vídeos postados no Facebook e vídeos de outros sites, como cnn.com e yahoo.com. Decidi ignorar essa notificação e não atualizar meu libavcodec porque os mesmos vídeos são reproduzidos perfeitamente sem exibir a notificação libavcodec no navegador da web Chromium nos mesmos players de vídeo. A única diferença nos vídeos entre o Firefox e o Chromium que percebi é que no Chromium vejo opções adicionais para alterar a qualidade do vídeo ao clicar no ícone de engrenagem do player de vídeo do Facebook que não vejo no Firefox.
atualize a notificação libavcodec no Firefox 50 quando o libavcodec não estiver instalado
A notificação na captura de tela acima é um pouco confusa porque o vídeo nessa página da Web funciona bem, mesmo quando o libavcodec não está instalado. A notificação parece vir do Firefox porque a mesma notificação é exibida no Facebook e na CNN. Eu preciso arrastar em outro PPA para se livrar da irritante notificação libavcodec no Firefox, mesmo que o vídeo seja reproduzido no Firefox sem ele? O mesmo vídeo é reproduzido perfeitamente no Chromium sem mostrar nenhuma notificação de atualização da libavcodec.
Depois de atualizar o Firefox para a versão 50 (sem libavcodec54 instalado) e começar a reproduzir um vídeo, você pode ser solicitado a permitir e lembrar o Firefox para executar o plugin multimídia do vídeo para que o vídeo comece a ser reproduzido.
Para instalar o libav-tools (player multimídia, codificador e transcodificador) libavcodec56 (biblioteca de codec Libav) e libavcodec-extra-56 ( Libav codec library (codecs adicionais)) no Ubuntu 14.04, abra o terminal e digite:
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
Para aqueles que estão vindo do google, eu também postei esta resposta no super usuário: link
resposta de karel funciona se você está bem instalar outro repo, e user3317398 se você está bem com a vulnerabilidade de segurança.
Se, como eu, você não se importa se alguns vídeos não são reproduzidos, e você quer que a maldita mensagem desapareça - sem desabilitar o libavcodec (porque desabilitar manualmente significa que eu teria para reativar manualmente assim que uma correção sair) - então você deve ir para about:config
, e procurar por:
media.decoder-doctor.notifications-allowed
No campo de valor, você pode ver uma lista de valores separados por vírgula; o que você deseja remover é MediaUnsupportedLibavcodec
. Por exemplo, minha configuração foi:
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec
E eu mudei para:
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight
Viola! Nenhuma notificação mais irritante, e os vídeos que requerem o codec não funcionarão. No entanto, não há nenhum problema de segurança e, assim que o repositório oficial enviar uma correção, os vídeos começarão a funcionar novamente sem qualquer esforço adicional da sua parte.
Para sua informação - o Ubuntu 12.04 LTS também é afetado. Por favor, não vote para baixo.
No Launchpad, temos o erro 1643467 sobre o problema libav e o Firefox.
Encontrei o PPA com o libav mais recente (versão 11.2-1ppa1) para o Precise:
sudo add-apt-repository ppa:itachi-san/ffmpeg
sudo apt-get update
sudo apt-get install libav-tools libavcodec56
Se você não quiser instalar a libav do PPA, poderá definir media.libavcodec.allow-obsolete
a true
em about:config
como em 14.04 LTS.