Não é possível reproduzir o Youtube ao vivo em outros streams no Opera - sem suporte para h264

1

Tenho boas razões para usar o Opera como meu navegador padrão (acho mais leve que o Firefox Quantum e o Chrome / Chromium, gosto de seus marcadores de discagem rápida, além de outros recursos e detalhes).

O navegador Opera não pode reproduzir vídeos do Youtube.

Osvídeosnormais(nãoaovivo)doyoutubefuncionambem.

EuseiqueoYoutubenãoenvolveflash,masparadepurarissoemumcontextomaior,podeserútildizerqueosmesmosnavegadoresquenãotocamstreamsaovivonoYoutube(OperaeChromium)tambémsãoafetadosporumproblemaemqueelesnãopodemreproduzir(pelomenos)outrosstreamsdevídeodaInternet(provavelmenteemflash)-enquantooGoogleChromeeoFirefoxnãosãoafetadospornenhumdessesproblemas.

Ajude-meadepurarisso.

EstounoelementaryOSLokiatualizado,Opera52.0.2871.40.

Eutambémposteiessapergunta: Como saber se um vídeo da internet é flash ou html5 .

Editar

Instalando chromium-codecs-ffmpeg-extra para reproduzir vídeos do Vimeo (conforme indicado aqui resolveu para o Chromium todos os problemas que eu tive com o Opera e o Chromium (não reproduzindo transmissões ao vivo e muitos outros vídeos on-line não ao vivo), mas não para Ópera .

    
por cipricus 12.04.2018 / 11:48

3 respostas

3

A solução pode variar dependendo do sistema operacional.

Veja a versão base do Chrome do Opera em opera://about/ .

Paraaversão65.0.3325.181,façaodownloaddopacoteopera-ffmpeg-codecsde Repositório ArchLinux :

wget http://ftp5.gwdg.de/pub/linux/archlinux/community/os/x86_64//opera-ffmpeg-codecs-65.0.3325.181-1-x86_64.pkg.tar.xz

Extraia:

tar -xJf opera-ffmpeg-codecs-65.0.3325.181-1-x86_64.pkg.tar.xz

Para outras versões - como o Opera será atualizado a tempo e o acima pode não funcionar mais - veja aqui: link . (Ou pesquise na Internet algo como opera-ffmpeg-codecs-xxxxxx , em que xxxxxx é a versão base relevante do Google Chrome.)

Crie o seguinte diretório:

sudo mkdir /usr/lib/x86_64-linux-gnu/opera/lib_extra/

Mova a biblioteca para o lugar certo:

sudo mv ./usr/lib/opera/lib_extra/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/lib_extra/

Deixe-me saber se isso ajuda ou não.

Editar por cipricus:

Isso funciona. Eu estou editando isso um pouco para torná-lo mais significativo e adicionar o que eu encontrei, então vou marcá-lo como resolvido e conceder a recompensa também.

Esse problema deve ser colocado no contexto do suporte ao navegador html5, mais especificamente ao suporte para h264 streams (que afetou muito mais do que os streams ao vivo do Youtube). Para verificar o suporte ao html5, vá para o link . O suporte do h264 parece estar faltando na data dessas postagens no Chromium e no Opera, mas pode ser resolvido apenas separadamente. Para o Chromium:

sudo apt-get install chromium-codecs-ffmpeg-extra

O mesmo pacote pode ser usado para o Opera baixando o arquivo deb do link , extraindo o libffmpeg.so e copiando como indicado.

O acima foi testado em sistemas baseados em Ubuntu.

Em outros sistemas, o Opera pode ter uma estrutura de pastas diferente.

Para Solus:

Com base em esta postagem .

Siga as instruções do Linux no link Você vai querer o arquivo x64. Baixe e extraia. Faça um backup de /usr/lib64/opera/libffmpeg.so e, com direitos de administrador, copie o novo arquivo libffmpeg.so para /usr/lib64/opera , substituindo o arquivo existente.

Você terá que fazer isso novamente após as atualizações do Opera.

    
por 16.04.2018 / 12:29
2

Veja a resposta principal para atualizações e resumos. Isso varia dependendo do sistema Linux.

Eu resolvi isso em sistemas baseados no Ubuntu (seguindo frouxamente o que é dito aqui ) assim:

  1. Acesse opera: // sobre / e procure a versão relevante do Chromium.

  • Faça o download de aqui a versão correspondente de chromium-codecs-ffmpeg-extra

  • Extraia o arquivo.

  • Copie o arquivo libffmpeg.so (com o gerenciador de arquivos como administrador ou no terminal) para /usr/lib/x86_64-linux-gnu/opera , substituindo o arquivo já existente, se necessário.
  • (Isso é diferente do que a resposta vinculada diz. O local é diferente e nenhuma renomeação do arquivo foi feita.)

    Reiniciar o Opera, streaming ao vivo no Youtube e outros sites como o Vimeo agora estão funcionando bem.

    Este parece ter sido um problema com o suporte ao h264 no Opera , como parte do suporte ao html5. Tais questões podem ser investigadas indo para o link .

        
    por 16.04.2018 / 12:41
    0

    (Trabalho em andamento ...)

    Introdução:

    Não está relacionado ao Flash. A mensagem de erro menciona o HTML5, que é e tem sido por muitos anos o padrão para o Youtube e quase todos os principais serviços de streaming de vídeo.

    Possível causa:

    Uma biblioteca ausente.

    Solução possível:

    sudo apt-get install chromium-codecs-ffmpeg
    
        
    por 12.04.2018 / 16:50