• 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
    Code:
    zypper ar -f http://packman.inode.at/suse/openSUSE_12.2/ packman
    For DVD Playback
    Code:
    zypper ar -f http://opensuse-guide.org/repo/12.2/ libdvdcss
    Now we refresh them
    Code:
    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:
    Code:
       
    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:
    Code:
       
    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
    Comments 50 Comments
    1. PiElle's Avatar
      PiElle -
      Very easy and useful as ever.
      Keep up the good work!
      Regards.
      Luca.
    1. Golbats_Everywhere's Avatar
      Golbats_Everywhere -
      Thanks for the guide, but these steps don't work for me:

      Code:
      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.
    1. caf4926's Avatar
      caf4926 -
      Just leave libdvdcss repo out for now
      I'll look in to it
    1. rogerh113's Avatar
      rogerh113 -
      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
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by rogerh113 View Post
      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/1...ion-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
    1. vazhavandan's Avatar
      vazhavandan -
      Any idea as to when the one click here for openSUSE 12.2 would be ready ?
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by vazhavandan View Post
      Any idea as to when the one click here for openSUSE 12.2 would be ready ?
      Probably not until after release
    1. ilAli's Avatar
      ilAli -
      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?
    1. caf4926's Avatar
      caf4926 -
      http://forums.opensuse.org/how-faq-r...-manually.html

      And Install urar from Packman
    1. ilAli's Avatar
      ilAli -
      Quote Originally Posted by caf4926 View Post
      and what about ntfs?
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by ilAli View Post
      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
    1. Pinstripedtie's Avatar
      Pinstripedtie -
      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?
    1. caf4926's Avatar
      caf4926 -
      try

      libavutil51
    1. Pinstripedtie's Avatar
      Pinstripedtie -
      Quote Originally Posted by caf4926 View Post
      try

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

      It is not found.
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by Pinstripedtie View Post
      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
    1. Pinstripedtie's Avatar
      Pinstripedtie -
      Post deleted
    1. Pinstripedtie's Avatar
      Pinstripedtie -
      Quote Originally Posted by caf4926 View Post
      I find
      .
      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??
    1. caf4926's Avatar
      caf4926 -
      Post the result of

      Code:
      zypper lr -d
    1. Static2k's Avatar
      Static2k -
      For 12.2 KDE I get a lot of problems during install.

      ex.

      Code:
      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):
    1. caf4926's Avatar
      caf4926 -
      Solution 1 in both instances