Restricted Multimedia Formats Will Not Install - Missing Dependancies

Hello,

I am trying to install the Restricted Multimedia Formats as per these links:

Restricted formats/12.1 - openSUSE Community Wiki

http://forums.opensuse.org/content/107-re-multi-media-restricted-format-installation-guide.html

However, I get several missing dependencies that do not provide the option to install with a vendor change such as:

ffmpeg-0.10.2-2.2.x86_64 requires libavutil51 = 0.10.2, but this requirement cannot be provided
uninstallable providers: libavutil51-0.10.2-2.2.i586[Packman Repository]
libavutil51-0.10.2-2.2.x86_64[Packman Repository]
] break ffmpeg by ignoring some of its dependencies
] Following actions will be done:
do not install libxine1-codecs-1.1.20.1-58.3.x86_64
do not install ffmpeg-0.10.2-2.2.x86_64
] Following actions will be done:
do not install ffmpeg-0.10.2-2.2.x86_64
do not install libxine1-codecs-1.1.20.1-58.3.x86_64
] deinstallation of libpostproc51-0.9.1-1.1.x86_64

Thus, my only options are to either not install ffmpeg or break its dependencies, both of which are not acceptable. So, what is the suggested solution? Am I missing something here? I don’t think that I should deinstall libpostproc51-0.9.1-1.1.x86_64 either…

Thanks,

Gordon

Pick the last option: deinstallation of libpostproc51…
Looks like there’s a problem with version numbering. I now have libpostproc52… should show up in your install too. The one the installer is complaining about is obsolete AFAIK.

Hello,

I installed libpostproc52 which also deinstalled libpostproc51 and downgraded libxine1-codecs-1.1.20.1-60.2.x86_64 to libxine1-codecs-1.1.20.1-58.3.x86_64. However, nothing complained afterwards. I then was able to install the Restricted Multimedia Formats without any argument about dependencies. Here is the conflict dialog as it appeared when I installed libpostproc52 and deinstalled libpostproc51:

YaST2 conflicts list - generated 2012-04-15 19:04:54

libpostproc52-0.10.2-2.2.x86_64 requires libavutil51 = 0.10.2, but this requirement cannot be provided
uninstallable providers: libavutil51-0.10.2-2.2.i586[Packman Repository]
libavutil51-0.10.2-2.2.x86_64[Packman Repository]

[x] Following actions will be done:

deinstallation of libpostproc51-0.9.1-1.1.x86_64
downgrade of libxine1-codecs-1.1.20.1-60.2.x86_64 to libxine1-codecs-1.1.20.1-58.3.x86_64

 ] do not install libpostproc52-0.10.2-2.2.x86_64
 ] break libpostproc52 by ignoring some of its dependencies
 ] do not install libpostproc52-0.10.2-2.2.x86_64

YaST2 conflicts list END

So, I chose the first option and deinstalled libpostproc51-0.9.1-1.1.x86_64 and downgraded libxine1-codecs-1.1.20.1-60.2.x86_64 to libxine1-codecs-1.1.20.1-58.3.x86_64. Everything appeared to install just fine and I was then able to complete the installation of the Restricted Multimedia Formats without any dependency issues.

Does anyone see any problems in downgrading libxine1-codecs-1.1.20.1-60.2.x86_64 to libxine1-codecs-1.1.20.1-58.3.x86_64?

Thanks,

Gordon

This sometimes happens. I experienced it a while ago, and found out I had been updating whilst the devs were uploading packages to the repo. My question for now is: does it work OK for you now?

The 1-click install of codecs-kde.ymp worked fine. However, I am having a problem with Cinelerra when I attempt to render a mpeg movie then I get the following error:

virtual int FileMPEG:: open_file(int,int): Could not find encoder mpeg2enc

Whereas ffmpeg appears to be working fine converting videos to mp4.

How do I install the mpeg2enc encoder on OpenSUSE 12.1?

Thanks,

Gordon