Внезапно все видеоплееры, работающие на Python, не работают точно 12.04 amd64

Еще несколько дней назад все работало нормально. В последний раз я использовал VLC, может быть, неделю или 2 назад. Я впервые заметил поведение при попытке воспроизвести видео в формате mp4, которое я воспроизводил раньше, без проблем в VLC. Затем я получил сообщение:

No suitable decoder module:
VLC does not support the audio or video format "h264". Unfortunately
there is no way for you to fix this.

Затем я успешно воспроизвел его с помощью SMPlayer, UMPlayer, gxine, Xine и GNOME MPlayer. Однако было невозможно воспроизвести его в стандартном проигрывателе фильмов Ubuntu Application, Banshee Media Player, Dragon Player и VLC Media Player. На всех не функционирующих проигрывателях, кроме VLC, меня поразило всплывающее окно с заголовком:

Install extra multimedia plugins?
Python (v2.7) requires to install plugins to play media files of the
following type: H264 decoder

Gstreamer ffmpeg video plugin (i386)
Gstreamer plugins for mms, wavpack, quicktime, musepack (i386)

Кроме того, ни один из этих проигрывателей не может воспроизводить любой формат Flash Video flv ... Без каких-либо сообщений и неожиданно возникнуть. Для h264 я все еще могу воспроизводить звук, но нет видео.

Проблема в том, что у меня уже установлены эти пакеты в архитектуре amd64. Я не понимаю, зачем мне устанавливать плагины для i386?

Однако общая черта всех этих игроков заключается в том, что они используют Python. Я уверен для VLC, что они используют Python.

Я не установил ничего связанного с Python, так как эти видео проигрыватели работали нормально. Только обновления системы.

Так что я не вижу, что еще я могу сделать, и почему вдруг мой Python 2.7 больше не работает для VLC и других медиаплееров?

Кто-нибудь понимает эту совершенно неслыханную ситуацию?

1
задан 5 December 2013 в 02:16

1 ответ

1117 Я нашел проблему. В любом дистрибутиве Debian или Ubuntu есть пакет libopenjpeg2. Установленная версия (для всех дистрибутивов Ubuntu) 1.3+dfsg-4.6. Разработчик этого пакета - http://www.openjpeg.org. Их веб-сайт Google Code находится на http://code.google.com/p/openjpeg. Это идет с другими пакетами, такими как libopenjpeg-dev и openjpeg-tools.

Я увидел, что версия, поставляемая с дистрибутивами, была их первой версией, датируемой май 2009 года. Затем я решил скомпилировать и собрать самую последнюю версию 2.0.0 (с ноября 2012 года). Это работало нормально. Я назвал свой новый пакет libopenjpeg2.0. Это было хорошо. Все было в порядке. Тогда я решил избавиться от самой старой версии 1.3 и сразу после того, как начал видеть, что некоторые приложения не запускаются, как DeVeDe, VLC Media Player, Banshee Media Player, Movie Player и другие ... Некоторые, такие как DeVeDe, запущены из командной строки сообщается, что библиотека libopenjpeg.so.2 отсутствует.

Переустановка libopenjpeg v1.3 решила проблему. Благодаря этому процессу я узнал, что выпуски OpenJPEG 1.3, 1.5 и 2.0 не являются инкрементными выпусками одного и того же материала. Вам в основном нужно, чтобы все они были установлены в разных именах пакетов.

В Debian Unstable я видел сборку версии 1.5 в пакете libopenjpeg5 и имел некоторые намеки на то, что версия 2.0.0 будет в пакете libopenjpeg6.

Пакеты для версии 1.5 можно найти здесь здесь .

0
ответ дан 5 December 2013 в 02:16
  • 1
    Мое выпадающее поле не содержит поле " От, До, CC...". если бы это было бы, я не задать вопрос. Я использую версию 31.6.0 Thunderbird. Как это может быть? – guettli 31 May 2015 в 22:04

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

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