I have the same problem ,I did the same steps above.Most of the videos do not play on firefox. Some youtube videos play.Unfortunately I had to install chrome and everything is working in chrome.
ypper se -si libavcodec
Loading repository data…
Reading installed packages…
S | Name | Type | Version | Arch | Repository
–±-----------------±--------±----------±-------±----------
i | libavcodec58_134 | package | 4.4.3-7.5 | x86_64 | Packman
cet@localhost:~>
This is what I get from zypper se -si libavcodec
Mine is a fresh install of tumbleweed on 1st of feb.I am new to Suse but not new to linux.
Everything working in firefox after installing libavcodec 59 and uninstalling ffmpeg 5mini and
Installed ffmpeg5 and removed ffmpeg4 ( I had libavcodec 56,57 and 58)
i+ | ffmpeg-5 | package | 5.1.2-15.1 | x86_64 | Packman
i | ffmpegthumbs | package | 22.12.1-1.1 | x86_64 | Main Repository (OSS)
i | ffmpegthumbs | package | 22.12.1-1.1 | x86_64 | openSUSE-20230129-0
Do I need ffmpegthumbs?
Long time ubuntu user. Trying out suse, haven’t used suse since suse professional 9.1. Sorry guys but so much things are not setup from the start and its a mission to fix it and that’s whats going to stop new users from converting especially if its something as simple as trying to get a youtube livestream to play and spending quite some time googling around and eventually ending up on this forum (SEO issue?). Ok enough ranting.
This fixed my issue with some youtube videos not being playable. Basically I seem to have had the same issue as @cet . Thanks everyone for your posts. It helped!
it then prompted that its conflicting with ffmpeg-4 and asked if i want to remove it in which in the end it removed these packages:
ffmpeg-4
ffmpeg-5-mini-libs
Packman still seems to be unreliable (again after a few days): Yesterday I got unresolvable conflicts on a fresh tumbleweed install when trying to do the vendor switch for multimedia codecs.
Don’t have access to the system the next few days. But the conflict was related to Firefox/Mozilla h264.
Fresh tumbleweed install (3-5 days old). Zypper dup’ed to latest updates. Added packman essentials and tried vendor change as described in link above.
Will post details if problem will still exist once I’m sitting in front of the system.
Thought that it’s an issue related to packman recompiling for latest tumbleweed update. Saw that OBS had build errors yesterday for packman.
I found simply installing libavcodec59 and choosing option 1 to remove the feature-reduced version of the library was enough to then follow the instructions on the link you’ve got.
But yeah, they need to update the documentation at the very least.