Ubuntu 14.04 tarihinde libavcodec nasıl güncellenir?


45

Ubuntu 14.04.5'te firefox'u sürüm 50.0'a yükselttim; Şimdi bazı sayfalarda okunan bir mesaj var:

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

Peki libavcodec'i nasıl güncelleyebilirim?

Basit

sudo apt-get install libavcodec

aşağıdaki çıktıyı verir:

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

Öyleyse belki libavcodecde ilk başta kurulum yapmadım ? Peki neden bu mesajı alıyorum ...?



Firefox Ubuntu 14.04.5'te 50'ye güncellendikten sonra, Facebook'ta da şu mesajı alıyorum: “libavcodec savunmasız olabilir veya desteklenmiyor ve video oynatmak için güncellenmeli.” Haber akışına gönderilen videoları oynatırken, ses, dalgalı ve her üç saniyede bir video yükleme işlemlerinde kesintiye uğramış gibi kesiliyordu. Misterjinx ve karel tarafından yapılan yorumları okuduktan sonra, Ubuntu Kısıtlı Ekstraları da ('libavcodec-extra' ve 'libavcodec-extra-54') da çıkartan libapcodec54'ü Synaptic aracılığıyla yükledim. Ama bu yaptıktan sonra hala a rağmen, Facebook'ta aynı mesajı almak
Snooper

Yanıtlar:


38

Sadece etkinleştirmek libavcodeciçinde ateş:
tip about:configadres çubuğuna, enter
"Ben riski kabul" arama tıklayın libavcodec
değişikliği media.libavcodec.allow-obsolete;falseiçintrue

görüntü tanımını buraya girin


2
IMO'ya en iyi yanıt IMO çünkü çoğu kullanıcı bayrağı değiştirmek ve bunun yerine işin bitmesini istiyor. Yazıcınızı "flase" den "false" a düzeltmek isteyebilirsiniz.
soger,

9
@soger Doğru. Ancak kullanıcıların istediği şey her zaman onlar için en iyisi olmayabilir: D
Carolus

2
çalışmak, ancak gerçek bir çözüm değil, sadece hızlı bir geçici çözüm değil mi? Yine de teşekkürler
Hugo

5
Bu bana gerçekten kötü bir tavsiye gibi görünüyor. Temel olarak, insanlara sistemlerinde düzeltmek yerine açıkça güvenlik açığı açmalarını söylüyorsunuz. (Veya bunun güvenli olduğuna inanmanız için bir neden varsa, bunu söylemediniz).
mc0e

2
@ user3317398 Kaçırmanız durumunda, sorulan soru "libavcodec'i nasıl güncelleyebilirim?" ve cevaplamaya bile çalışmadın. Tavsiyeniz, buraya gerçek bir cevap almaya gelen güvenlik bilinçli kullanıcılar için korkunç.
blendenzo

18

Güncelleme

libavcodec Ubuntu 14.04'te güncellendi.

14.04 Ubuntu'da libav-tools, libavcodec-extra ve libavcodec-extra-54 güncellemeleri sorunu çözdü. libavcodec may be vulnerable or is not supported, and should be updated to play videoBildirim artık Yazılım Güncelleyici ile sistem güncellemesinden sonra belirir.


Ubuntu 14.04'te Firefox 50'i, yazıldığı sırada Firefox'un en son sürümü olan varsayılan Ubuntu depolarından kullanıyorum. Yüklememe gerek olmadığı için bu sisteme herhangi bir libavcodec paketi kurulu değil. Yüklü bir libavcodec paketiniz yoksa, bu cevabın ikinci bölümünü yok sayabilirsiniz.

libavcodec may be vulnerable or is not supported, and should be updated to play video.Facebook’a gönderilen videoları ve cnn.com ve yahoo.com gibi diğer web sitelerinden videoları oynatmaya çalışırken bir bildirim alıyorum . Bu bildirimi yoksaymaya ve libavcodec'imi yükseltmemeye karar verdim, çünkü aynı videolar, Chromium web tarayıcısındaki libavcodec bildirimini aynı video oynatıcılarda göstermeden mükemmel bir şekilde oynatıyor. Firefox ve Chromium arasındaki videolarda fark ettiğim tek fark Chromium'da. Facebook video oynatıcısının Firefox'ta görmediğim dişli simgesini tıklatırken video kalitesini değiştirmek için ek seçenekler görüyorum.

görüntü tanımını buraya girin
libavcodec kurulu değilken Firefox 50'deki libavcodec bildirimini güncelle

Yukarıdaki ekran görüntüsündeki bildirim biraz kafa karıştırıcıdır, çünkü bu web sayfasındaki video libavcodec yüklü olmasa bile Tamam oynatır. Bildirim, Firefox’tan geliyor gibi görünüyor, çünkü aynı bildirim Facebook ve CNN’de de gösteriliyor. Video, Firefox'ta onsuz Tamam oynatsa bile, Firefox'ta can sıkıcı libavcodec bildiriminden kurtulmak için başka bir PPA'yı sürüklemem gerekir mi? Aynı video, herhangi bir libavcodec güncelleme bildirimi göstermeden Chromium'da mükemmel şekilde oynatılır.

Firefox'u sürüm 50'ye yükselttikten sonra (libavcodec54 yüklü olmadan) ve bir videoyu oynatmaya başladıktan sonra, videonun oynatılması için videonun multimedya eklentisini çalıştırması için Firefox'a İzin Ver ve Hatırla komutunu girmeniz istenebilir.


Yüklemek için libav-araçları (Multimedya oynatıcı, kodlayıcı ve kod dönüştürücü) libavcodec56 (Libav Codec kütüphane) ve libavcodec-ekstra-56 Ubuntu 14.04 açık terminali ve tipi de () Libav Codec kütüphane (ek codec):

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

1
Aynı sorunu var ama libav'u kaynaklardan yüklemeyi seçtim (sürüm 12), ancak kurulumdan sonra libavcodec bulunamadı. Sorun ne olabilir? Henüz ppa denemedim, ppa'nın son seçenek olmasını istiyorum.
misterjinx

1
Ubuntu 14.04'te, varsayılan Ubuntu depolarındaki libavcodec paketi libavcodec değil libavcodec54 olarak adlandırılır .
karel

Paketlerden herhangi bir libavcodec * yüklemedim, doğrudan kaynaklardan yaptım. Benim sorduğum şey buydu, eğer libav'u kaynaklardan kurarak libavcodec'in de mevcut olmaması gerekirdi, çünkü görünüşe göre öyle değil ve onu da elde etmek için yapmam gereken özel bir şey olup olmadığını bilmiyorum ..
misterjinx

1
Eğer Ubuntu 14.04, libavcodec54 adlı bir paket bekliyorsa, farklı bir paket olduğu için yüklendikten sonra libavcodec'i kullanmayacaktır.
karel

@misterjinx: Belki yükleyici doğru yere koymadı? Benim libavcodec.so / usr / lib / x86_64-linux-gnu / (paket yöneticisi kullanılarak kurulur; libavcodec.so benim durumumda libavcodec.so.54.35.0 'a sembolik bir linktir).
Kai,

9

Buraya google’dan gelenlerin hatırı için, ben de süper kullanıcıya bu cevabı gönderdim: https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox/1148770#1148770

karel'ın cevabı, başka bir repo yüklemeniz tamamsa ve kullanıcı güvenlik açığı ile uygunsa 3333398'in kullanıcısıdır.

Benim gibi, bazı videoların oynatılmamasına aldırış etmiyorsanız ve sadece o lanet mesajın kaybolmasını istiyorsanız - libavcodec'i devre dışı bırakmadan (çünkü el ile devre dışı bırakma, bir düzeltme çıktığında manuel olarak yeniden etkinleştirmem gerekeceği anlamına gelir) ) - o zaman gitmeli about:configve şunu aramalısınız:

media.decoder-doctor.notifications-allowed

Değer alanında, virgülle ayrılmış bir değerler listesi görebilirsiniz; kaldırmak istediğin kişi MediaUnsupportedLibavcodec. Örneğin, ayarım:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

Ve bunu şöyle değiştirdim:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viyola! Artık can sıkıcı bir bildirim yok ve kodlayıcıyı gerektiren videolar çalışmaz. Bununla birlikte, güvenlik sorunu yoktur ve bir kez resmi repo bir kez daha zorladığında, videolar sizin açınızdan daha fazla çaba göstermeden tekrar çalışmaya başlayacaktır.


6

Bilginize - Ubuntu 12.04 LTS de etkilenir. Lütfen oy kullanmayın.

Launchpad'de libav ve Firefox problemi ile ilgili 1643467 hatamız var.

Hassas için daha yeni libav (sürüm 11.2-1ppa1) ile PPA buldum:

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

Eğer PPA dan libav yüklemek istemiyorsanız, ayarlayabileceğiniz media.libavcodec.allow-obsoleteiçin truede about:configolduğu gibi 14.04 tarihinde LTS.


1
Şu ana kadar benim için çalışan tek şey! Teşekkürler!
balu

5

Güncellemeden sonra da aynı problem vardı. Bunu yaptım ve benim için çalışıyorum:

sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
  1. Synaptic paket yöneticisini açın.
  2. libavcodec hakkında filtre arayın.
  3. libavcodec onay kutusunu işaretleyin ve uygulayın.

sinaptik yöneticisi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.