• 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

    Updating the Opera One browser to last version doesn't work with ffmpeg library

    Opera for Linux
    5
    12
    706
    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.
    • T
      tephyr @LeviaKirin last edited by

      @LeviaKirin Also hit this problem; the only site in my limited testing that works is Youtube.

      Reply Quote 0
        1 Reply Last reply
      • A
        alexs last edited by alexs

        Here’s how it looks on my system (Debian/unstable):
        In /usr/lib/x86_64-linux-gnu/opera-stable/, I have a folder named lib_extra:
        /usr/lib/x86_64-linux-gnu/opera-stable/lib_extra/
        In $HOME/.local/, I have a folder named opera:
        $HOME/.local/lib/opera/

        I always place the appropriate libffmpeg.so file in $HOME/.local/lib/opera/ (without root privileges).
        Then I create a symlink from $HOME/.local/lib/opera/libffmpeg.so to /usr/lib/x86_64-linux-gnu/opera-stable/lib_extra/libffmpeg.so:
        As root:
        ln -s /home/[username]/.local/lib/opera/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera-stable/lib_extra/libffmpeg.so

        Currently, the libffmpeg.so file from the Vivaldi browser is included there.
        As a user (without root privileges):
        cp /var/opt/vivaldi/media-codecs-8.1/libffmpeg.so $HOME/.local/lib/opera/libffmpeg.so

        It works for me without any problems.

        Of course, you can copy the libffmpeg.so file directly—without the symlink—into the lib_extra folder:
        cp /var/opt/vivaldi/media-codecs-8.1/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera-stable/lib_extra/

        Reply Quote 0
          L 1 Reply Last reply
        • L
          LeviaKirin @alexs last edited by

          @alexs I tried the Vivaldi one and it doesn't work

          Reply Quote 0
            A 1 Reply Last reply
          • A
            alexs @LeviaKirin last edited by

            @LeviaKirin
            A good alternative to the Vivaldi browser is to use the following prebuilt version of libffmpeg.so:
            Go to https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/latest and download the *-linux-x64.zip file. Extract the libffmpeg.so file from it and copy it to /usr/lib/x86_64-linux-gnu/opera-stable/lib_extra/

            Warning! There is also a file named libffmpeg.so in the Opera program directory; this file is installed along with Opera and should remain unchanged.

            Reply Quote 0
              L 1 Reply Last reply
            • L
              LeviaKirin @alexs last edited by

              @alexs I know about this, I already done it till now, my problem presents only now that the latest release came out

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

                If the one from https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/latest doesn't work, try the one from https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/tag/0.113.0.

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

                  @burnout426 unfortunately that one counts in the ones that gave me the glibc error that I pointed in the post

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

                    @LeviaKirin Under assets at https://github.com/electron/electron/releases/tag/v43.3.0, download "electron-v43.3.0-linux-x64.zip" and get the libffmpeg.so out if it.

                    From https://social.vivaldi.net/@ruario@ruario.vivaldi.net/116810957378851380, that one should be compatible with Chromium 150 that Opera 134 is based on and also only require glibc 2.17. Worth a try.

                    Reply Quote 1
                      L 1 Reply Last reply
                    • P
                      PStona last edited by

                      Why don't you just rollback to the working version?
                      if You have flatpack version it looks like this:

                      # I am using opera-gx, but the process should be the same for or com.opera.Opera
                      flatpak remote-info --log flathub com.opera.opera-gx # checking version history
                      sudo flatpak update --commit=80c19d26639c4fda2f4bb93a2a16a9a87d428e15bd387cad7d16034f4b8b5095 com.opera.opera-gx # commit differs for non-gx version, just pick parent of stable version it should be enough # pull request #40 for gx pull request #270 for non-gx
                      sudo flatpak mask com.opera.opera-gx # blocking auto-update 
                      ...
                      # after some time I recommand turning back auto-updates. Opera should resolve the problem in some upcoming commit
                      sudo flatpak mask --remove com.opera.opera-gx
                      
                      Reply Quote 0
                        L 1 Reply Last reply
                      • L
                        LeviaKirin @PStona last edited by

                        @PStona well I rolled back in the time being but I didn't want to being stuck with an older version forever

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

                          @burnout426 it worked, thanks a lot for the help

                          Reply Quote 1
                            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-