• 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
    9627
    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 @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 0
          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
              A Former User 1 Reply Last reply
            • A Former User
              A Former User @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 @Guest 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
                  A Former User 1 Reply Last reply
                • A Former User
                  A Former User @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
                  • A Former User
                    A Former User last edited by A Former User

                    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 0
                      1 Reply Last reply
                    • bombacha
                      bombacha @Guest 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
                        A Former User 1 Reply Last reply
                      • A Former User
                        A Former User @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-