Where do I find w32codecs?

I have the following repositories:-

NVIDIA
VideoLan
Packman
home:astrapi: playground
Updates for openSUSE 11.2-0
Index of /repositories/multimedia:/apps/openSUSE_11.2
openSUSE-11.2-Debug
Non-Oss
Oss
Source
security: OpenTC

When I search in YaST Software Management for w32codecs it comes up with nothing. Can anyone tell me what I’m missing please? Thanks.

I believe the pack you want is opensuse-codecs-installer

I have that already and yet still fail to find required codecs. Is it possible to find out it w32 codecs are already installed?

Hi!
If you have 32-bit version of openSUSE 11.2 installed, and have Packman repository in your list, you can find w32 codecs with command:

zypper search w32codec-all

Package w32codec-all for 64-bit version of openSUSE doesn’t exist.
Best regards.

Here is the result of search in konsole…

S | Name | Summary | Type
–±-------------±------------------------------±----------
| w32codec-all | Win32 and other binary Codecs | package
| w32codec-all | Win32 and other binary Codecs | srcpackage

I’m not able to tell what that means I’m afraid…

You don’t have w32codec-all installed. If you want, install package with command (as root):

zypper install w32codec-all

IMHO you will eventually have problems with applications from both of these repositories installed. The packman packagers and the videolan packagers do not have a common agreement as to where codecs should be located, and hence typically videolan packaged apps will not work with packman packaged codecs, and packman packaged apps will not work with videolan packaged codecs.

Since packman is the largest 3rd party openSUSE repository, I typically recommend users do NOT use videolan packaged apps, but rather only packman packaged multimedia apps.

In fact, I typically go a step further and recommend ONLY OSS, non-OSS, Update and Packman repositories. Just those 4. No others. None. If one needs an app from another, then one can add the 5th repos, install the app, and then disable or remove the repos. Keeping more than the 4 repos I recommend enabled permanently is something advanced users can get away with. New users have problems with such a multiple repos approach.

Also, most of the codecs one needs can be obtained by installing the packman packaged ffmpeg and libffmpeg0, which in their dependencies pickup many codecs. w32codec-all does NOT offer much extra.

ok I’ll try that. I have just downloaded w32codecs-all and it has not made any difference with the music and video programmes not playing. Is there any thing i need to undo before installing the suggested codecs?

Just note what I advised above. Multimedia apps packaged by packman may not play properly with codecs packaged by videolan. Multimedia apps packaged by videolan may not play properly with codecs packaged by packman. Hence I recommend you go to YaST > Software > Software Management and replace every videolan packaged app that you have installed with a Packman packaged equivalent. (exception libdvdcss which needs to come from videolan)

If you have a 64Bit systenm, the codecs won’t do anything at all (guess what the 32 means).

Even if you have a 32 bit system, install the respective, native codecs and applications mentioned above instead and follow one of the many guides about restricted formats on openSUSE.

Sorry to be so ignorant, but I don’t know how to determine which apps are videolan…

zypper se --help

You can tell packman packaged applications by the “pm” in the version number.

If you go to YaST > Software > Software Management you can group packages by their respective repositories.

Thanks oldcpu. My problem of soundless music and pictureless video remain. What else may my difficulty be?

Please follow this carefully!
Multi-media and Restricted Format Installation Guide - openSUSE Forums

Further to what caf4926 noted, please put yourself in my shoes.

I do not know what multimedia applications you are trying to use.

I do not know what the codecs of the videos are that you are trying to play.

How can I possibly make any sort of precise recommendation? >:(

If you install the Packman packaged application “mediainfo” you can determine the codec of an application.

To see if you have taken onboard the repository advice, what is the output of:

zypper lr -d

and also the output of running:

rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' '*layer*' '*vlc*' | grep -v avahi | sort

Retrieving http://download.videolan.org/pub/libdvdcss/1.2.9/rpm/libdvdcss2-1.2.9-1.i386.rpm
Preparing… ########################################### [100%]
file /usr/lib/libdvdcss.so.2 from install of libdvdcss2-1.2.9-1.i386 conflicts with file from package libdvdcss-1.2.10-6.17.i586

do i need to deal with this? If so how please?

Yes, probably, mine from videolan repo looks like this: libdvdcss-1.2.10-6.17.x86_64

Apart from the architecture, note the difference in name and release level. You should have followed the multimedia guide suggested above. Remove the installed package(s) and start again.

Please follow the given advice. That will lead to a solution and working sound and video. The path you’re taking now is not the way to go, it’s merely fixing single issues.

@linux-frvp:~> zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±-------------------------------------------------------------------------±-------------------------------------------------------------------------±--------±--------±---------±-------±-----------------------------------------------------------------------------------±-------
1 | Libdvdcss repository | Libdvdcss repository | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/11.2/ |
2 | Packman Repository | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.2 |
3 | download.nvidia.com-opensuse | NVIDIA Repository | No | No | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.2/ |
4 | download.videolan.org-SuSE | VideoLan Repository | Yes | No | 99 | rpm-md | Index of /pub/videolan/vlc/SuSE/11.2/ |
5 | ftp.skynet.be-suse | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.2 |
6 | home:astrapi:playground | home:astrapi:playground | No | No | 99 | rpm-md | Index of /repositories/home:/astrapi:/playground/openSUSE_11.2 |
7 | http-download.opensuse.org-ae92795f | Updates for openSUSE 11.2-0 | Yes | Yes | 99 | rpm-md | Index of /update/11.2 |
8 | Index of /repositories/multimedia:/apps/openSUSE_11.2 | Index of /repositories/multimedia:/apps/openSUSE_11.2 | No | No | 99 | rpm-md | Index of /repositories/multimedia:/apps/openSUSE_11.2 |
9 | openSUSE 11.2-0 | openSUSE 11.2-0 | No | No | 99 | yast2 | cd:/// |
10 | openSUSE-11.2-Non-Oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
11 | openSUSE-11.2-Oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
12 | repo-debug | openSUSE-11.2-Debug | No | No | 99 | NONE | Index of /debug/distribution/11.2/repo/oss |
13 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
14 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
15 | repo-source | openSUSE-11.2-Source | No | No | 99 | yast2 | Index of /source/distribution/11.2/repo/oss |
16 | security:OpenTC | security:OpenTC | No | No | 99 | rpm-md | Index of /repositories/security:/OpenTC/openSUSE_11.1 |