E: Пакет «libavcodec-extra-53» не имеет кандидата на установку [duplicate]

Я использую дополнение Google ™ Translator для Firefox, так как я не знаю хорошего программного обеспечения TTS для Linux с естественным голосом. Таким образом, это онлайн-решение, вы можете пометить текст, а затем получить пузырь, где вы можете щелкнуть, чтобы прочитать текст. Он также работает с файлами PDF, когда вы открываете их в Firefox.

И самое главное, голос естественный, что не имеет отношения к существующей Linux TTS. Лучшим бесплатным программным обеспечением TTS для Linux является, вероятно, MeryTTS

45
задан 9 December 2016 в 03:40

12 ответов

Ради тех, кто приехал сюда из Google, я также разместил этот ответ на суперпользователя: https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox/1148770# 1148770

Ответ karel работает, если вы нормально устанавливаете другое репо и user3317398, если у вас все в порядке с уязвимостью безопасности.

Если, как и я, вам все равно, если некоторые видеоролики не играйте, и вы просто хотите, чтобы это проклятое сообщение исчезло - без отключения libavcodec (потому что ручное отключение означает, что мне придется вручную включить повтор после выхода исправления) - тогда вы должны перейти к about:config и посмотреть for:

media.decoder-doctor.notifications-allowed

В поле значения вы можете увидеть список значений, разделенных запятыми; тот, который вы хотите удалить, - MediaUnsupportedLibavcodec. Например, моя настройка:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

И я изменил ее на:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viola! Не более раздражающее уведомление, а видео, требующее кодека, не будет работать. Тем не менее, нет проблем с безопасностью, и как только официальное репо подталкивает исправление, видео снова начнут работать без каких-либо дополнительных усилий с вашей стороны.

8
ответ дан 17 July 2018 в 15:47

Обновление

libavcodec обновлено в Ubuntu 14.04.

Обновление для libav-tools, libavcodec-extra и libavcodec-extra-54 в Ubuntu 14.04 устраняет проблему. Уведомление libavcodec may be vulnerable or is not supported, and should be updated to play video больше не появляется после обновления системы с помощью Software Updater.

В Ubuntu 14.04 я использую Firefox 50 из репозиториев Ubuntu по умолчанию, последней версии Firefox в то время, когда это написано. У меня нет пакета libavcodec, установленного в этой системе, потому что мне не нужно его устанавливать. Если у вас нет установленного пакета libavcodec, вы можете игнорировать вторую часть этого ответа.

Я получаю уведомление libavcodec may be vulnerable or is not supported, and should be updated to play video. при попытке воспроизвести видео, размещенное на Facebook, и видео с других сайтов, таких как cnn.com и yahoo.com. Я решил проигнорировать это уведомление и не обновлять libavcodec, потому что одни и те же видео воспроизводятся отлично, не показывая уведомление libavcodec в браузере Chromium в тех же видеоплеерах. Единственное отличие в видеороликах между Firefox и Chromium, которое я заметил, это Chromium. Я вижу дополнительные опции для изменения качества видео при нажатии на значок шестеренки видеопроигрывателя Facebook, который я не вижу в Firefox.

update уведомление libavcodec в Firefox 50, когда libavcodec не установлен

Уведомление на приведенном выше снимке экрана немного запутанно, потому что видео на этой веб-странице воспроизводится нормально, даже когда libavcodec не установлен. Как представляется, уведомление появляется из Firefox, поскольку одно и то же уведомление отображается в Facebook и CNN. Нужно ли перетаскивать другой PPA, чтобы избавиться от раздражающего уведомления libavcodec в Firefox, даже если в Firefox Firefox не работает?

После обновления Firefox до версии 50 (без установки libavcodec54) и начала воспроизведения видео вам может быть предложено разрешить и помнить Firefox для запуска мультимедийный плагин видео, чтобы видео начало воспроизводиться.

Для установки libav-инструментов (мультимедийный проигрыватель, кодировщик и транскодер) libavcodec56 (библиотека библиотеки Libav) и libavcodec-extra-56 (библиотека кодеков Libav (дополнительные кодеки)) в Ubuntu 14.04 откройте терминал и введите:

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
18
ответ дан 17 July 2018 в 15:47

Просто включите libavcodec в firefox: введите about:config в адресной строке, нажмите «Изменить прием», libavcodec, чтобы изменить media.libavcodec.allow-obsolete;false на true

37
ответ дан 17 July 2018 в 15:47

Для вашей информации - Ubuntu 12.04 LTS также затронут.

На Launchpad у нас есть ошибка 1643467 о проблеме libav и Firefox.

Я нашел PPA с новым libav (версия 11.2-1ppa1) для Precise:

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

