Problems playing videos with VLC

Hello guys. Recently I asked for help regarding how to get all the codes and tools to play cool stuff like mp3, dvd, etc- You can check it here. I installed everything that was suggested to me and it seemed that everything was working fine until I decided to play a couple of movies today with VLC; it displayed the following messages:

No suitable decoder module:
VLC does not support the audio or video format “mp4v”. Unfortunately there is no way for you to fix this.
No suitable decoder module:
VLC does not support the audio or video format “mpga”. Unfortunately there is no way for you to fix this.

when trying to play a .avi movie, and

No suitable decoder module:
VLC does not support the audio or video format “h264”. Unfortunately there is no way for you to fix this.
No suitable decoder module:
VLC does not support the audio or video format “mp4a”. Unfortunately there is no way for you to fix this.

when trying to play a .mp4 movie.

I don’t know why these errors are occurring but I do remember having played the .avi movie before I installed the ‘media package’ with no problem. If anyone could help me I would deeply appreciate it.

NOTE: I don’t mean to offend anybody but VLC used to be my finest piece of software back in my Windows days; it played everything and nothing could stop it; I loved it. Since I change to Linux (openSUSE has been my only distro so far), VLC has been a real nightmare; it works terrible or doesn’t work at all. I thought that it will run smoothly on Linux, being based on the same philosophy of open source software, but it is a disaster. I don’t know if this is only for me or if someone experiences similar problems with VLC.

Anyway, don’t take me wrong, this rant is just for VLC; for the rest of Linux I’ve loved every minute of it and have never looked back.

Why not open up a terminal session and type in the following terminal command:

rpm -q --all | grep "gstreamer" | sort

And then paste the results here into a code # block. Here is my list, see if you have the same installed list:

gstreamer-0_10-0.10.36-11.5.x86_64
gstreamer-0_10-devel-0.10.36-11.5.x86_64
gstreamer-0_10-libnice-0.1.3-2.1.1.x86_64
gstreamer-0_10-plugin-esd-0.10.31-11.21.x86_64
gstreamer-0_10-plugin-gnomevfs-0.10.36-9.20.x86_64
gstreamer-0_10-plugin-gnonlin-0.10.17-15.1.1.x86_64
gstreamer-0_10-plugins-bad-0.10.23-19.22.x86_64
gstreamer-0_10-plugins-bad-lang-0.10.23-19.22.noarch
gstreamer-0_10-plugins-bad-orig-addon-0.10.23-19.22.x86_64
gstreamer-0_10-plugins-base-0.10.36-9.20.x86_64
gstreamer-0_10-plugins-buzztard-0.6.0-7.18.x86_64
gstreamer-0_10-plugins-ffmpeg-0.10.13-2000.2.x86_64
gstreamer-0_10-plugins-fluendo_mp3-0.10.18-3.2.x86_64
gstreamer-0_10-plugins-fluendo_mpegdemux-0.10.71-2.2.x86_64
gstreamer-0_10-plugins-fluendo_mpegmux-0.10.4-46.2.x86_64
gstreamer-0_10-plugins-gl-0.10.3-5.1.1.x86_64
gstreamer-0_10-plugins-gl-lang-0.10.3-5.1.1.noarch
gstreamer-0_10-plugins-good-0.10.31-11.21.x86_64
gstreamer-0_10-plugins-good-extra-0.10.31-11.21.x86_64
gstreamer-0_10-plugins-qt-0.10.2-3.1.1.x86_64
gstreamer-0_10-plugins-ugly-0.10.19-10.18.x86_64
gstreamer-0_10-plugins-ugly-lang-0.10.19-10.18.noarch
gstreamer-0_10-plugins-ugly-orig-addon-0.10.19-10.18.x86_64
gstreamer-0_10-plugins-vaapi-0.4.0-3.1.1.x86_64
gstreamer-0_10-plugins-vaapi-devel-0.4.0-3.1.1.x86_64
gstreamer-0_10-utils-0.10.36-11.5.x86_64
gstreamer-1.0.6-3.1.x86_64
gstreamer-fluendo-mp3-18-9.7.1.x86_64
gstreamer-lang-1.0.6-3.1.noarch
gstreamer-libnice-0.1.3-2.1.1.x86_64
gstreamer-plugin-gstclutter-2.0.0-1.1.2.x86_64
gstreamer-plugins-bad-1.0.6-3.4.x86_64
gstreamer-plugins-bad-orig-addon-1.0.6-3.4.x86_64
gstreamer-plugins-base-1.0.6-2.4.x86_64
gstreamer-plugins-farstream-0.2.2-2.1.1.x86_64
gstreamer-plugins-good-1.0.6-2.5.x86_64
gstreamer-plugins-good-extra-1.0.6-2.5.x86_64
gstreamer-plugins-libav-1.0.1-1.1.x86_64
gstreamer-plugins-ugly-1.0.6-2.6.x86_64
gstreamer-plugins-ugly-lang-1.0.6-2.6.noarch
gstreamer-plugins-ugly-orig-addon-1.0.6-2.6.x86_64
gstreamer-utils-1.0.6-3.1.x86_64
libgstreamer-0_10-0-0.10.36-11.5.x86_64
libgstreamer-1_0-0-1.0.6-3.1.x86_64
libgstreamer-1_0-0-32bit-1.0.6-3.1.x86_64
PackageKit-gstreamer-plugin-0.8.7-4.5.1.x86_64
phonon-backend-gstreamer-0_10-4.6.2-3.1.1.x86_64
python-gstreamer-0_10-0.10.22-8.2.x86_64

If not, use YaST to install anything you find in your list missing.

Thank You,

Well Mr. jdmcdaniel3, certainly I got some missing packages; here’s my output:


gstreamer-0_10-0.10.36-3.4.1.i586
gstreamer-0_10-fluendo-mp3-12-7.1.3.i586
gstreamer-0_10-libnice-0.1.2-2.1.2.i586
gstreamer-0_10-plugin-gnomevfs-0.10.36-2.1.2.i586
gstreamer-0_10-plugin-gstclutter-1.6.0-2.5.1.i586
gstreamer-0_10-plugins-bad-0.10.23-3.1.2.i586
gstreamer-0_10-plugins-bad-orig-addon-0.10.23-19.10.i586
gstreamer-0_10-plugins-base-0.10.36-2.1.2.i586
gstreamer-0_10-plugins-farstream-0.1.2-2.1.2.i586
gstreamer-0_10-plugins-ffmpeg-0.10.13-2000.7.i586
gstreamer-0_10-plugins-fluendo_mpegdemux-0.10.71-2.7.i586
gstreamer-0_10-plugins-fluendo_mpegmux-0.10.4-46.7.i586
gstreamer-0_10-plugins-good-0.10.31-3.1.2.i586
gstreamer-0_10-plugins-good-extra-0.10.31-11.6.i586
gstreamer-0_10-plugins-ugly-0.10.19-10.3.i586
gstreamer-0_10-plugins-ugly-orig-addon-0.10.19-10.3.i586
libgstreamer-0_10-0-0.10.36-3.4.1.i586
PackageKit-gstreamer-plugin-0.7.4-2.21.1.i586
phonon-backend-gstreamer-0_10-4.6.1-2.5.1.i586

I will install everything else and write back to tell how it went. Thanks.

I am also reading that Packman may be providing a package soon called **vlc-codecs, **there is a debug file there now, but the main one was missing when I looked last, but if it appears, you would want to install it as well.

Thank You,

Okay Mr. jdmcdaniel3, I downloaded all the packages that I had missing and the video didn’t work with VLC, but then I installed the ‘vlc-codecs’ package and everything works now.

Thanks a lot for your help.

install vlc-codecs
https://forums.opensuse.org/english/other-forums/news-announcements/announcements/485774-vlc-users-please-note.html

Thanks for this, I checked. I recently installed 12.3 and VLC was working with only

gstreamer-0_10-0.10.36-11.5.x86_64
gstreamer-0_10-fluendo-mp3-12-9.2.1.x86_64
gstreamer-0_10-plugin-esd-0.10.31-6.1.5.x86_64
gstreamer-0_10-plugin-gnomevfs-0.10.36-9.17.x86_64
gstreamer-0_10-plugins-base-0.10.36-9.17.x86_64
gstreamer-0_10-plugins-good-0.10.31-11.17.x86_64
gstreamer-0_10-plugins-qt-0.10.2-3.1.1.x86_64
gstreamer-1.0.6-3.1.x86_64
gstreamer-plugins-base-1.0.6-2.2.x86_64
libgstreamer-0_10-0-0.10.36-11.5.x86_64
libgstreamer-1_0-0-1.0.6-3.1.x86_64
PackageKit-gstreamer-plugin-0.8.7-4.5.1.x86_64
phonon-backend-gstreamer-0_10-4.6.2-3.1.1.x86_64

I recently upgraded via apper and afterwards started get the errors identified in the initial post. Checking some other things and will get back.

Ok thanks - just did that and it fixed the problem. Recently upgraded from vlc-2.0.5-102 to vlc-2.0.6-115 that’s when things broke. There should be a dependency for that as I upgraded via apper. Usually very reliable for updates.

There probably should be, but you might want to take that up @packman’s ML

I also see this issue on a cleanly installed 12.3, and it has nothing to do with the package management tools i.e. Apper, YaST, and zypper (or those on Gnome). It must result from changes to the packaging of VLC by Packman, and not only for 12.3 as I just discovered. I happen to have a 12.2 system previously installed but so far without the addition of packman and full multimedia support. So I decided to add and test 12.2’s support in stages with VLC, SMPlayer, and Kaffeine.

First on 12.2, installing only the necessary gstreamer-0_10 plugins, enabled .mp4 video requiring “h264” and “mp4a” (aac) codecs to play normally with either Kaffeine or SMPlayer. However, VLC (vlc-2.0.6-116.1.x86_64) failed with the error quoted in previous posts. Then installing vlc-codecs-2.0.6-116.1.x86_64 enabled it to play normally with VLC. It looks as if that is a new package, neither pulled in by a new install of VLC nor for those updating.

This will also affect users on Tumbleweed, Evergreen, and 12.1 if they choose to update VLC since its availability of 15 April. Why would they decide not to update, given no notice of the reworked VLC by Packman at installation time.