우분투 14.04에서 libavcodec를 업데이트하는 방법?


45

우분투 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에서 Firefox가 50으로 업데이트 된 후 Facebook에서도 다음 메시지가 표시됩니다.“libavcodec가 취약하거나 지원되지 않으며 비디오를 재생하도록 업데이트해야합니다.”뉴스 피드에 게시 된 비디오를 재생할 때 비디오 로딩 프로세스에 의해 중단 된 것처럼 오디오가 고르지 않고 매 3 초마다 끊어졌습니다. misterjinx와 karel의 의견을 읽은 후 Synaptic을 통해 libavcodec54를 설치했는데 Ubuntu Restricted Extras ( 'libavcodec-extra'및 'libavcodec-extra-54')도 제거되었습니다. 그러나이 일 후에 내가 여전히 있지만, 페이스 북 같은 메시지가
스파이

답변:


38

그냥 가능 libavcodec파이어 폭스에서 :
유형 about:config주소 표시 줄에를, enter
"나는 위험을 감수"검색 클릭 libavcodec
변화 media.libavcodec.allow-obsolete;falsetrue

여기에 이미지 설명을 입력하십시오


2
대부분의 사용자는 아마도 플래그를 전환하여 처리하기를 원하기 때문에 응답이 엉망입니다. 오타를 "flase"에서 "false"로 정정 할 수 있습니다.
soger

9
@soger True. 그러나 사용자가 원하는 것이 항상 자신에게 가장 적합한 것은 아닙니다. D
Carolus

2
실제 솔루션이 아니라 빠른 해결 방법이 아닌가? 어쨌든 고마워
휴고

5
이것은 나에게 정말 나쁜 조언처럼 보입니다. 기본적으로 사람들에게 시스템의 보안 취약점을 수정하지 않고 명시 적으로 열도록 지시합니다. (또는 이것이 안전하다고 믿는 이유가 있다면 그렇게 말하지 않았습니다).
mc0e

2
@ user3317398 누락 된 경우 "libavcodec를 어떻게 업데이트합니까?"라는 질문이 표시됩니다. 그리고 당신은 그것에 대답하려고 시도하지 않았습니다. 실제 답변을 찾고 여기에 온 보안 의식이있는 사용자에게는 조언이 끔찍합니다.
blendenzo

18

최신 정보

libavcodec는 Ubuntu 14.04에서 업데이트되었습니다.

우분투 14.04의 libav-tools, libavcodec-extra 및 libavcodec-extra-54 업데이트로 문제가 해결되었습니다. libavcodec may be vulnerable or is not supported, and should be updated to play video통지는 더 이상 소프트웨어 업데이터로 시스템을 업데이트 한 후 나타납니다.


우분투 14.04에서는 기본 우분투 저장소에서 Firefox 50을 사용하고 있습니다.이 저장소는 작성된 시점의 최신 버전의 Firefox입니다. 이 시스템에는 libavcodec 패키지가 설치되어 있지 않습니다. 설치할 필요가 없기 때문입니다. libavcodec 패키지가 설치되어 있지 않으면이 답변의 두 번째 부분을 무시해도됩니다.

내가 얻을 libavcodec may be vulnerable or is not supported, and should be updated to play video.cnn.com과 yahoo.com 같은 다른 웹 사이트에서 페이스 북에 게시 비디오 및 동영상을 재생하려고 할 때 알림을. 동일한 비디오 플레이어의 Chromium 웹 브라우저에서 libavcodec 알림을 표시하지 않고 동일한 비디오가 완벽하게 재생되므로이 알림을 무시하고 libavcodec를 업그레이드하지 않기로 결정했습니다. Firefox와 Chromium의 비디오에서 내가 발견 한 유일한 차이점은 Chromium에 있습니다. Firefox에서 보이지 않는 Facebook 비디오 플레이어의 톱니 바퀴 아이콘을 클릭하면 비디오 품질을 변경하는 추가 옵션이 표시됩니다.

여기에 이미지 설명을 입력하십시오
libavcodec이 설치되지 않은 경우 Firefox 50에서 libavcodec 알림 업데이트

libavcodec이 설치되지 않은 경우에도 해당 웹 페이지의 비디오가 제대로 재생되므로 위 스크린 샷의 알림이 약간 혼동됩니다. Facebook 및 CNN에 동일한 알림이 표시되므로 Firefox에서 알림이 발송 된 것 같습니다. Firefox에서 비디오가 정상적으로 재생되지만 Firefox에서 성가신 libavcodec 알림을 제거하려면 다른 PPA를 드래그해야합니까? 동일한 비디오가 libavcodec 업데이트 알림을 표시하지 않고 Chromium에서 완벽하게 재생됩니다.

Firefox를 버전 50 (libavcodec54가 설치되지 않은 상태)으로 업그레이드하고 비디오 재생을 시작한 후 비디오 재생을 시작하려면 Firefox에서 비디오의 멀티미디어 플러그인을 실행하도록 허용 및 기억하라는 메시지가 표시 될 수 있습니다.


설치하려면 libav-도구 (멀티미디어 플레이어, 인코더 및 트랜스 코더) libavcodec56 (Libav 코덱 라이브러리) 및 위해 libavcodec-추가-56 우분투 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)에서 libav를 설치하기로 선택했지만 설치 후 libavcodec를 찾을 수 없습니다. 무엇이 문제 일 수 있습니까? 나는 아직 ppa를 시도하지 않았으며, ppa가 최종 옵션이되기를 원합니다.
misterjinx

1
Ubuntu 14.04에서 기본 Ubuntu 리포지토리의 libavcodec 패키지 이름은 libavcodec 가 아니라 libavcodec54입니다.
karel

패키지에서 libavcodec *를 설치하지 않았으며 소스에서 직접 설치했습니다. 소스에서 libav를 설치하여 libavcodec을 사용할 수 없어야하는지 여부를 묻습니다. 분명히 사용할 수 없기 때문입니다. 또한 사용할 수 있도록해야 할 특별한 사항이 있는지 모르겠습니다 ..
misterjinx

1
Ubuntu 14.04에 libavcodec54라는 패키지가 필요한 경우 다른 패키지이므로 libavcodec을 설치 한 후 사용하지 않습니다.
karel

@misterjinx : 설치 프로그램이 올바른 위치에 설치하지 않았습니까? 내 libavcodec.so는 / usr / lib / x86_64-linux-gnu /에 있습니다 (패키지 관리자를 사용하여 설치; libavcodec.so는 필자의 경우 libavcodec.so.54.35.0에 대한 심볼릭 링크입니다).
Kai

9

구글에서 오는 사람들을 위해, 나는 또한이 답변을 슈퍼 유저에게 게시했습니다 : https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox/1148770#1148770

karel의 답변은 다른 저장소를 설치해도 괜찮고 user3317398은 보안 취약점이 있으면 괜찮습니다.

나처럼, 일부 비디오가 재생되지 않는지 신경 쓰지 않고 libavcodec를 비활성화하지 않고 그 빌어 먹을 메시지를 사라지게하려면 (수동으로 비활성화하기 때문에 수정 프로그램이 나오면 수동으로 다시 활성화해야 함을 의미합니다) )-다음으로 이동하여 다음을 about:config찾으십시오.

media.decoder-doctor.notifications-allowed

값 필드에 쉼표로 구분 된 값 목록이 표시 될 수 있습니다. 제거하려는 것은 MediaUnsupportedLibavcodec입니다. 예를 들어 내 설정은 다음과 같습니다.

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

그리고 나는 그것을 다음과 같이 바꿨다.

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

비올라! 더 이상 성가신 알림이 없으며 코덱이 필요한 비디오는 작동하지 않습니다. 그러나 보안 문제가 없으며 공식 리포지토리가 수정을 시도하면 더 이상 노력하지 않아도 비디오가 다시 작동하기 시작합니다.


6

귀하의 정보-우분투 12.04 LTS도 영향을받습니다. 투표하지 마십시오.

Launchpad에는 libav 및 Firefox 문제에 대한 버그 1643467이 있습니다.

정확한 최신 libav (버전 11.2-1ppa1)의 PPA를 찾았습니다.

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

당신이 PPA에서 libav 설치하지 않으려면, 당신은 설정할 수 있습니다 media.libavcodec.allow-obsoletetrueabout:config로 14.04에 LTS.


1
지금까지 나를 위해 일한 유일한 것! 감사!
balu

5

업데이트 후 동일한 문제가 발생했습니다. 나는 그 일을하고 나를 위해 일했다.

sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
  1. 시냅틱 패키지 관리자를 엽니 다.
  2. libavcodec에 대한 필터 검색
  3. libavcodec-extra 확인란을 선택하고 적용하십시오.

시냅스 관리자

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.