Can't play videos after update
-
presager last edited by
@sgunhouse omponents
Components (10)
PKI Metadata - Version: 1426
Status - Up-to-date
Check for update
Amount Extraction Heuristic Regexes - Version: 3
Status - Up-to-date
Check for update
CRLSet - Version: 10027
Status - Up-to-date
Check for update
Hyphenation - Version: 120.0.6050.0
Status - Up-to-date
Check for update
Safety Tips - Version: 3081
Status - Up-to-date
Check for update
MEI Preload - Version: 1.0.7.1744928549
Status - Up-to-date
Check for update
Probabilistic Reveal Tokens - Version: 2025.8.19.0
Status - Up-to-date
Check for update
Cookie Readiness List - Version: 2024.11.26.0
Status - Up-to-date
Check for update
Widevine Content Decryption Module - Version: 4.10.2891.0
Status - Up-to-date
Check for update
Open Cookie Database - Version: 2024.10.17.0
Status - Up-to-date
Check for updatevideos still not working
-
leocg Moderator Volunteer last edited by
@presager There are several topics and posts about it already, with various solutions for getting media to play on Opera for Linux.
You can check https://www.reddit.com/r/operabrowser/wiki/opera/linux_libffmpeg_config for some instructions
-
gloewa last edited by
@sgunhouse "... you will need to do that yourself" ..... or you switch to another browser, who is able to play videos from the scratch.
Opera User since Version 3.x
-
leocg Moderator Volunteer last edited by
@gloewa And videos don't play even after have updated the libffmeg.so file to one compatible with the Chromium version?
Video works on the Snap version?
-
leocg Moderator Volunteer last edited by
@gloewa Unfortunately, yes, since Opera can't do much due to legal restrictions.
Don't know how other browsers can play videos that use proprietary codecs on Linux. Maybe they managed to get a license or, maybe, they find a way to legally give to their users the libraries needed to play those videos.
-
alexs last edited by
Well, the special libffmpeg.so version is licensed under a license, and neither Opera nor Vivaldi pays for it, so they are not allowed to include this special libffmpeg.so with the installation.
But... Vivaldi has a very clever Linux programmer (Ruarí Ødegaard, former Opera employee), which is why the Vivaldi browser installation package contains a script called update-ffmpeg [1]. This script searches for the Vivaldi version, downloads the appropriate libffmpeg.so version, and copies it to /var/opt/vivaldi/media-codecs-xx.x/libffmpeg.so
Videos then work without any problems in Vivaldi.Why doesn't this work with Opera? Perhaps it's because Opera doesn't have any programmers working on Linux, after all, there are many problems that only exist on Linux-based systems: Videos don't work, the Opera browser ignores the language of the operating system (only English), the browser does not remember the last window position.
About the videos that don't work for me (Debian/sid, Opera One: 122.0.5643.17):
I installed Vivaldi Stable and copied their working libffmpeg.so from /var/opt/vivaldi/media-codecs-120726/libffmpeg.so to /usr/lib/x86_64-linux-gnu/opera/lib_extra/libffmpeg.so.
Alternatively, you can also use the current Snap version [2] of chromium-ffmpeg.mkdir -p /usr/lib/x86_64-linux-gnu/opera/lib_extra copy /var/opt/vivaldi/media-codecs-120726/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/lib_extra/libffmpeg.so
[1] https://pastebin.com/DYJZTkf1
[2] https://api.snapcraft.io/api/v1/snaps/download/XXzVIXswXKHqlUATPqGCj2w2l7BxosS8_82.snap -
presager last edited by
@leocg it's a .deb version that is standalone. I found it on Opera website and didn't integrate it iinto Linux Mint. Most of the videos are playing on this version so far. I also checked other system software and tried Opera Flatpak with no extensions, but it still didn't work.
-
presager last edited by
@leocg I tried Chrome version and the standalone libffmpeg.so. Could not get the Flatpak version to play videos at all.
-
alexs last edited by
@leocg said in Can't play videos after update:
Or, most probably, Opera thinks that even offering a script like that may have legal consequences.
Now, it is mentioned here that Opera cannot make the library available for legal reasons.[1]
However, that does not mean that you are allowed to download it from a third-party source after installation in order to use it later. And that is exactly what the script does. An official statement from Opera would be more than helpful to explain why Opera users on Linux have to make the browser functional themselves, which is ridiculous.[1] https://forums.opera.com/post/150324
[2] FFmpeg License and Legal Considerations -
alexs last edited by alexs
@gloewa said in Can't play videos after update:
@alexs Are you kidding me? the linked opera-posting is from 2018!
That doesn't change the statement regarding the license.
@gloewa said:
Till few days ago all was as it should. The last update broke the video-functionality.
If opera is not able to fix it, its time to change to another browser. As simple as that.I don't disagree with you. For me, I had to fix the video functionality myself once again.