Graphical Installation Method
Add necessary repositories
openSUSE makes it real easy using their system tool call YaST (Click to find out more about it). YaST makes it real easy to set up system level functions. This requires root privileges in your system to do so.
Next, you will have to add two repositories:
Packman Repository
Libdvdcss Repository
Here is a quick guide from the openSUSE wiki pages on adding repositories.
How I recommend you add the repositories:
Open YaST
- There are a few ways to do this, click on the lower left-most icon in the panel and type in “yast” and hit the enter key.
- Press Alt+F2 to open krunner where you can type in “yast” to start the program
- Or you can hunt for it down int he menu tree: Click on the Application Menu > Settings > YaST
When it is open, Select Software Repositories

On this screen, select Add.

Select Community Repositories

Search for the repositories labeled: Packman and LibDVDcss
Select OK
And you’re done adding the needed repositories.
VLC Media Player
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols, so long as you have the necessary codecs installed.
Open YaST once again… if it isn’t already still open.
Select Software Management

Give the software manager some time to update the repositories. Once open,
Scroll down until you find “vlc” Select there will be some automatically selected packages but ensure these packages are selected:
- libvlc5
- libvlccore8
- phonon4qt5-backend-vlc
- phonon-backend-vlc
- vlc-codecs
The manager might automatically install:
- vlc-noX
Select “Accept” or go on to the next step
DVD decryption
Search for libdvdcss
Select the package libdvdcss2
Select “Accept” or go on to the next step
Install the Codecs
Search “gstreamer” and install the following:
- gstreamer-0_10-plugins-base
- gstreamer-0_10-plugins-bad
- gstreamer-0_10-plugins-bad-orig-addon
- gstreamer-0_10-plugins-ffmpeg
- gstreamer-0_10-plugins-good
- gstreamer-0_10-plugins-good-extra
- gstreamer-0_10-plugins-ugly
- gstreamer-fluendo-mp3
- gstreamer-plugins-base
- gstreamer-plugins-good
- gstreamer-plugins-libav
- gstreamer-plugins-qt
- phonon-backend-gstreamer
- gstreamer-0_10-utils
Search and install these packages:
- faac
- faad2
- x264
- lame
- flash-player
- k3b-codecs
- ffmpeg
- lame
Select “Accept”, go through the process and you are done.
Wheew, bet you wish you would have done the terminal method…