Suporte H.264 para o Opera e o openSUSE

2

Estou usando o openSUSE Leap 42.2 e o Opera 46.0.2597.57.

Alguns vídeos na internet (talvez a metade no YouTube) não funcionam no Opera. O YouTube me diz que não posso assistir ao vídeo e sugere que eu visite o link . H.264 e MSE & H.264 não são suportados pelo meu navegador como a página menciona, embora o Opera esteja listado como suportado.

Eu fiz algumas pesquisas e instalei os seguintes pacotes (que não eram o sollution):

  • chromium-ffmpeg-extra
  • chromium-ffmpeg-extra-debuginfo
  • chromium-ffmpegsumo

Talvez eu precise mencionar que o Firefox funciona muito bem com o YouTube e outros vídeos que não funcionam no Opera.

Muito obrigado pela sua ajuda.

PS: Se esse problema for corrigido com o openSUSE Leap 42.3, isso seria uma opção para mim, mas ainda não tive tempo suficiente para uma atualização.

    
por Mique 04.08.2017 / 22:01

4 respostas

0

Isso infelizmente é um problema conhecido no Opera, abrangendo OpenSuse 42.3 . O YouTube informa que H.264 e MSE & H.264 não são compatíveis quando acessados a partir desse sistema operacional. Isso está usando Opera 46.0.2597.26 , não tão novo quanto o seu, mas um sistema operacional mais novo.

Olhando pela web, há referências a um patch de codecs do Chromium. Desinstalar o Chromium não faz diferença na minha configuração, nem forçar a reinstalação do ffmpeg após a desinstalação dos codecs extras do Chromium. Para aqueles que não se importam, há uma solução de vinculação manual [1] envolvendo libffmpeg.so , que parece ter sucesso lá (mas deve ser refeita toda vez que o Opera for atualizado). Eu não tentei ligar o manual.

[1] link

    
por 05.08.2017 / 00:09
2

Eu tive o mesmo problema no Fedora 27, então segui as instruções fornecidas no link por @ doug0 e testei o libffmpeg pré-construído com codecs proprietários. Aqui está o essencial:

  • vá para o link
  • copie o link para a versão mais recente (no meu caso, 0.26.6)
  • fechar o navegador Opera
  • abra o terminal e digite o seguinte:

    $ curl -L -O https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/download/0.26.6/0.26.6-linux-x64.zip
    $ unzip 0.26.6-linux-x64.zip
    $ sudo mv libffmpeg.so /usr/lib64/libffmpeg_h264.so
    $ sudo mv /usr/lib64/opera/libffmpeg.so /usr/lib64/opera/libffmpeg.so.orig
    $ sudo ln -s /usr/lib64/libffmpeg_h264.so /usr/lib64/opera/libffmpeg.so
    
  • verifique se o Opera agora suporta o H.264 no link

por 03.01.2018 / 11:09
0

Outra opção é instalar a versão snap do Opera ( link ) que funcionou para mim

    
por 07.08.2018 / 17:57
0

Você pode verificar o ID do seu navegador em opera: // sobre / e fazer o download da versão libffmpeg.so apropriada de link .

Por exemplo, meu ID de navegador é "Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, como o Gecko) Chrome / 69.0.3497.100 Safari / 537.36 OPR / 56.0.3051.52" e Eu preciso libffmpeg.so de chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_amd64.deb . Você deve extrair e substituir (com backup) o libffmpeg.so no seu diretório opera (no Debian / usr / lib / x86_64-linux-gnu / opera /) e reiniciar o opera.

mkdir /tmp/libffmpeg
cd /tmp/libffmpeg
wget http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromium-browser/chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_amd64.deb
ar x chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_amd64.deb
tar xJvf data.tar.xz
sudo cp -b ./usr/lib/chromium-browser/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/

Verifique o suporte H.264 no link

    
por 02.11.2018 / 00:41