Ubuntu 14.04 पर libavcodec कैसे अपडेट करें?


45

Ubuntu 14.04.5 पर मैंने सिर्फ 50.0 संस्करण में फ़ायरफ़ॉक्स को अपग्रेड किया; अब कुछ पृष्ठों पर एक संदेश है जो पढ़ता है:

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

तो मैं libavcodec को कैसे अपडेट कर सकता हूं?

एक सरल

sudo apt-get install libavcodec

निम्नलिखित आउटपुट देता है:

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

तो शायद मैं libavcodecपहली जगह में स्थापित नहीं है ? तो मुझे यह संदेश क्यों मिला ...?



Ubuntu 14.04.5 में फ़ायरफ़ॉक्स को 50 में अपडेट किए जाने के बाद, मुझे यह संदेश फ़ेसबुक पर भी मिल रहा है: "libavcodec असुरक्षित हो सकता है या समर्थित नहीं है, और वीडियो चलाने के लिए अपडेट किया जाना चाहिए।" समाचार फ़ीड में पोस्ट किए गए वीडियो को चलाते समय, अपडेट करें। ऑडियो हर तीन सेकंड में काट-छाँट और काट रहा था, हालांकि वीडियो लोडिंग प्रक्रियाओं द्वारा बाधित किया गया था। Misterjinx और karel द्वारा टिप्पणियों को पढ़ने के बाद, मैंने Synaptic के माध्यम से libavcodec54 स्थापित किया, जिसने उबंटू प्रतिबंधित एक्स्ट्रा ('libavcodec-extra' और 'libavcodec-extra-54) को भी हटा दिया। लेकिन ऐसा करने के बाद मुझे अभी भी फेसबुक पर यही संदेश मिलता है, हालांकि एक
स्नूपर

जवाबों:


38

बस सक्षम libavcodecफ़ायरफ़ॉक्स में:
प्रकार about:configपता पट्टी में, enter
क्लिक करें खोज "मैं जोखिम को स्वीकार" libavcodec
परिवर्तन media.libavcodec.allow-obsolete;falseकरने के लिएtrue

यहाँ छवि विवरण दर्ज करें


2
सर्वश्रेष्ठ प्रतिक्रिया IMO क्योंकि अधिकांश उपयोगकर्ता संभवत: ध्वज को स्विच करना चाहते हैं और इसके साथ किया जाना चाहिए, बल्कि फिर उनके रिपोज के साथ गड़बड़ करते हैं। आप अपने टाइपो को "फ्लेसे" से "झूठे" में सही करना चाह सकते हैं।
soger

9
@ सोगर सच। लेकिन जो उपयोगकर्ता चाहते हैं वह हमेशा उनके लिए सबसे अच्छा नहीं हो सकता है: डी
कैरोलस

2
काम कर रहा है, लेकिन एक वास्तविक समाधान नहीं है, बस एक त्वरित समाधान है, है ना? वैसे भी धन्यवाद
ह्यूगो

5
यह मुझे वास्तव में बुरी सलाह की तरह लगता है। आप मूल रूप से लोगों से कह रहे हैं कि वे इसे ठीक करने के बजाय अपने सिस्टम पर सुरक्षा भेद्यता को स्पष्ट रूप से खोलें। (या यदि कोई कारण है कि आप इसे सुरक्षित मानते हैं, तो आपने ऐसा नहीं कहा है)।
mc0e

2
@ user3317398 यदि आपने इसे मिस कर दिया है, तो यह सवाल पूछा जा रहा है कि "मैं libavcodec को कैसे अपडेट कर सकता हूं?" और आपने इसका उत्तर देने का प्रयास भी नहीं किया है। आपकी सलाह सुरक्षा के प्रति सजग उपयोगकर्ताओं के लिए भयानक है जो यहां एक वास्तविक उत्तर की तलाश में आए थे।
ब्लेंज़ो

18

अपडेट करें

libavcodec को Ubuntu 14.04 में अपडेट किया गया है।

Ubuntu 14.04 में libav-tools, libavcodec-extra और libavcodec-extra-54 के अपडेट ने समस्या को ठीक कर दिया है। libavcodec may be vulnerable or is not supported, and should be updated to play videoअधिसूचना नहीं रह Software Updater के साथ सिस्टम को अपडेट करने के बाद दिखाई देता है।


Ubuntu 14.04 में, मैं डिफ़ॉल्ट Ubuntu रिपॉजिटरी से फ़ायरफ़ॉक्स 50 का उपयोग कर रहा हूं, जो कि इस समय लिखे गए फ़ायरफ़ॉक्स का नवीनतम संस्करण है। मेरे पास इस प्रणाली में कोई लिबावकोडेक पैकेज स्थापित नहीं है, क्योंकि मुझे इसे स्थापित करने की आवश्यकता नहीं है। यदि आपके पास एक libavcodec पैकेज स्थापित नहीं है, तो आप इस उत्तर के दूसरे भाग को अनदेखा कर सकते हैं।

मुझे एक libavcodec may be vulnerable or is not supported, and should be updated to play video.सूचना मिलती है जब फेसबुक पर पोस्ट किए गए वीडियो और अन्य वेबसाइटों जैसे cnn.com और yahoo.com से वीडियो चलाने का प्रयास किया जाता है। मैंने इस अधिसूचना को अनदेखा करने और अपने libavcodec को अपग्रेड न करने का निर्णय लिया क्योंकि समान वीडियो खिलाड़ियों में Chromium वेब ब्राउज़र में libavcodec अधिसूचना दिखाए बिना पूरी तरह से खेलते हैं। फ़ायरफ़ॉक्स और क्रोमियम के बीच के वीडियो में एकमात्र अंतर क्रोमियम में है मैंने फेसबुक वीडियो प्लेयर के गियर आइकन पर क्लिक करते समय वीडियो की गुणवत्ता को बदलने के लिए अतिरिक्त विकल्प देखें जो कि मैं फ़ायरफ़ॉक्स में नहीं देखता हूं।

यहाँ छवि विवरण दर्ज करें
जब libavcodec स्थापित नहीं है, तो फ़ायरफ़ॉक्स 50 में libavcodec सूचना को अपडेट करें

उपरोक्त स्क्रीनशॉट में सूचना थोड़ी भ्रमित करने वाली है क्योंकि उस वेबपेज पर वीडियो तब भी ठीक चलता है, जब libavcodec स्थापित नहीं है। यह सूचना फ़ायरफ़ॉक्स से आ रही है क्योंकि वही सूचना फ़ेसबुक और सीएनएन पर दिखाई देती है। क्या मुझे फ़ायरफ़ॉक्स में कष्टप्रद libavcodec अधिसूचना से छुटकारा पाने के लिए एक और पीपीए में खींचने की आवश्यकता है, भले ही वीडियो फ़ायरफ़ॉक्स में इसके बिना ठीक चलता है? क्रोमियम में पूरी तरह से एक ही वीडियो चलता है, बिना किसी लिबावकोड अपडेट अपडेट के।

जब आप फ़ायरफ़ॉक्स को संस्करण ५० में स्थापित करते हैं (बिना libavcodec54 स्थापित किए) और वीडियो चलाना शुरू करते हैं, तो आपको वीडियो को चलाने के लिए फ़ायरफ़ॉक्स को वीडियो के मल्टीमीडिया प्लगइन को चलाने के लिए अनुमति और याद रखने के लिए प्रेरित किया जा सकता है।


स्थापित करने के लिए libav उपकरण (मल्टीमीडिया प्लेयर, एनकोडर और ट्रांसकोडर) libavcodec56 (Libav कोडेक पुस्तकालय) और libavcodec-अतिरिक्त-56 Ubuntu 14.04 खुला टर्मिनल और प्रकार में (Libav कोडेक पुस्तकालय (अतिरिक्त कोडेक)):

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
मेरे पास एक ही मुद्दा है लेकिन मैंने सूत्रों (संस्करण 12) से लिबाव स्थापित करने का विकल्प चुना है, लेकिन इंस्टॉलेशन के बाद libavcodec नहीं मिला है। मामला क्या हो सकता है? मैंने अभी तक ppa की कोशिश नहीं की है, मैं चाहता हूं कि ppa अंतिम विकल्प हो।
मिस्टरजिनक्स

1
Ubuntu 14.04 में डिफ़ॉल्ट Ubuntu Ubuntu से libavcodec पैकेज का नाम libavcodec54 है , libavcodec54 नहीं।
करेल

मैंने संकुल से कोई libavcodec * स्थापित नहीं किया है, मैंने इसे सीधे स्रोतों से किया है। यही कारण है कि मैं पूछ रहा था, अगर स्रोतों से परिवाद स्थापित करने से भी libavcodec उपलब्ध नहीं होना चाहिए, क्योंकि जाहिरा तौर पर यह नहीं है, और मुझे नहीं पता कि क्या कुछ विशेष है जो मुझे यह भी उपलब्ध होना चाहिए ..
misterjinx

1
यदि Ubuntu 14.04 libavcodec54 नामक पैकेज की अपेक्षा कर रहा है, तो यह स्थापित होने के बाद libavcodec का उपयोग नहीं करेगा क्योंकि यह एक अलग पैकेज है।
कारेल

@ मिस्टरजिनएक्स: हो सकता है कि इंस्टॉलर ने इसे सही जगह पर न रखा हो? मेरा libavcodec.so / usr / lib / x86_64-linux-gnu / (पैकेज मैनर का उपयोग करके स्थापित किया गया है; libavcodec.so मेरे मामले में libavcodec.so.5.3.35.0 का एक प्रतीकात्मक लिंक है)।
काई

9

Google से यहां आने वालों की खातिर, मैंने भी सुपर यूजर पर यह जवाब पोस्ट किया: https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox/1148770#1148770

यदि आप किसी अन्य रेपो को स्थापित कर रहे हैं, और उपयोगकर्ता की सुरक्षा भेद्यता के साथ ठीक है, तो कर्ल का उत्तर काम करता है।

अगर, मेरी तरह, आप परवाह नहीं करते हैं अगर कुछ वीडियो नहीं चलते हैं, और आप चाहते हैं कि लानत संदेश गायब हो जाए - libavcodec को अक्षम किए बिना (क्योंकि मैन्युअल रूप से अक्षम करने का मतलब है कि एक बार फिक्स होने के बाद मुझे मैन्युअल रूप से फिर से सक्षम करना होगा। ) - तो आप के लिए जाना चाहिए about:config, और देखने के लिए:

media.decoder-doctor.notifications-allowed

मान फ़ील्ड में, आप मानों की अल्पविराम से अलग सूची देख सकते हैं; जिसे आप हटाना चाहते हैं MediaUnsupportedLibavcodec। उदाहरण के लिए, मेरी सेटिंग थी:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

और मैंने इसे बदल दिया:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

आहा! कोई और अधिक कष्टप्रद सूचना नहीं है, और जिन वीडियो को कोडेक की आवश्यकता होती है वे काम नहीं करेंगे। हालाँकि, कोई सुरक्षा समस्या नहीं है और एक बार जब आधिकारिक रेपो ठीक कर दिया जाता है, तो वीडियो आपके हिस्से पर आगे कोई प्रयास किए बिना फिर से काम करना शुरू कर देगा।


6

आपकी जानकारी के लिए - Ubuntu 12.04 LTS भी प्रभावित है। कृपया वोट न करें।

लॉन्चपैड पर हमारे पास libav और Firefox समस्या के बारे में 1643467 बग हैं

मुझे नए लिबाव के साथ पीपीए मिला (संस्करण 11.2-1ppa1) सटीक के लिए:

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

आप पीपीए से libav स्थापित करने के लिए नहीं करना चाहते हैं, तो आप सेट कर सकते हैं media.libavcodec.allow-obsoleteकरने के लिए trueमें about:configके रूप में पर 14.04 LTS।


1
केवल एक चीज जो मेरे लिए अब तक काम करती थी! धन्यवाद!
बालू

5

मुझे अपडेट के बाद भी यही समस्या थी। मैंने वह किया और मेरे लिए काम किया:

sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
  1. खुला सिनैप्टिक पैकेज मैनेजर।
  2. libavcodec के बारे में फ़िल्टर में खोजें।
  3. चेक बॉक्स libavcodec-extra और आवेदन करें।

synaptic प्रबंधक

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.