web-dev-qa-db-fra.com

Opera ne lira pas les vidéos Twitter (et autres)

enter image description here

Voici un exemple ci-dessus. Il fait également la même chose sur d’autres sites avec d’autres lecteurs vidéo, mais j’imagine que c’est l’un des plus connus.

De l'aide?

7
Carson

Exécutez cette commande dans un terminal (Ctrl+Alt+T):

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

Puis redémarrez Opera.

2
gustavwiz

Si vous rencontrez des problèmes avec des vidéos sur le Web qui ne sont pas au format Flash, il s’agit probablement d’une vidéo utilisant le codec H.264. Dans le passé, chrome-codecs-ffmpeg-extra a résolu ce problème (et pourrait l’être à nouveau) Malheureusement, Opera rencontre parfois des problèmes d’utilisation de la bibliothèque, car elle est si étroitement intégrée au chrome. Il n’ya pas de bonne solution à 100% d’obtenir le support H.264 dans Opera pour le moment.

Fondamentalement, Opera a des problèmes de licence. La bibliothèque contenant de nombreux codecs utilisés par Opera s'appelle ffmpeg. Cependant, ils ont supprimé la partie H.264, car même si ffmpeg a une licence libre, le pool de brevets de H.264 exigera des droits de licence pour les projets commerciaux qui en implémentent, comme Opera.

Chromium et Chrome, cependant, prennent en charge H.264 dans leur bibliothèque ffmpeg, car Google a payé les frais de licence.

Le passage à Google Chrome ou peut-être Chromium a toutes les chances de résoudre totalement ce problème (cela a été le cas pour moi sur Ubuntu 14.04 et 16.04 - 64 bits).

La seule autre option que je puisse suggérer, même d'essayer, est l'installation du paquet Ubuntu Resticted Extras disponible dans le [référentiel multivers], défini comme un logiciel non pris en charge, à code source fermé et protégé par un brevet:

Pour en savoir plus sur le référentiel multivers et sur la manière de l'activer, consultez cet excellent Q & A

Sources:

https://help.ubuntu.com/community/OperaBrowser

Quelle est la différence entre multivers, univers, restreint et principal?

1
Elder Geek

Comme d'autres l'ont dit, le problème principal est la bibliothèque ffmpeg. Pour résoudre ce problème, installez Chromium, puis copiez le fichier ffmpeg.so utilisé par Chromium. Vous pouvez le faire comme ça:

Sudo cp /snap/chromium/current/usr/lib/chromium-browser/libffmepg.so /usr/lib/x86-64-linux-gnu/opera/

Après cela, redémarrez simplement Opera et le problème sera résolu.

REMARQUE: chaque fois que Opera met à niveau, vous devez copier ffmpeg.so.

0
Luisus