De repente, todos os players de vídeo que dependem do Python não funcionam com precisão 12.04 amd64

1

Até vários dias atrás, tudo estava funcionando bem. A última vez que usei o VLC foi uma semana ou duas atrás. Eu primeiro notei o comportamento ao tentar reproduzir um vídeo mp4 que eu tinha jogado antes sem problemas no VLC. Então eu recebi a mensagem:

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

Então eu joguei com sucesso com SMPlayer, UMPlayer, gxine, Xine e GNOME MPlayer. No entanto, não foi possível reproduzi-lo no aplicativo padrão do Ubuntu Movie Player, do Banshee Media Player, do Dragon Player e do VLC Media Player. Em todos os jogadores que não funcionam, exceto o VLC, fui atingido por uma janela pop-up com o título:

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)

Além disso, nenhum desses jogadores é capaz de reproduzir qualquer formato de vídeo Flash flv ... Sem qualquer mensagem nem pop-up. Para o h264, ainda consigo reproduzir o som, mas sem vídeo.

O problema é que eu já tenho esses pacotes instalados na arquitetura amd64. Eu não vejo porque eu teria que instalar plugins para i386?

No entanto, o ponto comum a todos esses jogadores é (talvez seja) eles usam Python. Tenho certeza de que o VLC usa Python.

Eu não instalei nada relacionado ao Python, pois esses players de vídeo funcionavam bem. Apenas o sistema é atualizado.

Então eu não vejo o que mais eu posso fazer e porque de repente meu Python 2.7 não está mais funcionando para o VLC e outros Media Players?

Alguém tem alguma idéia sobre esta situação inédita?

    
por Antonio 04.12.2013 / 23:16

1 resposta

0

Eu encontrei o problema. Em qualquer distribuição Debian ou Ubuntu, existe um pacote libopenjpeg2 . A versão instalada é (para todos os distribuidores do Ubuntu) 1.3+dfsg-4.6 . O desenvolvedor deste pacote é http://www.openjpeg.org . O site do Google Code está em http://code.google.com/p/openjpeg . Isso vem com outros pacotes como libopenjpeg-dev e openjpeg-tools .

Eu vi que o envio da versão com as distribuições foi seu primeiro lançamento em maio de 2009. Então decidi compilar e construir a última versão 2.0.0 (de novembro de 2012). Isso estava funcionando bem. Eu nomeei meu novo pacote libopenjpeg2.0 . Tudo bem. Tudo estava correndo bem. Então eu decidi me livrar da versão mais antiga 1.3 e logo depois comecei a ver alguns aplicativos não iria começar como DeVeDe , VLC Media Player , Banshee Media Player , Movie Player e outros ... Alguns como DeVeDe lançado da linha de comando relatou a biblioteca libopenjpeg.so.2 como ausente.

A reinstalação do libopenjpeg v1.3 resolveu o problema. Eu aprendi através deste processo que as versões 1.3, 1.5 e 2.0 do OpenJPEG não são lançamentos incrementais do mesmo material. Você basicamente precisa de todos eles instalados em nomes de pacotes diferentes.

No Debian Unstable eu vi a versão 1.5 construir no pacote libopenjpeg5 e tinha algumas dicas de que a versão 2.0.0 estaria no pacote libopenjpeg6 .

Pacotes para a versão 1.5 podem ser encontrados aqui .

    
por Antonio 12.02.2014 / 19:54