Если вы не хотите устанавливать libav из PPA, вы можете установить media.libavcodec.allow-obsolete на true в about:config, как на 14.04 LTS.

4
ответ дан 17 July 2018 в 15:47

У меня была такая же проблема после обновления. Я сделал это и работал для меня:

sudo add-apt-repository ppa:heyarje/libav-11 sudo apt-get update открыть диспетчер пакетов Synaptic. искать в фильтре о libavcodec. флажок libavcodec-extra и применить.

4
ответ дан 17 July 2018 в 15:47

Ради тех, кто приехал сюда из Google, я также разместил этот ответ на суперпользователя: https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox/1148770# 1148770

Ответ karel работает, если вы нормально устанавливаете другое репо и user3317398, если у вас все в порядке с уязвимостью безопасности.

Если, как и я, вам все равно, если некоторые видеоролики не играйте, и вы просто хотите, чтобы это проклятое сообщение исчезло - без отключения libavcodec (потому что ручное отключение означает, что мне придется вручную включить повтор после выхода исправления) - тогда вы должны перейти к about:config и посмотреть for:

media.decoder-doctor.notifications-allowed

В поле значения вы можете увидеть список значений, разделенных запятыми; тот, который вы хотите удалить, - MediaUnsupportedLibavcodec. Например, моя настройка:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

И я изменил ее на:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viola! Не более раздражающее уведомление, а видео, требующее кодека, не будет работать. Тем не менее, нет проблем с безопасностью, и как только официальное репо подталкивает исправление, видео снова начнут работать без каких-либо дополнительных усилий с вашей стороны.

9
ответ дан 23 July 2018 в 16:45

Обновление

libavcodec обновлено в Ubuntu 14.04.

Обновление для libav-tools, libavcodec-extra и libavcodec-extra-54 в Ubuntu 14.04 устраняет проблему. Уведомление libavcodec may be vulnerable or is not supported, and should be updated to play video больше не появляется после обновления системы с помощью Software Updater.

В Ubuntu 14.04 я использую Firefox 50 из репозиториев Ubuntu по умолчанию, последней версии Firefox в то время, когда это написано. У меня нет пакета libavcodec, установленного в этой системе, потому что мне не нужно его устанавливать. Если у вас нет установленного пакета libavcodec, вы можете игнорировать вторую часть этого ответа.

Я получаю уведомление libavcodec may be vulnerable or is not supported, and should be updated to play video. при попытке воспроизвести видео, размещенное на Facebook, и видео с других сайтов, таких как cnn.com и yahoo.com. Я решил проигнорировать это уведомление и не обновлять libavcodec, потому что одни и те же видео воспроизводятся отлично, не показывая уведомление libavcodec в браузере Chromium в тех же видеоплеерах. Единственное отличие в видеороликах между Firefox и Chromium, которое я заметил, это Chromium. Я вижу дополнительные опции для изменения качества видео при нажатии на значок шестеренки видеопроигрывателя Facebook, который я не вижу в Firefox.

update уведомление libavcodec в Firefox 50, когда libavcodec не установлен

Уведомление на приведенном выше снимке экрана немного запутанно, потому что видео на этой веб-странице воспроизводится нормально, даже когда libavcodec не установлен. Как представляется, уведомление появляется из Firefox, поскольку одно и то же уведомление отображается в Facebook и CNN. Нужно ли перетаскивать другой PPA, чтобы избавиться от раздражающего уведомления libavcodec в Firefox, даже если в Firefox Firefox не работает?

После обновления Firefox до версии 50 (без установки libavcodec54) и начала воспроизведения видео вам может быть предложено разрешить и помнить Firefox для запуска мультимедийный плагин видео, чтобы видео начало воспроизводиться.

Для установки libav-инструментов (мультимедийный проигрыватель, кодировщик и транскодер) libavcodec56 (библиотека библиотеки Libav) и libavcodec-extra-56 (библиотека кодеков Libav (дополнительные кодеки)) в Ubuntu 14.04 откройте терминал и введите:

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
18
ответ дан 23 July 2018 в 16:45
  • 1
    У меня такая же проблема, но я решил установить libav из источников (версия 12), но после установки libavcodec не найден. В чем может быть проблема? Я еще не пробовал ppa, я хочу, чтобы ppa был окончательным вариантом. – misterjinx 19 November 2016 в 18:46
  • 2
    В Ubuntu 14.04 пакет libavcodec из репозиториев Ubuntu по умолчанию называется libavcodec54 , а не libavcodec. – karel 19 November 2016 в 18:48
  • 3
    Я не установил libavcodec * из пакетов, я сделал это напрямую из источников. Это то, о чем я просил, если, установив libav из источников, libavcodec также не будет доступен, потому что, видимо, это не так, и я не знаю, есть ли что-то особенное, что я должен сделать, чтобы он был доступен. – misterjinx 19 November 2016 в 18:49
  • 4
    Если Ubuntu 14.04 ожидает пакет с именем libavcodec54, он не будет использовать libavcodec после его установки, потому что это другой пакет. – karel 19 November 2016 в 18:51
  • 5
    @misterjinx: Может быть, установщик не поместил его в нужное место? Мой libavcodec.so находится в / usr / lib / x86_64-linux-gnu / (установлен с помощью manger, libavcodec.so является символической ссылкой на libavcodec.so.54.35.0 в моем случае). – Kai 20 November 2016 в 13:48

Просто включите libavcodec в firefox: введите about:config в адресной строке, нажмите «Изменить прием», libavcodec, чтобы изменить media.libavcodec.allow-obsolete;false на true

37
ответ дан 23 July 2018 в 16:45
  • 1
    Лучший ответ IMO, потому что большинство пользователей, вероятно, хотят переключить флаг и сделать с ним, а затем беспорядок с их репозиториями. Вы можете исправить свою опечатку из «flase». к "ложному". – soger 22 November 2016 в 05:22
  • 2
    @soger True. Но то, что хотят пользователи, не всегда может быть лучшим для них: D – Carolus 22 November 2016 в 17:05
  • 3
    но не реальное решение, просто быстрое обходное решение, не так ли? Спасибо, в любом случае – Hugo 24 November 2016 в 15:59
  • 4
    Мне это кажется очень плохим советом. Вы в основном говорите людям, чтобы они явно открывали уязвимость безопасности в своей системе, а не исправляли ее. (Или, если есть какая-то причина, по которой вы считаете, что это безопасно, вы так не сказали). – mc0e 28 November 2016 в 16:22
  • 5
    @ user3317398 В случае, если вы его пропустили, заданный вопрос: «Как я могу обновить libavcodec? & quot; и вы даже не пытались ответить на него. Ваш совет ужасен для пользователей безопасности, которые пришли сюда в поисках реального ответа. – blendenzo 1 December 2016 в 03:27

Для вашей информации - Ubuntu 12.04 LTS также затронут.

На Launchpad у нас есть ошибка 1643467 о проблеме libav и Firefox.

Я нашел PPA с новым libav (версия 11.2-1ppa1) для Precise:

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

Если вы не хотите устанавливать libav из PPA, вы можете установить media.libavcodec.allow-obsolete на true в about:config, как на 14.04 LTS.

4
ответ дан 23 July 2018 в 16:45
  • 1
    Единственное, что сработало для меня до сих пор! Благодаря! – balu 25 February 2017 в 00:33

У меня была такая же проблема после обновления. Я сделал это и работал для меня:

sudo add-apt-repository ppa:heyarje/libav-11 sudo apt-get update открыть диспетчер пакетов Synaptic. искать в фильтре о libavcodec. флажок libavcodec-extra и применить.

4
ответ дан 23 July 2018 в 16:45

Для вашей информации - Ubuntu 12.04 LTS также затронут.

На Launchpad у нас есть ошибка 1643467 о проблеме libav и Firefox.

Я нашел PPA с новым libav (версия 11.2-1ppa1 ) для Точного:

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

Если вы не хотите устанавливать libav из PPA, вы можете установить media.libavcodec.allow-obsolete на true в about:config, как на 14.04 LTS.

5
ответ дан 3 August 2018 в 09:59

Ради тех, кто приехал сюда из Google, я также разместил этот ответ на суперпользователя: https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox / 1148770 # 1148770

Ответ karel работает, если вы нормально устанавливаете другое репо, и user3317398, если вы в безопасности с уязвимостью безопасности.

Если, как и я, вы все равно, если некоторые видео не воспроизводятся, и вы просто хотите, чтобы это проклятое сообщение исчезло - , не отключая libavcodec (потому что вручную отключить означает, что мне придется вручную повторно включить, out) - тогда вы должны перейти к about:config и искать:

media.decoder-doctor.notifications-allowed

В поле значения вы можете увидеть список значений, разделенных запятыми; тот, который вы хотите удалить, - MediaUnsupportedLibavcodec. Например, моя настройка была:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

И я изменил ее на:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viola! Не более раздражающее уведомление, а видео, требующее кодека, не будет работать. Тем не менее, нет проблемы с безопасностью, и как только официальное репо подталкивает исправление, видео снова начнут работать без каких-либо дополнительных усилий с вашей стороны.

9
ответ дан 6 August 2018 в 17:48

Другие вопросы по тегам:

Похожие вопросы: