I am a new Linux user (I have started using Linux as my main OS since two months ago, and I toyed with it in VMs a lot before that). And I have chosen openSUSE to be my first main Linux distro. So, please be patient if my knowledge is lacking.
I am facing two problems related to Multimedia.
The first problem is that I cannot play .wmv files. I have installed the additional codecs from http://opensuse-community.org/ , and it made most videos play, except .wmv. I use VLC and I get the following message: “VLC could not decode the format “WMA2” (Windows Media Audio 2)”. The video plays, but without audio.
The second problem, is that some applications (for example, clementine), would block YouTube videos from playing in Firefox. So, if I have clementine open (even when in “paused” state), and I try to play a YouTube video, it does not play. I have noticed similar problems with other applications, too. I think this problem might be related to this bug: https://bugs.launchpad.net/ubuntu/+source/mixxx/+bug/1325752 , although I might be mistaken.
Please advise on how to solve those problems. And thank you for your effort.
If any additional information is required, please let me know.
I’m not sure about that guide but your problem looks fixable
tell us your repo list
zypper lr -d
#1 wmv and asf are supported with codecs from packman’s repo, it looks like you are missing the vlc-codecs package install it, but you probobly will need a full vendor change to packman
zypper in vlc-codecs
for the vendor change tell us your repo’s #2 I think clementine is a fork of off Amarok and uses phonen, that guide tells to replace phonon-backend-gstreamer with phonon-backend-vlc, I have never done this and in theory it should work, what I know is that Firefox needs gstreamer from packman to support mp4 video’s (it’s still youtube’s preferred format), I have used amarok (clementine’s parent) with Firefox and had no issues (I’ve never really used them at the same time but I’ve had amarok paused and Firefox running)
the Fix is to use gstreamer from packman for phonon, so remove phonon-backend-vlc and install phonon-backend-gstreamer, then do a full vendor change to packman
zypper rm phonon-backend-vlc
zypper in phonon-backend-gstreamer
for the full vendor change you need to tell us your repo list (see above)
To summarize the output, I have most of the gstreamer plugins, including the gstreamer-plugins-bad and gstreamer-plugins-ugly. I tried on a Linux Mint live cd, and the “bad”/“ugly” plugins seem to decode wmv files.
PS: I am using “wgetpaste” to show the outputs of commands, let me know if there are other preferred ways of sharing the output.
… then copy and paste the full output, including the command, in code tags in your message window in your reply.
You should not type it out, but an actual copy and paste is required so we can see exactly what is happening. You can copy from the console window (select the text and use Ctrl-Shift-C) then paste (Ctrl-V) in between code tags here.
For one thing, you have some repositories repeated with conflicting URLs.
Thank you. This actually fixed my first problem with wmv files. It seems I had different packages from different repositories/vendors, and this was the cause of my problem.
I still need to fix the issue with YouTube on Firefox and Clementine.
Fraser_Bell, I apologize for the inconvenience, here is the unmodified output:
I tried this experiment (“zypper in phonon-backend-vlc”) and it recognizes the package. It seems that the package removal command only looks at installed packages, not available packages. The error message is confusing. It should say: “Package is not installed” instead of “No provider of ‘phonon-backend-vlc’ found”, which makes it sound like a problem in the repositories. This is assuming I have correctly diagnosed the situation.
No that is the same difference you did not have a store to buy the product you wanted so it told you that the package was not available. Well it is all a metaphor any way for on/off bits.
You have several additional and repeated repositories in your list, so you should really clean it up.
I will explain it to you, then will give you simple commands to clean it up.
First, you have no need at this time for the debug repos (19 to 22) nor the source repo (23), so they should be removed until you need them.
Repos 2 & 3 are duplicates, so you should remove repo 3.
Repos 4 & 5 are duplicates, so you should remove repo 5.
You probably should not have repo 7, unless you have a specific reason for it. However, that is up to you to decide, so I will not include it in the removal command. If you decide to remove it, you should add it to the list in the command I give you below before you run the command.
In the case of repos 8 to 14, you will have to decide if you are actually using them or not. It is best to either remove repos you do not use, or at least disable them. If you decide to remove any of them, you could add their repo number to the removal command.
VERY IMPORTANT:If you do not remove them all at once with the single command, do not use the same repo numbers in future removal attempts. The reason? After the one removal command below, your repo numbers will change and repo 20 repo-debug-non-oss – for example – would no longer be repo 20. The repo-debug-non-oss will have moved to a new repo number, if it was not removed. To get the new numbering, you would re-run the “zypper lr -d” command again.
Repo #17: For Leap, you should probably be switch your Flash to the Packman version, but I will leave that for now, and you can ask about that one in a new thread. (I noticed that an openSUSE update in Evergreen switched my Flash to the Adobe.com repo automatically awhile back, so I presume the openSUSE team had a reason for that change – but I have not bothered to look into why so far.).
Repo #24, again, is a repeat of repos 4 & 5, so it will also be removed.
So, here is the list of repos to be removed: 3, 5, 19, 20, 21, 22, 23, & 24
You can – as I mentioned above – add any additional repo numbers you decide to remove, if you do, to the following command before you run it:
you could try and use ffmpeg in Firefox directly without gstreamer but I wouldn’t recommend this
in about:config
find and disable the gstreamer preference
media.gstreamer.enabled=false
find and set to true these preferences (some of them might already be set to true)
I apologize for taking a long time to reply, however, I have taken the time to investigate this problem. None of the steps mentioned has resolved my issue. Nonetheless, I have been able to reproduce this problem on a spare machine.