Article: Multimedia and Restricted Formats Installation Guide 12.2

Revised and Simplified manual Method This assumes you already have the default: Oss, NON-OSS, NON-OSS-Update and Update repositories.

**
Step 1:**

  • Become super user in a terminal (su -). Learn how here
  • Or watch video here

**
Step 2 **(Main Multimedia sources)

  • Add the necessary repositories by copying and pasting the following code into the su - terminal

Packman

zypper ar -f http://packman.inode.at/suse/openSUSE_12.2/ packman

For DVD Playback

zypper ar -f http://opensuse-guide.org/repo/12.2/ libdvdcss

Now we refresh them

zypper ref

(a) to accept always and trust the signing key **

Step 3** Adding the basic packages. Using the same su - terminal. Now carefully copy and paste the following:

FOR KDE USE THIS:

   
zypper in libdvdcss2 vlc libxine2-codecs libxine2-pulse k3b-codecs lame gstreamer-0_10-plugins-ffmpeg gstreamer-0_10-plugins-bad  gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon  w32codec-all MPlayer smplayer gstreamer-0_10-plugins-good libxine2  libdvdplay0 libdvdread4 libdvdnav4 xine-ui libmad0 libavutil51 sox  libxvidcore4 xvidcore libavcodec52 libavdevice52 libvlc5 lsb  pullin-flash-player flash-player gstreamer-0_10-fluendo-mp3 gstreamer-0_10-plugins-fluendo_mpegdemux gstreamer-0_10-plugins-fluendo_mpegmux gstreamer-0_10-plugins-base  gstreamer-0_10-plugins-good-extra k3b vlc-aout-pulse libquicktime0  gstreamer-0_10-plugins-bad-orig-addon gecko-mediaplayer

FOR GNOME/XFCE/LXDE USE THIS:

   
zypper in libdvdcss2 vlc libxine2-codecs libxine2-pulse lame gstreamer-0_10-plugins-ffmpeg gstreamer-0_10-plugins-bad  gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon  totem-browser-plugin w32codec-all MPlayer smplayer  gstreamer-0_10-plugins-good libxine2 libdvdplay0 libdvdread4 libdvdnav4  xine-ui libmad0 libavutil51 sox libxvidcore4 xvidcore libavcodec52  libavdevice52 libvlc5 totem totem-plugins  nautilus-totem lsb pullin-flash-player flash-player vlc-aout-pulse gstreamer-0_10-fluendo-mp3 gstreamer-0_10-plugins-fluendo_mpegdemux gstreamer-0_10-plugins-fluendo_mpegmux gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good-extra  libquicktime0 gstreamer-0_10-plugins-bad-orig-addon
**Step 4**   When step 3 is complete: Now close the terminal and open: **Yast > Software > Software Management** 
  • If you are working with a new install
    , this may automatically add a list of forced updates. Apply and run those first and then return to Software Manager - Now use the package switcher on Packman.
    KDE and Gnome interface look different:

KDE: Example of Packman switch in KDE

Gnome: Example of Packman switch in Gnome

Video Example (KDE QT UI): Switching to Packman Video

If you encounter dependency errors: Eg: Errors You need to accept changes that allow vendor switch to Packman If you can’t work it out. Ask in the forum. **

That is it!

** ==================================================================================================================== **

IMPORTANT NOTES:**

  1. This multi-media install now separates kde and gnome. This should ensure a complete multi-media experience with the least difficulty.
  2. A good step by step multimedia check is available HERE
  3. Please do not use the VideoLan repository!
  4. **OneClick **
    options will be available here: Restricted formats - openSUSE Community Wiki

Very easy and useful as ever. :wink:
Keep up the good work! :slight_smile:
Regards.
Luca.

Thanks for the guide, but these steps don’t work for me:

linux:/home/linux # zypper ar -f http://opensuse-guide.org/repo/12.2/ libdvdcss
Adding repository 'libdvdcss' ............................................[done]
Repository 'libdvdcss' successfully added
Enabled: Yes
Autorefresh: Yes
GPG check: Yes
URI: http://opensuse-guide.org/repo/12.2/

linux:/home/linux # zypper ref
Retrieving repository 'libdvdcss' metadata ----------------------------------\]
** (process:4077): WARNING **: The connection is closed

** (process:4077): WARNING **: The connection is closed

** (process:4077): WARNING **: The connection is closed

** (process:4077): WARNING **: The connection is closed

** (process:4077): WARNING **: The connection is closed
Retrieving repository 'libdvdcss' metadata ..............................[error]
Repository 'libdvdcss' is invalid.
|] Valid metadata not found at specified URL(s)
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'libdvdcss' because of the above error.
Repository 'packman' is up to date.
Repository 'openSUSE-12.2-Non-Oss' is up to date.
Repository 'openSUSE-12.2-Oss' is up to date.
Repository 'openSUSE-12.2-Update' is up to date.
Repository 'openSUSE-12.2-Update-Non-Oss' is up to date.
Some of the repositories have not been refreshed because of an error.

Just leave libdvdcss repo out for now
I’ll look in to it

Hello,

This process also works for 12.1 ?? Is it possible to add these directly into the yast repository list (‘add repository’ feature), or is it better to do via the console??

Thanks – Roger

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

You can use Yast > Software Repositories > Add > Community
And select Packman and Libdvdcss from the list

Then use the code to install the packages with zypper

Any idea as to when the one click here for openSUSE 12.2 would be ready ?

Probably not until after release

thank you. i am translating this page to Persian for Iranian openSUSE users.

two questions:
**1- **can you add commands to this article for recognizing windows NTFS partitions and allow read/write operation on them in openSUSE?
2- does openSUSE open Zip and RAR format files? if not, is it possible for you to add commands to this article about how install these formats in openSUSE?

http://forums.opensuse.org/how-faq-read-only/unreviewed-how-faq/413463-fstab-editing-manually.html

And Install urar from Packman

and what about ntfs?

ntfs works out of the box
there is actually no need to do anything special with mount points or labels

I just tested it now, mounted my ntfs partition on the fly from dolphin and copied over a file.
There is nothing anyone should need to do

Could not install ffmpeg.

Did everything in previous instructions and this one as well. Inserted a dvd movie and said missing NAV packet. Now what?

try

libavutil51

Apparently I don’t have the correct repository. But I did select the ones listed.

It is not found.

I find
.

rpm -qa libavutil51
libavutil51-0.11.1-1.4.x86_64

Post deleted

Still getting the same response. No Go.

I really wonder why it is illegal for openSuse to pre-install all the multi-media files and yet, every other distro DOES do this??

Post the result of

zypper lr -d

For 12.2 KDE I get a lot of problems during install.

ex.


Problem: k3b-codecs-2.0.2-15.44.x86_64 requires k3b = 2.0.2-15.44, but this requirement cannot be provided
  uninstallable providers: k3b-2.0.2-15.44.x86_64[packman]
 Solution 1: downgrade of k3b-2.0.2-22.1.2.x86_64 to k3b-2.0.2-15.44.x86_64
 Solution 2: do not install k3b-codecs-2.0.2-15.44.x86_64
 Solution 3: break k3b-codecs-2.0.2-15.44.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 1

Problem: gstreamer-0_10-plugins-bad-orig-addon-0.10.23-13.11.x86_64 requires libmpeg2encpp-2.0.so.0()(64bit), but this requirement cannot be provided
  uninstallable providers: libmjpegutils-2_0-0-2.0.0-47.4.x86_64[packman]
 Solution 1: replacement of libmjpegutils-2_0-0-2.0.0-5.2.2.x86_64 with libmjpegutils-2_0-0-2.0.0-47.4.x86_64
 Solution 2: do not install gstreamer-0_10-plugins-bad-orig-addon-0.10.23-13.11.x86_64
 Solution 3: break gstreamer-0_10-plugins-bad-orig-addon-0.10.23-13.11.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c):