AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 437245
Accepted
user32012
user32012
Asked: 2018-04-13 01:48:47 +0800 CST2018-04-13 01:48:47 +0800 CST 2018-04-13 01:48:47 +0800 CST

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

  • 772

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.

insira a descrição da imagem aqui

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 .

video streaming
  • 4 4 respostas
  • 9502 Views

4 respostas

  • Voted
  1. Best Answer
    Vlastimil Burián
    2018-04-17T02:29:55+08:002018-04-17T02:29:55+08:00

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

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

    insira a descrição da imagem aqui

    Para versão 65.0.3325.181, baixe o opera-ffmpeg-codecspacote do 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 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-xxxxxxonde xxxxxxestá a versão base relevante do 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.


    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.soe 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.soseguida, com direitos de administrador, copie o novo libffmpeg.soarquivo em /usr/lib64/opera, substituindo o existente.

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

    • 3
  2. user32012
    2018-04-17T02:41:51+08:002018-04-17T02:41:51+08:00

    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:

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

    insira a descrição da imagem aqui

    1. Baixe aqui a versão correspondente dechromium-codecs-ffmpeg-extra

    2. Extraia o arquivo.

    insira a descrição da imagem aqui

    1. Copie o libffmpeg.soarquivo (com o gerenciador de arquivos como administrador ou no terminal) para /usr/lib/x86_64-linux-gnu/operasubstituir 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 .

    • 3
  3. electricgears
    2022-03-26T17:55:10+08:002022-03-26T17:55:10+08:00

    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-extrapara 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:

    Minha versão do Opera

    E esta é a versão chromium-codecs-ffmpeg-extraque funciona no Ubuntu 20.04, que pode ser baixada aqui :

    chromium-codecs-ffmpeg-extra_99.0.4844.51-0ubuntu0.18.04.1_amd64.deb
    
    • 0
  4. user252181
    2018-04-13T06:50:56+08:002018-04-13T06:50:56+08:00

    (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:

    sudo apt-get install chromium-codecs-ffmpeg
    
    • -1

relate perguntas

  • Reproduzindo pdf com animações incorporadas

  • H.264/MPEG-4 de quadros PNG: como fazer e como ajustar a compressão

  • Gire a webcam e a tela (modo retrato)

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve