Navigation

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    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

    Opera 54.0.2952.51: another piece of crap! libffmpeg.so problem consists

    Opera for Linux
    5
    12
    6793
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • gloewa
      gloewa last edited by

      This is the third update with the same problems (see the various topics).

      All other browsers i tried (firefox, slimjet, cyberfox, vivaldi) are able to deliver
      working streaming videos and html5-sites.

      After every update we user have to frickle around to make this browser usable!

      Opera User since Version 3.x

      Reply Quote 1
        1 Reply Last reply
      • burnout426
        burnout426 Volunteer last edited by

        FWIW, this worked for me and some others.

        Reply Quote 0
          gloewa 2 Replies Last reply
        • gloewa
          gloewa @burnout426 last edited by

          @burnout426 thanks, i know - but thats not the point!
          after updating this browser is unusable - thats the point!!!

          Opera User since Version 3.x

          Reply Quote 0
            1 Reply Last reply
          • gloewa
            gloewa @burnout426 last edited by

            @burnout426 i am an opera-fan since more than ten years, but it makes me really angry that this browser gets worse with every update.
            they add bells and whistles, but the basics do not work anymore!!!!

            to me its not ok that the USER has to fix this problem after every update

            Opera User since Version 3.x

            Reply Quote 1
              1 Reply Last reply
            • burnout426
              burnout426 Volunteer last edited by

              This issue shouldn't have with every update though. It should only happen when the installed chromium libffmpeg extra isn't for the same major version of Chromium that Opera's using, which should only happen when Opera bumps to a new major version of Chromium for example. Still sucks though.

              Ruario has a script for Vivaldi that is supposed to make things easier. I wonder if it can be modified for use with Opera. https://gist.github.com/ruario/4eecac838ebfd3a7a164b4f4ee850f30

              Reply Quote 0
                1 Reply Last reply
              • bombacha
                bombacha last edited by
                • Download the last libffmpeg from here and extract some place.
                • Do sudo mkdir -p /usr/lib/chromium-browser
                • Copy the libffmpeg.so to that directory with sudo cp libffmpeg.so /usr/lib/chromium-browser
                • Just to make sure run sudo chmod 555 /usr/lib/chromium-browser/libffmpeg.so followed by sudo ldconfig

                That will keep you safe for a while unless there is some huge change in the libffmpeg.

                Opera look in to this places for libffmpeg by default:

                cat /usr/lib/x86_64-linux-gnu/opera/resources/ffmpeg_preload_config.json
                [
                  "lib_extra/libffmpeg.so",
                  "/usr/lib/chromium-browser/libffmpeg.so",
                  "/usr/lib/chromium-browser/libs/libffmpeg.so",
                ]
                

                Peace!

                Reply Quote 0
                  zhochaka 1 Reply Last reply
                • zhochaka
                  zhochaka @bombacha last edited by

                  @bombacha My experience suggests that there may need to be an exact match of Opera and libffmpeg.so version

                  The version 0.31.4 didn't work with the previous version of Opera. It did work with the latest 54.0.2952.51 version.

                  That does make me wonder if the problem is more than just the wrong code being distributed.

                  Reply Quote 0
                    bombacha 1 Reply Last reply
                  • bombacha
                    bombacha @zhochaka last edited by

                    @zhochaka said in Opera 54.0.2952.51: another piece of crap! libffmpeg.so problem consists:

                    @bombacha My experience suggests that there may need to be an exact match of Opera and libffmpeg.so version

                    The version 0.31.4 didn't work with the previous version of Opera. It did work with the latest 54.0.2952.51 version.

                    That does make me wonder if the problem is more than just the wrong code being distributed.

                    Yes, a new lib doesn't work with previous releases, but a previous lib can work with new Opera releases. With new Opera releases many changes inside the code is done, fixes are made so the libffmpeg has to accommodate this changes that is some time incompatible with previous releases of Opera , it has nothing to do with wrong coding.

                    Reply Quote 0
                      zhochaka 1 Reply Last reply
                    • zhochaka
                      zhochaka @bombacha last edited by

                      @bombacha said in Opera 54.0.2952.51: another piece of crap! libffmpeg.so problem consists:

                      @zhochaka said in Opera 54.0.2952.51: another piece of crap! libffmpeg.so problem consists:

                      @bombacha My experience suggests that there may need to be an exact match of Opera and libffmpeg.so version

                      The version 0.31.4 didn't work with the previous version of Opera. It did work with the latest 54.0.2952.51 version.

                      That does make me wonder if the problem is more than just the wrong code being distributed.

                      Yes, a new lib doesn't work with previous releases, but a previous lib can work with new Opera releases. With new Opera releases many changes inside the code is done, fixes are made so the libffmpeg has to accommodate this changes that is some time incompatible with previous releases of Opera , it has nothing to do with wrong coding.

                      I think we may be slightly mixed up.

                      1: Why can't Opera work properly without getting a library-file from somewhere else? That suggests that, as distributed, it is supplied with the wrong code.

                      2: If the library has to be specially made to work with the opera calls, that feels as though the Opera code is badly written. It's missing the whole point of a library.

                      The first error should be easy to fix. The second feels a rather deeper problem.

                      Reply Quote 0
                        bombacha 1 Reply Last reply
                      • s390g2
                        s390g2 last edited by s390g2

                        The lib is not opera - specific, it is chromium - specific.
                        The reason it is not distributed by smaller vendors is
                        "H.264 is protected by patents owned by various parties. A license covering most (but not all) patents essential to H.264 is administered by patent pool MPEG LA.[3] Commercial use of patented H.264 technologies requires the payment of royalties to MPEG LA and other patent owners. MPEG LA has allowed the free use of H.264 technologies for streaming Internet video that is free to end users, and Cisco Systems pays royalties to MPEG LA on behalf of the users of binaries for its open source H.264 encoder."
                        from https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC

                        So, a company the size of google or mozilla foundation or cisco can cover any potential liability in addition to the known royalties. Smaller vendors can't possibly cover it.

                        Things are usually a lot easier, when the libs are in sync with the common distro stable repositories.
                        I wish the content creators and distributers would use vp9 or av1, as those are equivalent now, if not better.

                        Reply Quote 1
                          1 Reply Last reply
                        • bombacha
                          bombacha @zhochaka last edited by

                          @zhochaka said in Opera 54.0.2952.51: another piece of crap! libffmpeg.so problem consists:

                          @bombacha said in Opera 54.0.2952.51: another piece of crap! libffmpeg.so problem consists:

                          @zhochaka said in Opera 54.0.2952.51: another piece of crap! libffmpeg.so problem consists:

                          @bombacha My experience suggests that there may need to be an exact match of Opera and libffmpeg.so version

                          The version 0.31.4 didn't work with the previous version of Opera. It did work with the latest 54.0.2952.51 version.

                          That does make me wonder if the problem is more than just the wrong code being distributed.

                          Yes, a new lib doesn't work with previous releases, but a previous lib can work with new Opera releases. With new Opera releases many changes inside the code is done, fixes are made so the libffmpeg has to accommodate this changes that is some time incompatible with previous releases of Opera , it has nothing to do with wrong coding.

                          I think we may be slightly mixed up.

                          1: Why can't Opera work properly without getting a library-file from somewhere else? That suggests that, as distributed, it is supplied with the wrong code.

                          2: If the library has to be specially made to work with the opera calls, that feels as though the Opera code is badly written. It's missing the whole point of a library.

                          The first error should be easy to fix. The second feels a rather deeper problem.

                          S39Og2 answered while I was writing but I'll finish my point, Opera is a proprietary software, all the good stuff you want to watch over YouTube, Facebook and whatever uses proprietary algorithms and has NOTHING to do with bad coding.

                          You can also have a reference from ffmpeg site:
                          https://ffmpeg.org/legal.html

                          Q: Is it perfectly alright to incorporate the whole FFmpeg core into my own commercial product?
                          A: You might have a problem here. There have been cases where companies have used FFmpeg in their products. These companies found out that once you start trying to make money from patented technologies, the owners of the patents will come after their licensing fees. Notably, MPEG LA is vigilant and diligent about collecting for MPEG-related technologies.

                          Reply Quote 0
                            zhochaka 1 Reply Last reply
                          • zhochaka
                            zhochaka @bombacha last edited by

                            We have a saying in Chicago, Mr. @bombacha . Once is happenstance, twice is coincidence, three times is enemy action.

                            Reply Quote 0
                              1 Reply Last reply
                            • First post
                              Last post

                            Computer browsers

                            • Opera for Windows
                            • Opera for Mac
                            • Opera for Linux
                            • Opera beta version
                            • Opera USB

                            Mobile browsers

                            • Opera for Android
                            • Opera Mini
                            • Opera Touch
                            • Opera for basic phones

                            • Add-ons
                            • Opera account
                            • Wallpapers
                            • Opera Ads

                            • Help & support
                            • Opera blogs
                            • Opera forums
                            • Dev.Opera

                            • Security
                            • Privacy
                            • Cookies Policy
                            • EULA
                            • Terms of Service

                            • About Opera
                            • Press info
                            • Jobs
                            • Investors
                            • Become a partner
                            • Contact us

                            Follow Opera

                            • Opera - Facebook
                            • Opera - Twitter
                            • Opera - YouTube
                            • Opera - LinkedIn
                            • Opera - Instagram

                            © Opera Software 1995-