Opera - erro ao reproduzir vídeos da Udemy, Facebook, Twitter [Resolvido]

Publicado por Fábio Berbert de Paula em 28/11/2020

[ Hits: 1.039 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Opera - erro ao reproduzir vídeos da Udemy, Facebook, Twitter [Resolvido]



Recentemente instalei o navegador Opera no meu Debian 10 Buster e para minha surpresa, exceto pelo YouTube, a maioria dos sites de reprodução de vídeos não estavam funcionando. No meu caso eu queria fazer a Udemy reproduzir vídeos e pelo que pesquisei o problema se expande a sites como Facebook, Twitter e afins.

O problema

O Opera é baseado no navegador Chromium e para reprodução de vídeos usa a biblioteca libffmpeg.so, presente no pacote chromium-codecs-ffmpeg-extra. Até onde entendi, a lib do Chromium tem restrições de distribuição devido a sua licença e não está inclusa por padrão no Opera, que criou sua própria libffmpeg.so (a que não funciona kkk).

A solução (gambiarra)

Na maioria das distribuições voltadas para usuário final este pacote está disponível no repositório oficial, bastando para isso digitar:

sudo apt install chromium-codecs-ffmpeg-extra

Porém o Debian não possui o pacote. Tive de instalar via snap:

sudo apt update
sudo apt install snapd
sudo snap install chromium-ffmpeg

A gambiarra consiste em copiar a libffmpeg.so do pacote chromium-codecs-ffmpeg-extra para a instalação do Opera.

Vamos fazer um backup da libffmpeg.so do Opera:

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

E finalmente copiar a lib do Chromium para o Opera:

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

No caso do Debian, como instalei via snap, a lib será encontrada em:

sudo cp /snap/chromium-ffmpeg/17/chromium-ffmpeg-?????/chromium-ffmpeg/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/

Substitua "?????" pela versão do ffmpeg instalada pelo snap. No meu caso haviam várias, peguei a mais recente (maior número de versão).

Reinicie o Opera e seja feliz!



Outras dicas deste autor

Forçando quebra de linha em tabelas HTML usando PHP

Como validar arquivos RSS via linha de comando

Apache - Forçando o browser a fazer download de determinado tipo de arquivo

Cinnamon - Como desabilitar o (chato) teclado virtual

Como abrir uma página sem barras no Google Chrome / Chromium

Leitura recomendada

GRUB 2 do Sabayon - Adicionando outras Distribuições GNU/Linux

Resolvendo falta do libkrb5.so no Arch Linux

Tweaks no Elementary OS

Bloqueando usúarios com o usermod

Cron - Teste de funcionamento

  

Comentários
[1] Comentário enviado por mauricio123 em 28/11/2020 - 21:48h


Eu teria tentado com esse:

http://archive.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_85.0....

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts