Tenho bons motivos para usar o Opera como meu navegador padrão (acho mais leve que o Firefox Quantum e o Chrome/Chromium, gosto de seus favoritos de discagem rápida, bem como de outros recursos e detalhes).
O navegador Opera não pode reproduzir vídeos de streaming do Youtube.
Vídeos normais (não ao vivo) do YouTube funcionam bem.
Eu sei que o Youtube não envolve flash , mas para depurar isso em um contexto mais amplo pode ser útil dizer que os mesmos navegadores que não reproduzem transmissões ao vivo no Youtube ( Opera e Chromium ) também são afetados por um problema em que eles não pode reproduzir (pelo menos) alguns outros fluxos de vídeo da Internet (provavelmente flash) - enquanto o Google Chrome e o Firefox não são afetados por nenhum desses problemas.
Ajude-me a depurar isso.
Estou no elementary OS Loki atualizado, Opera 52.0.2871.40.
Também postei esta pergunta: Como saber se um vídeo da Internet é flash ou html5 .
Editar
A instalação chromium-codecs-ffmpeg-extra
com o objetivo de reproduzir vídeos do Vimeo (conforme indicado aqui ) resolveu para o Chromium todos os problemas que tive com o Opera e o Chromium (não reproduzindo transmissões ao vivo e muitos outros vídeos online não ao vivo): mas não para o Opera .
A solução pode variar dependendo do sistema operacional.
Veja a versão base do Chrome do Opera em
opera://about/
.Para versão
65.0.3325.181
, baixe oopera-ffmpeg-codecs
pacote do repositório ArchLinux :Extraia:
Para outras versões - como o Opera será atualizado com o tempo e o acima pode não funcionar mais - veja aqui: https://repo.herecura.eu/herecura/x86_64/ . (Ou pesquise na Internet algo como
opera-ffmpeg-codecs-xxxxxx
ondexxxxxx
está a versão base relevante do Chrome.)Crie o seguinte diretório:
Mova a biblioteca para o lugar certo:
Deixe-me saber se isso ajuda ou não.
Editado por Cipricus:
Isso funciona. Estou editando um pouco para torná-lo mais significativo e adicionar o que eu mesmo encontrei, então vou marcá-lo como resolvido e conceder a recompensa também.
Este problema deve ser colocado no contexto do suporte a html5 do navegador, mais especificamente suporte para streams h264 (que afetou muito mais do que as transmissões ao vivo do Youtube). Para verificar o suporte html5, vá para http://html5test.com/ . O suporte h264 parece estar faltando na data dessas postagens no Chromium e no Opera, mas pode ser resolvido apenas separadamente. Para Cromo:
sudo apt-get install chromium-codecs-ffmpeg-extra
O mesmo pacote pode ser usado para Opera baixando o arquivo deb de http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/ , extraindo
libffmpeg.so
e copiando conforme indicado.O acima foi testado em sistemas baseados no Ubuntu.
Em outros sistemas, o Opera pode ter uma estrutura de pastas diferente.
Para Solus:
Com base nesta postagem.
Siga as instruções do Linux em https://www.slimjet.com/en/libffmpeg.php Você vai querer o arquivo x64. Baixe e extraia. Faça um backup de
/usr/lib64/opera/libffmpeg.so
seguida, com direitos de administrador, copie o novolibffmpeg.so
arquivo em/usr/lib64/opera
, substituindo o existente.Você terá que fazer isso novamente após as atualizações do Opera.
Veja a resposta principal para atualizações e resumos. Isso varia dependendo do sistema Linux.
Eu resolvi isso em sistemas baseados em ubuntu (seguindo vagamente o que é dito aqui ) assim:
Baixe aqui a versão correspondente de
chromium-codecs-ffmpeg-extra
Extraia o arquivo.
libffmpeg.so
arquivo (com o gerenciador de arquivos como administrador ou no terminal) para/usr/lib/x86_64-linux-gnu/opera
substituir o arquivo já existente, se necessário.(Isso é diferente do que a resposta vinculada diz. A localização é diferente e nenhuma renomeação do arquivo foi feita.)
Reiniciando o Opera, a transmissão ao vivo no Youtube e outros sites como o Vimeo agora estão funcionando bem.
Isso parece ter sido um problema com o suporte h264 no Opera , como parte do suporte html5. Esses problemas podem ser investigados acessando http://html5test.com .
A solução do user32012 ainda está funcionando com Ubuntu 20.04 e sistemas operacionais baseados em 20.04 (por exemplo, Linux Mint 20.3) - embora não haja uma versão específica
chromium-codecs-ffmpeg-extra
para 20.04, a versão para 18.04.1 funciona muito bem.Em 26 de março de 2022, esta é a minha versão do Opera:
E esta é a versão
chromium-codecs-ffmpeg-extra
que funciona no Ubuntu 20.04, que pode ser baixada aqui :(Trabalho em progresso...)
Introdução:
Não é relacionado ao Flash. A mensagem de erro menciona o HTML5, que é e tem sido por muitos anos o padrão do Youtube e de quase todos os principais serviços de streaming de vídeo.
Possível causa:
Uma biblioteca perdida.
Solução possível: