The Videos Don't Play Topic
-
linuc last edited by
Ok, I see you need exactly the right file with the right version. Vivaldi recently solved the problem and wrote to me that they have built in a "fallback". I suppose it means Vivaldi doesn't actually update until the correct version of the lib is in place.
Opera snap works. Is the license paid by the snap makers there?
How about a permanent solution? For example, the makers of different browsers form a company and this company buys the license, which is then valid for all of the company's products? Or what are the rules of the license?
Now you can say that you would rather remain "independent". I understand that. But you are not independent, at least not with this problem.
Opera is a very important browser (also Vivaldi), because I notice that none of the other browsers manage the memory and cache so well. With my 11 year old notebook with 1GB RAM and a swapfile of 2GB (swapiness 40) and single core processor I can open 6-8 tabs without any problems, without long waiting times. The Linux community doesn't like that these algorithms are not public Maybe you could publish the old versions? Sometimes you have to compromise to stay at the top
I hope you continue to be successful and thank you very much for Opera Browser, I always use it and if there is a video that I really want to see, then I switch to Vivaldi for a moment. It is a shame that Vivaldi has no function to block the preload of videos. This is very bad with 1GB of RAM
-
leocg Moderator Volunteer last edited by
@linuc said:
Opera snap works. Is the license paid by the snap makers there?
See https://blogs.opera.com/desktop/2018/08/opera-54-0-2952-71-stable-update/. If I understood correctly, it uses the Chromium codecs provided by Canonical.
How about a permanent solution? For example, the makers of different browsers form a company and this company buys the license, which is then valid for all of the company's products? Or what are the rules of the license?
As far as I know, Opera and other browser/software makers prefer that non-proprietary codecs are used for media on the web. Besides that, those licenses can be very expensive.
-
A Former User last edited by
How can you play Youtube videos?
Opera version 79.0.4143.72. Linux Mint 20.2 UmaSubstitution of the libffmpeg.so file no longer works.
Is it really hard for developers to solve this long-standing problem, or might it be time to uninstall Opera and switch to another browser?
-
leocg Moderator Volunteer last edited by
@pak-a As already said, it's a legal issue and I guess there is nothing that developers can do about it. Only thing would be, maybe, to delay the Linux releases to avoid version conflicts of the libffmpeg.so
-
linuc last edited by linuc
Oh, I thought I was here on the Opera forum. Sorry
Edit: Yes, I am in the Opera Forum, it is linked on the Opera Website!
Then click on the top right, open the menu, go to help and you will find the link to this Forum.
-
jrgsampaio last edited by
@marek-online
The solution presented worked like a charm in my box (Ubuntu 21.04 in a LG gram laptop with Core i7 8th gen)
I needed to search for libffmpeg.so with Nautilus to find the correct folders to use in the symlink command.Thanks,
Jorge Sampaio -
styen last edited by
This solves the problem.
https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine -
styen last edited by styen
@linuc You need to install git to clone the repo.
Or download and unpack https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine/archive/refs/heads/main.zip and make install.sh executable -
linuc last edited by
Thank you, I finally made it
In the description here:
https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine
should still be under "Requirements":
3. git (Is needed to clone the repo) sudo apt install git
https://www.atlassian.com/git/tutorials/install-git#linux
It only needs the commands in point 1. Depending on the distribution with -get or without.
When executing the script you can answer questions and set the script so that it is automatically executed after every update of Opera. Great!
I hope it will work forever and ever ... and if not, someone could turn it into an extension for Opera.
-
linuc last edited by
Unfortunately I couldn't edit my last post:
Maybe I can post this link for a summary of the instructions? Unfortunately the server is very slow, ifastnet, but with a little patience the page loads. Sure, everyone can copy the instructions and distribute them further.
-
xZero last edited by
@rgplayzmc Thank you for keeping me in the loop, I was inactive lately. I will fix the script and post an updated version as soon as ready.
-
xZero last edited by xZero
@xzero said in Solving the problem of the Opera browser with video playback in Ubuntu and similar distributions (Linux Mint, KDE neon):
My previous solution still works, but you might lose the changes (symlink) when Opera gets updated. At least that happened in my case. Applying the solution manually every time is a pain.
You can use this handy script to fix ffmpeg support for you, whenever it gets broken.Fetch the always up to date script from here, or simply use this command to directly download the script:
curl -fsSL https://raw.githubusercontent.com/xZero707/opera-fix-ffmpeg/master/opera-fix-ffmpeg.sh -o opera-fix-ffmpeg.sh
Remember: When downloading the script from the internet, it is always a good idea to inspect the script first.
Run with:
sudo /bin/bash opera-fix-ffmpeg.sh
or
sudo /bin/bash opera-fix-ffmpeg.sh /path/to/your-opera-installation
or
sudo /bin/bash opera-fix-ffmpeg.sh /path/to/your-opera-installation /path/to/your/snap/binary
The script will install or update snap chromium-ffmpeg and create a symlink to the latest bundled ffmpeg.so, in your opera directory.
Note that sudo is required.
Tested and working on Linux Manjaro. Should work for other Linux distros as well.
Disclaimer: This script is provided as-is. Use at your own responsibility.The script has been updated. It is now moved to the repository here: https://github.com/xZero707/opera-fix-ffmpeg
Instructions have been also updated in the quote.
@rgplayzmc Please check it out and let me know if this is the fix you expected.