Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

Debian buster 10 - opera-beta - Versão:63. - correção HTML5, H.264 , MSE & H.264

  • Não funcionava corretamente vídeos do youtube, gif animados no twitter entre outros.

    Para resolver esse problema após tentar várias opções que registram potencial conflito com a lib6 superior a versão 2.13, fui investigar e para o meu caso a solução foi instalar o chromiun estável, ultima versão.

    Pesquisando a libffmpeg.so

    vá como root:

    su -
    

    digite a senha:

    cd /
    find -name  libffmpeg.so
    

    O resultado no meu caso está abaixo.

    ./usr/lib/opera/lib_extra/libffmpeg.so
    ./usr/lib/x86_64-linux-gnu/opera-beta/bkp-libffmpeg/libffmpeg.so
    ./usr/lib/x86_64-linux-gnu/opera-beta/libffmpeg.so
    ./usr/lib/chromium-browser/libffmpeg.so
    

    Note que chromium-browser e opera-beta tem a libffmpeg.
    Para evitar danificar algo, fazer um backup da libffmpeg

    cd /usr/lib/opera/lib_extra/
    mkdir bkp-libffmpeg 
    mv libffmpeg.so bkp-libffmpeg
    

    agora vamos copiar a libffmpeg do chromium-browser para o local onde está instalado opera-beta.

    cp /usr/lib/chromium-browser/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera-beta/libffmpeg.so
    

    Basta sair do navegador se estiver aberto e carregar ele novamente.
    Consulte a página: https://www.youtube.com/html5
    Deve aparecer tudo ticado em azul.
    Espero que esta solução em tese temporária ajude outras pessoas sem precisar ficar baixando libs variadas.
    Apanhei muito com isso.

  • Opera foi atualizado, Versão:63.0.3368.17, parou de funcionar H.264 e MSE & H.264
    Faça novamente a cópia da lib se vc tem o chromium instalado:

    su -
    cp /usr/lib/chromium-browser/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera-beta/libffmpeg.so
    
  • A solução acima gera instabilidade na libffmpeg.so porque o opera atualizou a libc6. Não executar o procedimento acima.

    Recomendo usar as dicas da matéria abaixo:
    Segundo Método - manualmente baixando a última versão do libffmpeg.so

    Caso precise fazer manualmente direto com o libffmpeg.so por algum motivo (exemplo: atualizou o navegador mas o pacote do chromium-ffmpeg-extra ainda não), você pode pegar o libffmpeg.so de algum outro pacote ou link e colocar manualmente na pasta dos navegadores, sem symlink. Para facilitar, pode maixar por exemplo deste repositório do github - https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases ou de um repositório de usuário da distribuição Arch Linux (https://repo.herecura.eu/herecura/x86_64/), que já tem dois pacotes dedicados a isso: opera-ffmpeg-codecs e vivaldi-ffmpeg-codecs. No link do github informado, você consegue baixar direto o libffmpeg.so pré-compilado, enquanto que o pacote do Arch basicamente baixa essa biblioteca e coloca no lugar correto no sistema. Para o caso do OpenSUSE, basta baixar o pacote, descompactar e colocar lo local específico.

    Para o caso do Opera, fazemos assim: Baixe o pacote mais atualizado de um dos links acima (referente à sua arquitetura), abra o arquivo compactado e copie o arquivo ffmpeg.so para a pasta lib_extra, dentro de onde está o opera (padrão no openSUSE por exemplo é /usr/lib64/opera/lib_extra). O script abaixo tenta automatizar isso:

    #baixar o pacote mais novo pré-compilado de https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases para linux 64
    #nota que esse download abaixo pode quebrar com eventuais mudanças no site
    wget $(curl https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/ -s | grep linux-x64 | head -1 | sed  's/.*href\=\"/http:\/\/github.com/' |  cut -d \" -f1) -O ffmpeg.zip
    
    #descompactar o pacote
    unzip ffmpeg.zip
    

    artigo completo:
    https://wiki.ime.usp.br/tutoriais:adicionando_suporte_a_videos_h.264_nos_navegadores_no_linux

Log in to reply