Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

Videos not playing on twitter

  • In a recent update to Elementary OS the opera browser stopped playing videos on twitter.

    lsb_release -a
    Distributor ID: elementary
    Description: elementary OS 0.4.1 Loki
    Release: 0.4.1
    Codename: loki

    The version with the problem is opera-stable_54.0.2952.41_amd64.deb
    I downgraded my opera browser to opera-stable_53.0.2907.68_amd64.deb

    This appears to have fixed the problem.
    I was able to download the older version from here ~> opera-stable_53.0.2907.68_amd64.deb

    Not sure is this affects other distributions of Ubuntu.

  • Hi @tampaman, if you want, you can give a try to this tip, and check if it helps in your case.

  • Thanks @tampaman , but your link actually points to Opera 54, which kind of defeats the purpose 🙂 On a related note, why 0.68? I just downloaded the latest in the 53 series, which is .110 and it works fine:

    $ wget https://get.geo.opera.com/pub/opera/desktop/53.0.2907.110/linux/opera-stable_53.0.2907.110_amd64.deb
    $ sudo dpkg -i opera-stable_53.0.2907.110_amd64.deb
    $ sudo apt-mark hold opera-stable
    

    As for @l33t4opera 's solution, it didn't help me for some reason. There was an old method with replacing libffmpeg.so (described here), but it seems that the problem is Opera itself, so it makes sense to downgrade the browser and not the codecs.

  • @denisftw thanks for the code to roll back Opera - now back working as it did. This has happened several times in the past when opera was updated and sometimes had to wait for severtal new versions before the problem was corrected.
    By using 'apt-mark hold' function will that prevent any future updates - so how and when should i disable that?

  • That is why it stopped working. Blame the ubuntu maintainers for taking a MONTH to update chromium on the main repos and then opera for waiting for them for almost a month in order to release opera v54.

    https://forums.opera.com/topic/27092/how-to-get-streaming-and-codecs-audio-video-support-in-opera-53/13

    As of today, June 29th 2018.
    Chromium version that opera 54 is based on = 67
    Chromium version that chromium ffmpeg codecs on ubuntu are built on = 66.
    You don't have to be a mathematician to know that these do not match.

    What packages do you have on hold? You can check with
    apt-mark showhold

    p.s. Other distros that do not package chromium ffmpeg codecs (fedora, debian, mageia, arch etc) have moved to chromium 67 at least 20 days ago,. That alone can tell you how far behind the ubuntu devs are. And how much the opera devs depend on the ubuntu packages, because they were probably just waiting ~30 days for ubuntu to upgrade chromium to v67 and then release opera v54.

  • @tampaman It's the same here. Before, I could copy libffmpeg.so from /usr/lib/x86_64-linux-gnu/oxide-qt/ to /usr/lib/x86_64-linux-gnu/opera but now, it isn't work.

  • Hi guys, @denisftw @igormiguel777, if you want, please follow the additional steps - to the tip mentioned above, and check if it helps in your case: navigate to the Opera's installation root (check the path in opera:about), rename the libffmpeg.so to e.g. libffmpeg.so-org, and make a symbolic link to the libffmpeg.so described in the link.

  • https://forums.opera.com/post/149370 This solution works for me in Ubuntu Trusty. Is the classic libffmpeg.so file change in /usr/lib/x86_64-linux-gnu/opera/.

  • @jimunderscorep Wow, thanks a lot for this, very instructive! The whole system of sharing codecs between basically independent projects appears to be very fragile; this explains why it breaks from time to time.

    @l33t4opera thanks, but I think this time I'll just wait until new codecs arrive. Should be less work for me 🙂

    @brumman Yeah, if the package is on hold, it won't be automatically updated. I guess I'll have to check in a week or two if Ubuntu maintainers have pushed version 67 of chromium-codecs-ffmpeg-extra to the repo and then simply do something like this:

    $ sudo apt-mark unhold opera-stable
    $ sudo apt update
    $ sudo apt upgrade
    
  • Now that a new version of chromium-codecs-ffmpeg-extra is finally in the Ubuntu repo, it's time to unhold opera-stable and do an upgrade. I just did what I suggest in the above post, and Twitter videos work fine (and why wouldn't they?). You can always check that you have version 67 of chromium-codecs-ffmpeg-extra with the following:

    $ dpkg -s chromium-codecs-ffmpeg-extra
    Package: chromium-codecs-ffmpeg-extra
    Status: install ok installed
    Priority: optional
    Section: web
    Installed-Size: 4050
    Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
    Architecture: amd64
    Source: chromium-browser
    Version: 67.0.3396.99-0ubuntu0.16.04.2