how to play videos

You will need to remove the top two repo’s 1 and 2 I marked them red
You then need to either use the switch on packman in Yast software management of do

zypper dup --from packman

That’s the repo I marked blue in my reply quote

Problem is I think you will struggle with the options it throws at you
But basically you need to allow vendor change to packman
But as you have both the videolan repo and packman, if it were me, I’d probably manually remove some of the crud from videolan first. It’s a bit of a brute force procedure that you need to adopt
Personally I tend to use Yast and ignore all the conflicts until I have made all my moves