Hi, was using Opera browser along with chromium-ffmpeg-extra codec in order to run html5 video. But after upgrade a couple month ago the lowest working version of opera (115.0.5322.68) conflicts with outdated chromium-ffmpeg-extra avialabel in packman repository (114.0.5735.198-150600.3.pm.2) conflicts with opera and video rendering fails. This situation become permanent, so can we wish rest in peace to Opera in OpenSuse or there is a way to fix the issue?
Thank you in advance
For understanding: Do you have an installation conflict or a rendering issue? The installation works fine:
Install latest Opera opera-116.0.5366.21-lp156.2.26.1
:
test@leaptest:~> sudo zypper in opera
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 2 recommended packages were automatically selected:
ffmpeg-7 zeromq-tools
The following 26 NEW packages are going to be installed:
ffmpeg-7 libavcodec61 libavdevice61 libavfilter10 libavformat61 libavutil59 libjack0 libjacknet0 libjackserver0 libpgm-5_2-0 libpostproc58 libsodium23 libsrt1_5 libSvtAv1Enc1 libswresample5 libswscale8 libvidstab1_1 libvo-amrwbenc0 libvpl2 libx264-164 libx265-209
libxvidcore4 libzmq5 opera pipewire-libjack-0_3 zeromq-tools
26 new packages to install.
Package download size: 136.8 MiB
Package install size change:
| 382.6 MiB required by packages that will be installed
382.6 MiB | - 0 B released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):
Retrieving: libSvtAv1Enc1-1.8.0-150600.1.16.x86_64 (repo-oss (15.6)) (1/26), 1.6 MiB
Retrieving: libSvtAv1Enc1-1.8.0-150600.1.16.x86_64.rpm .....................................................................................................................................................................................................[done (2.4 MiB/s)]
Retrieving: libjack0-1.9.12-150000.3.3.1.x86_64 (repo-oss (15.6)) (2/26), 94.7 KiB
Retrieving: libjack0-1.9.12-150000.3.3.1.x86_64.rpm .......................................................................................................................................................................................................[done (94.7 KiB/s)]
Retrieving: libjacknet0-1.9.12-150000.3.3.1.x86_64 (repo-oss (15.6)) (3/26), 49.5 KiB
Retrieving: libjacknet0-1.9.12-150000.3.3.1.x86_64.rpm ....................................................................................................................................................................................................[done (49.5 KiB/s)]
Retrieving: libjackserver0-1.9.12-150000.3.3.1.x86_64 (repo-oss (15.6)) (4/26), 191.9 KiB
Retrieving: libjackserver0-1.9.12-150000.3.3.1.x86_64.rpm ..............................................................................................................................................................................................................[done]
Retrieving: libpgm-5_2-0-5.2.122-150400.15.6.x86_64 (repo-oss (15.6)) (5/26), 167.6 KiB
Retrieving: libpgm-5_2-0-5.2.122-150400.15.6.x86_64.rpm ................................................................................................................................................................................................................[done]
Retrieving: libsrt1_5-1.5.3-150600.1.2.x86_64 (repo-oss (15.6)) (6/26), 332.5 KiB
Retrieving: libsrt1_5-1.5.3-150600.1.2.x86_64.rpm ........................................................................................................................................................................................................[done (465.9 KiB/s)]
Retrieving: libvidstab1_1-1.1.0-bp156.3.4.x86_64 (repo-oss (15.6)) (7/26), 42.1 KiB
Retrieving: libvidstab1_1-1.1.0-bp156.3.4.x86_64.rpm ...................................................................................................................................................................................................................[done]
Retrieving: libvo-amrwbenc0-0.1.3+5-150600.1.2.x86_64 (repo-oss (15.6)) (8/26), 70.6 KiB
Retrieving: libvo-amrwbenc0-0.1.3+5-150600.1.2.x86_64.rpm ..............................................................................................................................................................................................................[done]
Retrieving: libvpl2-2.10.1-150600.1.3.x86_64 (repo-oss (15.6)) (9/26), 118.0 KiB
Retrieving: libvpl2-2.10.1-150600.1.3.x86_64.rpm .........................................................................................................................................................................................................[done (399.7 KiB/s)]
Retrieving: libsodium23-1.0.18-150000.4.8.1.x86_64 (update-sle (15.6)) (10/26), 162.4 KiB
Retrieving: libsodium23-1.0.18-150000.4.8.1.x86_64.rpm .....................................................................................................................................................................................................[done (2.6 MiB/s)]
Retrieving: libx265-209-3.6-150600.2.pm.3.x86_64 (packman) (11/26), 1.2 MiB
Retrieving: libx265-209-3.6-150600.2.pm.3.x86_64.rpm .....................................................................................................................................................................................................[done (751.6 KiB/s)]
Retrieving: libxvidcore4-1.3.7-150600.1.pm.7.x86_64 (packman) (12/26), 208.3 KiB
Retrieving: libxvidcore4-1.3.7-150600.1.pm.7.x86_64.rpm ...................................................................................................................................................................................................[done (15.6 KiB/s)]
Retrieving: libx264-164-0.164+git20231001.31e19f92-150600.1.pm.3.x86_64 (packman) (13/26), 507.2 KiB
Retrieving: libx264-164-0.164+git20231001.31e19f92-150600.1.pm.3.x86_64.rpm ..............................................................................................................................................................................[done (383.6 KiB/s)]
Retrieving: pipewire-libjack-0_3-1.0.5+git36.60deeb2-150600.3.7.pm.2.x86_64 (packman) (14/26), 413.3 KiB
Retrieving: pipewire-libjack-0_3-1.0.5+git36.60deeb2-150600.3.7.pm.2.x86_64.rpm ..........................................................................................................................................................................[done (191.6 KiB/s)]
Retrieving: libavutil59-7.1-150600.3.pm.2.x86_64 (packman) (15/26), 307.1 KiB
Retrieving: libavutil59-7.1-150600.3.pm.2.x86_64.rpm .....................................................................................................................................................................................................[done (223.6 KiB/s)]
Retrieving: libswresample5-7.1-150600.3.pm.2.x86_64 (packman) (16/26), 61.7 KiB
Retrieving: libswresample5-7.1-150600.3.pm.2.x86_64.rpm ...................................................................................................................................................................................................[done (15.6 KiB/s)]
Retrieving: libpostproc58-7.1-150600.3.pm.2.x86_64 (packman) (17/26), 46.9 KiB
Retrieving: libpostproc58-7.1-150600.3.pm.2.x86_64.rpm .................................................................................................................................................................................................................[done]
Retrieving: libswscale8-7.1-150600.3.pm.2.x86_64 (packman) (18/26), 172.5 KiB
Retrieving: libswscale8-7.1-150600.3.pm.2.x86_64.rpm ...................................................................................................................................................................................................................[done]
Retrieving: libavcodec61-7.1-150600.3.pm.2.x86_64 (packman) (19/26), 4.7 MiB
Retrieving: libavcodec61-7.1-150600.3.pm.2.x86_64.rpm ......................................................................................................................................................................................................[done (3.8 MiB/s)]
Retrieving: libzmq5-4.2.3-3.15.4.x86_64 (repo-oss (15.6)) (20/26), 211.5 KiB
Retrieving: libzmq5-4.2.3-3.15.4.x86_64.rpm ............................................................................................................................................................................................................................[done]
Retrieving: zeromq-tools-4.2.3-3.15.4.x86_64 (repo-oss (15.6)) (21/26), 31.4 KiB
Retrieving: zeromq-tools-4.2.3-3.15.4.x86_64.rpm .......................................................................................................................................................................................................................[done]
Retrieving: libavformat61-7.1-150600.3.pm.2.x86_64 (packman) (22/26), 1.0 MiB
Retrieving: libavformat61-7.1-150600.3.pm.2.x86_64.rpm ...................................................................................................................................................................................................[done (863.6 KiB/s)]
Retrieving: libavfilter10-7.1-150600.3.pm.2.x86_64 (packman) (23/26), 1.3 MiB
Retrieving: libavfilter10-7.1-150600.3.pm.2.x86_64.rpm ...................................................................................................................................................................................................[done (975.6 KiB/s)]
Retrieving: libavdevice61-7.1-150600.3.pm.2.x86_64 (packman) (24/26), 69.5 KiB
Retrieving: libavdevice61-7.1-150600.3.pm.2.x86_64.rpm .................................................................................................................................................................................................................[done]
Retrieving: ffmpeg-7-7.1-150600.3.pm.2.x86_64 (packman) (25/26), 1.9 MiB
Retrieving: ffmpeg-7-7.1-150600.3.pm.2.x86_64.rpm ..........................................................................................................................................................................................................[done (1.8 MiB/s)]
Retrieving: opera-116.0.5366.21-lp156.2.26.1.x86_64 (update-non-oss (15.6)) (26/26), 121.9 MiB
Retrieving: opera-116.0.5366.21-lp156.2.26.1.x86_64.rpm ....................................................................................................................................................................................................[done (6.8 MiB/s)]
Checking for file conflicts: ...........................................................................................................................................................................................................................................[done]
( 1/26) Installing: libSvtAv1Enc1-1.8.0-150600.1.16.x86_64 .............................................................................................................................................................................................................[done]
( 2/26) Installing: libjack0-1.9.12-150000.3.3.1.x86_64 ................................................................................................................................................................................................................[done]
( 3/26) Installing: libjacknet0-1.9.12-150000.3.3.1.x86_64 .............................................................................................................................................................................................................[done]
( 4/26) Installing: libjackserver0-1.9.12-150000.3.3.1.x86_64 ..........................................................................................................................................................................................................[done]
( 5/26) Installing: libpgm-5_2-0-5.2.122-150400.15.6.x86_64 ............................................................................................................................................................................................................[done]
( 6/26) Installing: libsrt1_5-1.5.3-150600.1.2.x86_64 ..................................................................................................................................................................................................................[done]
( 7/26) Installing: libvidstab1_1-1.1.0-bp156.3.4.x86_64 ...............................................................................................................................................................................................................[done]
( 8/26) Installing: libvo-amrwbenc0-0.1.3+5-150600.1.2.x86_64 ..........................................................................................................................................................................................................[done]
( 9/26) Installing: libvpl2-2.10.1-150600.1.3.x86_64 ...................................................................................................................................................................................................................[done]
(10/26) Installing: libsodium23-1.0.18-150000.4.8.1.x86_64 .............................................................................................................................................................................................................[done]
(11/26) Installing: libx265-209-3.6-150600.2.pm.3.x86_64 ...............................................................................................................................................................................................................[done]
(12/26) Installing: libxvidcore4-1.3.7-150600.1.pm.7.x86_64 ............................................................................................................................................................................................................[done]
(13/26) Installing: libx264-164-0.164+git20231001.31e19f92-150600.1.pm.3.x86_64 ........................................................................................................................................................................................[done]
update-alternatives: using /usr/bin/pw-jack-0.3 to provide /usr/bin/pw-jack (pw-jack) in auto mode
(14/26) Installing: pipewire-libjack-0_3-1.0.5+git36.60deeb2-150600.3.7.pm.2.x86_64 ....................................................................................................................................................................................[done]
(15/26) Installing: libavutil59-7.1-150600.3.pm.2.x86_64 ...............................................................................................................................................................................................................[done]
(16/26) Installing: libswresample5-7.1-150600.3.pm.2.x86_64 ............................................................................................................................................................................................................[done]
(17/26) Installing: libpostproc58-7.1-150600.3.pm.2.x86_64 .............................................................................................................................................................................................................[done]
(18/26) Installing: libswscale8-7.1-150600.3.pm.2.x86_64 ...............................................................................................................................................................................................................[done]
(19/26) Installing: libavcodec61-7.1-150600.3.pm.2.x86_64 ..............................................................................................................................................................................................................[done]
(20/26) Installing: libzmq5-4.2.3-3.15.4.x86_64 ........................................................................................................................................................................................................................[done]
(21/26) Installing: zeromq-tools-4.2.3-3.15.4.x86_64 ...................................................................................................................................................................................................................[done]
(22/26) Installing: libavformat61-7.1-150600.3.pm.2.x86_64 .............................................................................................................................................................................................................[done]
(23/26) Installing: libavfilter10-7.1-150600.3.pm.2.x86_64 .............................................................................................................................................................................................................[done]
(24/26) Installing: libavdevice61-7.1-150600.3.pm.2.x86_64 .............................................................................................................................................................................................................[done]
(25/26) Installing: ffmpeg-7-7.1-150600.3.pm.2.x86_64 ..................................................................................................................................................................................................................[done]
(26/26) Installing: opera-116.0.5366.21-lp156.2.26.1.x86_64 ............................................................................................................................................................................................................[done]
Install latest chromium-ffmpeg-extra chromium-ffmpeg-extra-114.0.5735.198-150600.3.pm.2
from packman:
test@leaptest:~> sudo zypper in chromium-ffmpeg-extra
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
chromium-ffmpeg-extra
1 new package to install.
Package download size: 956.1 KiB
Package install size change:
| 2.9 MiB required by packages that will be installed
2.9 MiB | - 0 B released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):
Retrieving: chromium-ffmpeg-extra-114.0.5735.198-150600.3.pm.2.x86_64 (packman) (1/1), 956.1 KiB
Retrieving: chromium-ffmpeg-extra-114.0.5735.198-150600.3.pm.2.x86_64.rpm ................................................................................................................................................................................[done (327.8 KiB/s)]
Checking for file conflicts: ...........................................................................................................................................................................................................................................[done]
(1/1) Installing: chromium-ffmpeg-extra-114.0.5735.198-150600.3.pm.2.x86_64 ............................................................................................................................................................................................[done]
test@leaptest:~>
opera --version && lsb-release -id
116.0.5366.21
Distributor ID: openSUSE
Description: openSUSE Leap 15.6
opera recommends ffmpeg:
rpm -q --recommends opera
ffmpeg
and does not require any chromium plugin:
rpm -q --requires opera | grep -i chrom
Same as @hui told.
@hui Question related to rendering html5 video in opera, installation is fine.
@Sauerland Wow, sounds very optimistic. But after ffmpeg installed (Version 3.4.2-150200.11.57.1) and chromium pluggins removed I can’t open html5 video. For example tutorial related to Byobu terminal multiplexer fails to open in opera (upgraded to 116.0.5366.21). Byobu Demonstration
Maybe ffmpeg from packman should do the trick? Thank you!
As you can see at my terminal output, installation of Opera pulls in ffmpeg-7 from packman when packman repo is enabled.
test@leaptest:~> sudo zypper in opera
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 2 recommended packages were automatically selected:
ffmpeg-7 zeromq-tools
<snip>
Retrieving: ffmpeg-7-7.1-150600.3.pm.2.x86_64 (packman) (25/26), 1.9 MiB
Retrieving: ffmpeg-7-7.1-150600.3.pm.2.x86_64.rpm ..........................................................................................................................................................................................................[done (1.8 MiB/s)]
<snip>
(25/26) Installing: ffmpeg-7-7.1-150600.3.pm.2.x86_64 ..................................................................................................................................................................................................................[done]
Still broken.
Can you please kindly show the output of command
zypper info opera
And do you confirm that the link to video on youtube I sent before is rendering in your Opera browser? The test on this page Html5 test is also passed? Thank you.
Just upgraded distro and nothing changed.
So, the question: can someone using OpenSuse 15.6 render html5 video in opera?
I maintained chromium-ffmpeg-extra in packman for 4 years.
Opera needs chromium-ffmpeg-extra, because Opera delivers a crippled version of ffmpeg (e.g. Vivaldi delivers a full version of ffmpeg).
chromium-ffmpeg-extra is for different reasons not more maintainable (e.g. not enough hardware (RAM) in packman obs. And Google breaks the last 5 years with every major release the ffmpeg api in chromium.
You could fix this by downloading nwjs-ffmpeg-prebuilt and put in the right place:
- Deinstall chromium-ffmpeg-extra
- Create (as root): /usr/lib64/opera/lib_extra
- Download for Opera 116: https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/download/0.94.1/0.94.1-linux-x64.zip
- Unzip the file
- Put libffmpeg.so into /usr/lib64/opera/lib_extra
From time to time you have to update libffmpeg.so.
See version matrix: https://nwjs.io/versions.json
Thank you Carsten! I was close to end up with opera (or more radically with SuSe). Even bought some (actually lot of) drinks in order to commemorate the favorite software. Now I have another reason – to celebrate supposed solution. Thank you so much! We can mark the thread as solved so far.
p.s. Thanx for supporting chromium-ffmpeg-extra in packman for last 4 years, it was a great job!
Why not use the flatpak?
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.