LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   .avi (or any other video format) on Suse 10 (https://www.linuxquestions.org/questions/linux-newbie-8/avi-or-any-other-video-format-on-suse-10-a-432298/)

Torget 04-06-2006 08:35 AM

.avi (or any other video format) on Suse 10
 
Hi!

I got sick of windows so i thought i'd give Linux a shot.
Happy so far. Problem is that i have not been able to play
.avi with Totem mediaplayer. I have looked into VLC for Linux but it has been made SUSE 10 yet. And i have tried multiple times to install MPlayer but i guess i don't have the right version.

And what is to "download a source fil"? Do i have a chance as a newbie to install something as a source? Have just dared to download packages so far.

I really apreciate all response.

Thank You

chief_officer 04-06-2006 09:06 AM

First, before going on the internet, finish your work with YaST. Open up YaST and go to the Install/Remove Programs. In the search box, search for “alsa” and “libvorbis”. If you do not see them installed, install them.

Now, fire up your browser and go to this address: http://packman.links2linux.org/. Then in the main page, follow the link “Multimedia”. In the “Multimedia” page follow “Xine” and in the “Xine” page follow “xine-lib”. You have following files to download:
  1. libxine
  2. w32codec-all(Win32-Codecs)
  3. libtheora
  4. speex

You will see libxine at the beginning of the list, but the other files are at the bottom of the page. Be sure to download the latest versions and appropriate for your distro.

Even if you see speex and libtheora installed on your computer from YaST’s Install/Remove Programs, go ahead and download them. SuSE has probably installed an older version.

After you download all the necessary files, install them in the following order (to avoid dependency/conflict problems):
  1. libxine
  2. w32codec-all(Win32-Codecs)
  3. libtheora
  4. speex

Now we have done with the codecs. The next thing is to install the necessary library files for DVD playing.

Before downloading the necessary file, check our dependencies. SANE, GAWK, MAKE and GCC programs should be installed on your system. Open up YaST and go to Install/Remove Programs. In the search box, search for “sane”, “gawk”, “make” and “gcc”. If you do not see them installed, install them.

Fire up your browser again and go to: http://download.videolan.org/pub/libdvdcss/. Scroll down the list to the latest version. In the directory, you will see that libdvdcss is available in tar.gz and nosrc.rpm formats for download (nosource rpm file is under the “rpm” folder). In the following paragraph I have explained only compiling from source (installing the tar.gz file) [BTW they are eachother’s alternates, meaning that if you install tar.gz file, then you do not need to install the rpm file or vice versa].

Installing the tarball (tar.gz file):

Suppose that you have downloaded the file to /home/your_user_name/downloads folder. Open up a console/terminal and get root privileges:

Code:

su
*type your root password*
cd /home/your_user_name/downloads
tar –zxvf libdvdcss-version-no-here.tar.gz
cd /home/your_user_name/downloads/libdvdcss-1.2.9
./configure
make
make install


abisko00 04-06-2006 09:32 AM

A good source of SUSE multimedia packages is http://packman.links2linux.org/
They have rpm packages of xine, mplayer and vlc for SUSE 10.0
It is important to de-install the original SUSE package, as they could interfere with the versions from packman.

You can also download and compile sources, but for the media players, this requires a lot of additional libraries to be installed, so I wouldn't recommend this to a newbie.

EDIT: Ooops, kept this post open too long before pressing the submit button. I got nothing to add to the above post.

Torget 04-06-2006 10:26 AM

Conflicts?
 
When i ty to install the first package i get this:

libMagick.so.9 not available
Required by:
libxine1 requires libMagick.so.9
Conflict Resolution:
( ) Remove the Referring Package
Do Not Install libxine1
( ) Ignore Conflict and Risk System Inconsistencies
libslang.so.2 not available
Required by:
libxine1 requires libslang.so.2
Conflict Resolution:
( ) Remove the Referring Package
Do Not Install libxine1
( ) Ignore Conflict and Risk System Inconsistencies
libslang.so.2(SLANG2) not available
Required by:
libxine1 requires libslang.so.2(SLANG2)
Conflict Resolution:
( ) Remove the Referring Package
Do Not Install libxine1
( ) Ignore Conflict and Risk System Inconsistencies
libWand.so.9 not available
Required by:
libxine1 requires libWand.so.9
Conflict Resolution:
( ) Remove the Referring Package
Do Not Install libxine1
( ) Ignore Conflict and Risk System Inconsistencies
libxine1 1.1.1-14.pm.0 conflict
Unresolved Requirements:
libxine1 requires speex >= 1.1-
libxine1 requires w32codec-all >= 20040809-
libxine1 requires libMagick.so.9
libxine1 requires libslang.so.2
libxine1 requires libslang.so.2(SLANG2)
libxine1 requires libtheora.so.0(libtheora.so.1.0)
libxine1 requires libWand.so.9
Conflict Resolution:
( ) Do Not Install libxine1
( ) Ignore Conflict and Risk System Inconsistencies
speex not available
Required by:
libxine1 requires speex >= 1.1-
Conflict Resolution:
( ) Remove the Referring Package
Do Not Install libxine1
( ) Ignore Conflict and Risk System Inconsistencies




None of them are inn the add/remove program, or even
in the "liks2linux"page.

Torget 04-06-2006 11:03 AM

Fixed it:D:D
Thanks a LOT!!!
i can watch prison break now:D

reddog1 04-06-2006 12:07 PM

maybe you could elaborate as to how to you fixed it !!..........please!

chief_officer 04-07-2006 01:26 PM

Note the following:

libmagick.so, libWand.so are provided by ImageMagick and ImageMagick-Magick++
libslang.so is provided by slang

If you run into problems like libxxx.so is not installed, then -for SuSE- the first thing is to go to YaST-> Installed and Remove Software (I think that is Software Management in SuSE 10) and search for the library. The trick in searching for libxxx.so is to check "Provides" checkbox in the "Search in" group just below the search box. Note every library requirement, search as I described, install them within YaST and you will satisfy the requirements of the program(s).

Regarding the installation of the codecs, I have to tell you that when I wrote this tutorial, it was mid 2005. So some things may have changed. The easy thing to do is follow the output of the program. In Torget's example, the output is:

Code:

Unresolved Requirements:
libxine1 requires speex >= 1.1-
libxine1 requires w32codec-all >= 20040809-
libxine1 requires libMagick.so.9
libxine1 requires libslang.so.2
libxine1 requires libslang.so.2(SLANG2)
libxine1 requires libtheora.so.0(libtheora.so.1.0)
libxine1 requires libWand.so.9
Conflict Resolution:
( ) Do Not Install libxine1
( ) Ignore Conflict and Risk System Inconsistencies
speex not available
Required by:
libxine1 requires speex >= 1.1-

so, just leave the installation of libxine and install speex first. The try installing libxine. If libxine warns you that some other package is missing, then install that other package. At the end you will be able to satisfy all the requirements. Then proceed with the installation of other programs/codecs the same way.


All times are GMT -5. The time now is 12:07 AM.