Help : No video in SUSE 11

*nix specific usage questions
dreamerman
New Cone
New Cone
Posts: 1
Joined: 20 Jul 2008 01:43

Help : No video in SUSE 11

Postby dreamerman » 20 Jul 2008 01:52

Hi. I installed VLC by following instructions under http://www.videolan.org/vlc/download-suse.html (step by step without missing anything). All went well with no issues at all. I played several avi files (divx) but only get audio, no video. I installed the following as seen under YAST Software Management :-

vlc
vlc-beta-gnome
vlc-beta-noX
vlc-beta-qt
vlc-mozillaplugin

I must have missed something. Can anyone help ?

Thanks

digitall2
Blank Cone
Blank Cone
Posts: 17
Joined: 27 Jul 2008 04:15

Re: Help : No video in SUSE 11

Postby digitall2 » 27 Jul 2008 06:44

Might try disabling Video Overlay. Is it all video Types?

riverrat
New Cone
New Cone
Posts: 5
Joined: 27 Jul 2008 23:06

Re: Help : No video in SUSE 11

Postby riverrat » 27 Jul 2008 23:08

I seem to have the same problem but can not find any advice on how to solve it anywhere. However I discovered that when I move the window around the screen the picture appears but only as long as it is moving. Any ideas?
BTW I am trying to save and review flv files.

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

Re: Help : No video in SUSE 11

Postby tachikoma » 27 Aug 2008 21:10

hi all,

this thread appears a bit dead, yet the title aptly fits my problem so I'll post my question here as well. I've tried to find a solution to my problem which I thought ought to be simple enough to solve, yet after days of fruitles googling and adding and removing tons of rpms, I believe I need some help. As above, my trouble is that I try to use vlc for playback of avi, mkv, mpg and the like, but only get sound. The vlc message is as follows:
main error: no suitable decoder module for fourcc `XVID'.
VLC probably does not support this sound or video format.
jack error: failed to connect to JACK server
oss error: cannot open audio device (/dev/dsp)
I have a suse11.0 machine, 32bit (i586) architecture (kernel linux 2.6.25.11-0.1-default) with a NVidia GF8600GT dualhead, two monitors using twinview, and the nvidia driver. Compiz is on. I have installed vlc and the additional packages from packman, all done via yast;
-vlc
-w32codec-all
-xine-lib
-xvid

Furthermore I have some packages that I think I should not necessarily need, but added anyway;
-libxine1
-libxine1-w32dll

I have no inspiration for what I should be doing to solve the problem. I already moved from a 64bit architecture to 32bit, believing that the 64bit version does not have proper support yet, but to no avail. On Fedora/Debian forums the vlc message is interpreted as a compilation problem. Of course, I'd rather not do any compiling, being totally unknowledgeable about the process, and assuming that my problem can be relatively easily solved. Please help.

Frederik

RedDwarf69
Blank Cone
Blank Cone
Posts: 11
Joined: 25 Aug 2008 17:07

Re: Help : No video in SUSE 11

Postby RedDwarf69 » 27 Aug 2008 22:09

Please give the output from
rpm -qa 'libavcodec*' 'libavdevice*' 'libavformat*' 'libavutil*' 'libpostproc*' 'libswscale*' 'vlc*' 'MPlayer' 'libxine*' 'libffmpeg*' '*gstreamer*' 'mad' 'libmad' 'libmpeg2' '*faad2*' 'libamr*' | sort
*All* packages from the list should have a ".pm.".

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

Re: Help : No video in SUSE 11

Postby tachikoma » 28 Aug 2008 02:05

thanks for the reply!

this is the output from your request (btw, what kind of testing is this, and does the positioning of the asterisks * really matter?)

Code: Select all

tachikoma@linux-1s8o:~/Desktop> rpm -qa 'libavcodec*' 'libavformat*' 'libavutil*' 'libpostproc*' 'libswscale*' 'vlc*' 'MPlayer' 'libxine*' '*gstreamer*' 'mad' 'libmad' 'libmpeg2' '*faad2*' 'libamr' |sort banshee-1-backend-engine-gstreamer-1.0.0-0.2 faad2-2.6.1-1.1 gstreamer-0_10-0.10.20-42.pm.1 gstreamer-0_10-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-0.10.19-24.1 gstreamer-0_10-plugins-good-0.10.7-38.1 gstreamer-0_10-pulse-0.9.5-54.1 libavcodec51-0.4.9svn-20080818.pm.0 libgstreamer-0_10-0-0.10.19-16.1 libgstreamer-0_10-0.10.20-42.pm.1 libmad-0.15.1b-5.1 libmpeg2-0.4.1.1149-4.1 libpostproc51-0.4.9svn-20080818.pm.0 libxine1-1.1.15-0.pm.1 libxine1-w32dll-1.1.15-0.pm.1 vlc-0.8.6i-0.pm.2
how do I make each of these a 'pm' ?

*edit*
While going through the above list in Yast, hoping to find a fix,I noticed that my vlc is i586, whereas libxine1 and libxine-w32dll, and libmpeg2 were all i686. I thought I'd correct this to i586, but this only worked for the libmpeg2. Libxine1 complains about obsoleting something in xinelib....
This changed the above list to become

Code: Select all

banshee-1-backend-engine-gstreamer-1.0.0-0.2 faad2-2.6.1-1.1 gstreamer-0_10-0.10.20-42.pm.1 gstreamer-0_10-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-good-0.10.8-42.pm.1 gstreamer-0_10-pulse-0.9.7-42.pm.1 libavcodec51-0.4.9svn-20080818.pm.0 libgstreamer-0_10-0-0.10.19-16.2 libgstreamer-0_10-0.10.20-42.pm.1 libmad-0.15.1b-5.1 libmpeg2-0.4.0b-23.pm.4 libpostproc51-0.4.9svn-20080818.pm.0 libxine1-1.1.15-0.pm.1 libxine1-w32dll-1.1.15-0.pm.1 vlc-0.8.6i-0.pm.2

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Re: Help : No video in SUSE 11

Postby xtophe » 28 Aug 2008 12:56

Do vlc -vvv --color --no-plugins-cache --list |grep -i ffmpeg and see if it lists some ffmpeg plugin or if it complains about not being able to load some module
Xtophe

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

Re: Help : No video in SUSE 11

Postby tachikoma » 28 Aug 2008 13:20

here's the output

Code: Select all

tachikoma@linux-1s8o:~> vlc -vvv --color --no-plugins-cache --list |grep -i ffmpeg VLC media player 0.8.6i Janus [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: recursively browsing `/usr/lib/vlc' [00000001] main private warning: cannot load module `/usr/lib/vlc/stream_out/libstream_out_switcher_plugin.so' (/usr/lib/libavcodec.so.51: undefined symbol: av_memcpy_backptr) [00000001] main private warning: cannot load module `/usr/lib/vlc/codec/libffmpeg_plugin.so' (/usr/lib/libavcodec.so.51: undefined symbol: av_memcpy_backptr) [00000001] main private warning: cannot load module `/usr/lib/vlc/codec/libquicktime_plugin.so' (/usr/lib/vlc/codec/libquicktime_plugin.so: undefined symbol: NewHandleClear) [00000001] main private debug: module bank initialized, found 241 modules

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Re: Help : No video in SUSE 11

Postby xtophe » 28 Aug 2008 14:20

looks like you're missing libavutil
Xtophe

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

Re: Help : No video in SUSE 11

Postby tachikoma » 28 Aug 2008 14:52

i've added libavutil49, but still no movie playback.

*edit*
I see the previous test gives new results though;

Code: Select all

tachikoma@linux-1s8o:~> vlc -vvv --color --no-plugins-cache --list |grep -i ffmpeg VLC media player 0.8.6i Janus [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: recursively browsing `/usr/lib/vlc' [00000001] main private warning: cannot load module `/usr/lib/vlc/codec/libquicktime_plugin.so' (/usr/lib/vlc/codec/libquicktime_plugin.so: undefined symbol: NewHandleClear) [00000001] main private debug: module bank initialized, found 243 modules ffmpeg FFmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA) ffmpeg FFmpeg chroma conversion ffmpeg FFmpeg audio/video encoder ffmpeg FFmpeg demuxer ffmpeg FFmpeg muxer ffmpeg FFmpeg video filter ffmpeg FFmpeg crop padd filter ffmpeg FFmpeg deinterlace video filter

RedDwarf69
Blank Cone
Blank Cone
Posts: 11
Joined: 25 Aug 2008 17:07

Re: Help : No video in SUSE 11

Postby RedDwarf69 » 28 Aug 2008 16:20

btw, what kind of testing is this, and does the positioning of the asterisks * really matter?
It is just a list of *exactly* what packages you have installed. I said all of them should have a ".pm." because they should be from the Packman repository instead of from the VideoLAN repository (1). The '*' are important since they allow the list to be much shorter.

Code: Select all

banshee-1-backend-engine-gstreamer-1.0.0-0.2 faad2-2.6.1-1.1 gstreamer-0_10-0.10.20-42.pm.1 gstreamer-0_10-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-good-0.10.8-42.pm.1 gstreamer-0_10-pulse-0.9.7-42.pm.1 libavcodec51-0.4.9svn-20080818.pm.0 libgstreamer-0_10-0-0.10.19-16.2 libgstreamer-0_10-0.10.20-42.pm.1 libmad-0.15.1b-5.1 libmpeg2-0.4.0b-23.pm.4 libpostproc51-0.4.9svn-20080818.pm.0 libxine1-1.1.15-0.pm.1 libxine1-w32dll-1.1.15-0.pm.1 vlc-0.8.6i-0.pm.2
- Install libfaad2_0 from Packman and remove faad2 from VideoLAN.
- If you are going to use GStreamer based player (isn't VideoLAN case) install gstreamer-0_10-ffmpeg
- You have libavcodec and libpostproc but lack libavdevice, libavformat, libavutil and libswscale. Install libffmpeg0 from Packman, that will automatically install the missing libs.
- You have two versions of libgstreamer-0_10, remove libgstreamer-0_10-0-0.10.19-16.2 and keep libgstreamer-0_10-0.10.20-42.pm.1.
- Remove "libmad" and install "mad" from Packman.


(1) Packman has a lot more packages than VideoLAN, so if you must select only of them you would select Packman. If you install libffmpeg from VideoLAN, since the ABI changes so much, you can't be sure that all the packages from Packman will work. And since you are going to install libffmpeg from Packman the only option that makes sense is to install everything else also from Packman to avoid ABI incompatibilities.
Also, the VideoLAN repository hasn't been updated in two months.

IMHO VideoLAN repository should be:
- Removed. Submit the missing packages (vlc-beta...) to Packman.
OR
- Based on openSUSE+Packman, not only openSUSE.
Two repositories with two libffmpeg versions is ask for problems.
Last edited by RedDwarf69 on 28 Aug 2008 19:10, edited 1 time in total.

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

Re: Help : No video in SUSE 11

Postby tachikoma » 28 Aug 2008 17:25

alright, I did all you said. It was a bit of a puzzle to convince yast to install everything from packman and in the end I wound up removing everything that was listed as installed from the VLC depository, and then some more. some progress has been made, because I can see my videos in totem.... but, errr, not in VLC unfortunately...

This is how the packages look like

Code: Select all

tachikoma@linux-1s8o:~> rpm -qa 'libavcodec*' 'libavformat*' 'libavutil*' 'libpostproc*' 'libswscale*' 'vlc*' 'MPlayer' 'libxine*' '*gstreamer*' 'mad' 'libmad' 'libmpeg2' '*faad2*' 'libamr' |sort banshee-1-backend-engine-gstreamer-1.0.0-0.2 faad2-drm-2.5-0.pm.7 gstreamer-0_10-0.10.20-42.pm.1 gstreamer-0_10-ffmpeg-0.10.4-42.pm.1 gstreamer-0_10-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-good-0.10.8-42.pm.1 gstreamer-0_10-pulse-0.9.7-42.pm.1 libavcodec51-0.4.9svn-20080818.pm.0 libavformat52-0.4.9svn-20080818.pm.0 libavutil49-0.4.9svn-20080818.pm.0 libfaad2_0-2.6.1-0.pm.0 libgstreamer-0_10-0.10.20-42.pm.1 libmpeg2-0.4.0b-23.pm.4 libpostproc51-0.4.9svn-20080818.pm.0 libswscale0-0.4.9svn-20080818.pm.0 mad-0.15.1b-1.pm.3 vlc-0.8.6i-0.pm.2

RedDwarf69
Blank Cone
Blank Cone
Posts: 11
Joined: 25 Aug 2008 17:07

Re: Help : No video in SUSE 11

Postby RedDwarf69 » 28 Aug 2008 19:38

I just noted the x86-64 Packman VLC doesn't has libquicktime_plugin.so. Anyway, to avoid that error message you probably need to install libquicktime0-1.0.3-100.pm.1 (from Packman) instead of libquicktime-1.0.2-15.1 (from openSUSE).

Since now you have "ffmpeg FFmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)" you should be able to play DivX files on AVI (they are "MPEG4" files). If after installing libquictime0 from Packman you still can't, copy here the error message. You probably should try to play the file with something like: "vlc -vvv --no-plugins-cache <file.avi>".

Between, "vlc -h" lists "--reset-plugins-cache" but no "--no-plugins-cache".

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

Re: Help : No video in SUSE 11

Postby tachikoma » 29 Aug 2008 20:42

I've got the libquicktime0-1.0.3-100.pm from packman, but it didn't help.
the vlc error reads
main error: no suitable decoder module for fourcc `XVID'.
VLC probably does not support this sound or video format.
mpgatofixed32 debug: libmad error: bad main_data_begin pointer
main warning: output date isn't PTS date, requesting resampling (326104)
main warning: audio drift is too big (432091), dropping buffer
main warning: audio drift is too big (407091), dropping buffer
(the audio drift errorr multiplies like rabbits on speed)

I also still get the error
[00000001] main private warning: cannot load module `/usr/lib/vlc/codec/libquicktime_plugin.so' (/usr/lib/vlc/codec/libquicktime_plugin.so: undefined symbol: NewHandleClear)
from the request
tachikoma@linux-1s8o:~> vlc -vvv --color --no-plugins-cache --list |grep -i ffmpeg

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

Re: Help : No video in SUSE 11

Postby tachikoma » 30 Aug 2008 20:31

upon the command
tachikoma@linux-1s8o:~/anime/Ghost in the Shell 2nd Gig> vlc -vvv --no-plugins-cache \[LMF\]_Ghost_In_The_Shell_2nd_GIG_-_06_\[51B677C2\].avi
the error message is
dc1394 error: Bad MRL, please check the option line (MRL was: [LMF]_Ghost_In_The_Shell_2nd_GIG_-_06_[51B677C2].avi)
sound is off

RedDwarf69
Blank Cone
Blank Cone
Posts: 11
Joined: 25 Aug 2008 17:07

Re: Help : No video in SUSE 11

Postby RedDwarf69 » 31 Aug 2008 01:19

sound is off
But you got video?
Note that faad2-drm package description says: "WARNING: With that package, multi-channel aac audio doesn't work. That's the reason why the normal faad2 package is built without drm support.". If the file uses AAC audio... try to remove that package (but keep libfaad2_0).

tachikoma
New Cone
New Cone
Posts: 8
Joined: 27 Aug 2008 20:43

thx for all the help folks!

Postby tachikoma » 01 Sep 2008 22:13

Thanks for all the help, RedDwarf69 and xtophe. Not everything works but at least I managed to get a little wiser and, more important, get video to work (albeit with Totem). That'll be sufficient for me

celyo
New Cone
New Cone
Posts: 8
Joined: 04 Feb 2007 14:34

Re: Help : No video in SUSE 11

Postby celyo » 09 Sep 2008 22:36

Hi a have the same problem after some opensuse update.
There is my output of : vlc -vvv --color --no-plugins-cache --list |grep -i ffmpeg

Code: Select all

VLC media player 0.8.6h Janus [00000001] main private debug: checking builtin modules [00000001] main private debug: checking plugin modules [00000001] main private debug: recursively browsing `/usr/lib64/vlc' [00000001] main private warning: cannot load module `/usr/lib64/vlc/stream_out/libstream_out_switcher_plugin.so' (/usr/lib64/libavcodec.so.51: undefined symbol: av_lfg_init) [00000001] main private warning: cannot load module `/usr/lib64/vlc/codec/libffmpeg_plugin.so' (/usr/lib64/libavcodec.so.51: undefined symbol: av_lfg_init) [00000001] main private debug: module bank initialized, found 218 modules
Can you help me pls!

P.S. with Kaffeine all works fine :(

darkmac
New Cone
New Cone
Posts: 4
Joined: 29 Nov 2006 09:36

Re: Help : No video in SUSE 11

Postby darkmac » 11 Sep 2008 07:34

You should uninstall vlc, and then install the codecs with 1clickinstall from here: http://opensuse-community.org/codecs-kde.ymp (if you have KDE) or from here: http://opensuse-community.org/codecs-gnome.ymp (if you have gnome)
This will enable you to have:

* Flash
* Java
* Latest Amarok (with MP3 Support) for KDE, or Helix-Banshee for GNOME users
* Encrypted DVD (libdvdcss)
* Extra xine codecs, for MPEG-4 etc. (libxine1)
* K3b with MP3 Support (k3b-codecs)
* Win 32 Codecs (w32codec-all)

..as well as the option of installing many more applications (select Customise mode at the screen), including:

* Opera
* VLC
* ..and more

dacosmonaut
New Cone
New Cone
Posts: 1
Joined: 12 Sep 2008 23:49

Re: Help : No video in SUSE 11

Postby dacosmonaut » 13 Sep 2008 00:02

I used to have the same problem, I could not watch any video using VLC in SuSE 11, however with the information others posted here in this topic it is posible to fix this.

First of all run this on the terminal:

Code: Select all

rpm -qa 'libavcodec*' 'libavdevice*' 'libavformat*' 'libavutil*' 'libpostproc*' 'libswscale*' 'vlc*' 'MPlayer' 'libxine*' 'libffmpeg*' '*gstreamer*' 'mad' 'libmad' 'libmpeg2' '*faad2*' 'libamr*' | sort
You should have every package listed there and it should have been downloaded from packman, meaning all the names should end in ".pm.*" The only package you should not have is libmad. The result from the above code should be something like this:

Code: Select all

faad2-2.6.1-0.pm.0 gstreamer-0_10-0.10.20-42.pm.1 gstreamer-0_10-ffmpeg-0.10.5-42.pm.1 gstreamer-0_10-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-0.10.20-42.pm.1 gstreamer-0_10-plugins-base-lang-0.10.20-42.pm.1 gstreamer-0_10-plugins-good-0.10.8-42.pm.1 libamrnb3-7.0.0.2-0.pm.0 libamrwb3-7.0.0.3-0.pm.0 libavcodec51-0.4.9svn-20080906.pm.0 libavdevice52-0.4.9svn-20080906.pm.0 libavformat52-0.4.9svn-20080906.pm.0 libavutil49-0.4.9svn-20080906.pm.0 libfaad2_0-2.6.1-0.pm.0 libffmpeg0-0.4.9svn-20080906.pm.0 libgstreamer-0_10-0.10.20-42.pm.1 libpostproc51-0.4.9svn-20080906.pm.0 libswscale0-0.4.9svn-20080906.pm.0 libxine1-1.1.15-0.pm.1 mad-0.15.1b-1.pm.3 MPlayer-1.0rc2-4.pm.8 vlc-0.9.1-0.pm.2
If you're missing any of these packages add packman's repository and download them from there, or if you have any package that doesn't end in ".pm.*" you should replace it with packman's version.

Now run this code:

Code: Select all

vlc -vvv --color --no-plugins-cache --list |grep -i ffmpeg
You should get something like this:

Code: Select all

VLC media player 0.9.1 Grishenko [00000001] main libvlc debug: VLC media player - version 0.9.1 Grishenko - (c) 1996-2008 the VideoLAN team [00000001] main libvlc debug: libvlc was configured with ./configure '--host=i686-pc-linux-gnu' '--build=i686-pc-linux-gnu' '--target=i586-suse-linux' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--enable-libtool' '--enable-release' '--enable-shout' '--enable-live555' '--enable-dc1394' '--enable-dv' '--enable-dvdread' '--enable-v4l' '--enable-pvr' '--enable-cddax' '--enable-vcdx' '--enable-dvb' '--enable-faad' '--enable-twolame' '--enable-real' '--enable-realrtsp' '--enable-flac' '--enable-tarkin' '--enable-theora' '--enable-lirc' '--enable-snapshot' '--enable-mga' '--enable-ggi' '--enable-aa' '--enable-caca' '--enable-esd' '--enable-portaudio' '--enable-arts' '--enable-jack' '--enable-cyberlink' '--enable-pda' '--enable-ncurses' '--enable-xosd' '--enable-galaktos' '--enable-goom' '--enable-mozilla' '--with-live555-tree=/usr/lib/live' '--enable-loader' '--enable-svg' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'target_alias=i586-suse-linux' 'CFLAGS=-march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2' 'CXXFLAGS=-march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2' [00000001] main libvlc debug: translation test: code is "C" [00000001] main libvlc debug: checking builtin modules [00000001] main libvlc debug: checking plugin modules [00000001] main libvlc debug: recursively browsing `/usr/lib/vlc' [00000001] main libvlc debug: module bank initialized, found 292 modules avformat FFmpeg demuxer avformat FFmpeg muxer avcodec FFmpeg audio/video decoder avcodec FFmpeg audio/video encoder avcodec FFmpeg deinterlace video filter
Now VLC should work perfectly.

celyo
New Cone
New Cone
Posts: 8
Joined: 04 Feb 2007 14:34

Re: Help : No video in SUSE 11

Postby celyo » 17 Sep 2008 19:11

OK it works for me now but no because of new codecs but because of new version of VLC (my vlc was 0.8.6h - now its 0.9.2).
Thanks!


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 22 guests