VLC stops play video with latest updates

Today I accepted the following updates for vlc: vlc-nox 2.0.1, libvlc5 2.0.1, vlc-qt 2.0.1, vlc 2.0.1. Unfortunately, all video formats were no longer recognized by the vlc player. Typical error messages:

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 “WMV2”. Unfortunately there is no way for you to fix this.
No suitable decoder module:
VLC does not support the audio or video format “WMA2”. Unfortunately there is no way for you to fix this.

The first one, the “h264” was a .flv format. None of the .flv formats will play, nor will mp4, wmv, mov, etc. Vlc will still play audio mp3s, though. Kaffeine will play most of the video formats, but not .flv. By installing the GUI front end to myplayer (gmplayer), I was finally able to play all .flv videos.

So I’m wondering – were the vlc updates pushed out too soon? Hopefully, they will be fixed in the future. Any suggestions on getting vlc to work at this time? Thanks in advance.

~George (aka “MoeNeigh”)

I discovered that I made one of those newcomer mistakes. I had both the Packman and Videolan repositories enabled. So what I did to try and remedy the situation was to uninstall vlc, then remove the Videolan repository, then reinstall vlc – I assume this time it was coming from Packman. However, I’m wondering if I have some additional broken packages, and is there any way to remedy this? Fortunately, at the moment all video formats will still play through mplayer, and both commercial and recorded DVDs will still play in both vlc and mplayer, but no other video formats will play in vlc. Audio mp3s and audio from some video formats will also still play in vlc. Sorry I didn’t realize my vlc files were coming from two sources. Any suggestions?

Same here. I have just tried a flv, avi and mp4 video file using vlc with the same error message. Sound plays but no picture. The only video format that I had any joy with (using vlc) was mpeg.

All video formats play fine with mplayer, xine etc - so it must be vlc problem. I tried installing the previous two sets of rpm’s for vlc (that I had previously downloaded from the packman website) but with the same results.

I got the same issue after updating from 2.0.1-12.6 to 2.0.1-12.10, maybe what I did to solve it, might be of some help:
> ffmpeg -i ~/tv/Aalto_Talk_with_Linus_Torvalds_Full_length-MShbP3OpASA.mp4
ffmpeg version 0.10.2 …
built on Mar 27 2012 22:41:33 with …
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 3499 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 139 kb/s
vlc error:
No suitable decoder module:
VLC does not support the audio or video format “h264”. Unfortunately there is no way for you to fix this.

> ffmpeg -i ~/Desktop/fr.2012-06.18125752.jt13a.wmv
Stream #0:0: Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, stereo, flt, 64 kb/s
Stream #0:1: Video: vc1 (Advanced) (WVC1 / 0x31435657), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 25 tbr, 1k tbn, 50 tbc
(13h Journal of France2)
vlc errors:
No suitable decoder module:
VLC does not support the audio or video format “WMAP”. Unfortunately there is no way for you to fix this.
No suitable decoder module:
VLC does not support the audio or video format “VC-1”. Unfortunately there is no way for you to fix this.

I always avoided packages from videolan repo according to opensuse recommandation,
but with that vlc update 2.0.1-12.6 to 2.0.1-12.10 the following two videolan packages have been added (I’m almost sure, silently):
> cat -n /var/log/zypp/history|grep “libav.*videolan”
11775 2012-06-18 12:42:32|install|libavcodec54|0.11.1-1.1|x86_64||videolan.org_vlc_SuSE_11.4
11777 2012-06-18 12:42:34|install|libavformat54|0.11.1-1.1|x86_64||videolan.org_vlc_SuSE_11.4
> cat -n /var/log/zypp/history|grep “2012-06-18 12:4”
11770 2012-06-18 12:42:24|install|libx264-124|0.124-1.1|x86_64||videolan.org_vlc_SuSE_11.4
11773 2012-06-18 12:42:28|install|libx264-125|0.125svn20120525-1.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11774 2012-06-18 12:42:29|install|libvlccore5|2.0.1-12.10|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11775 2012-06-18 12:42:32|install|libavcodec54|0.11.1-1.1|x86_64||videolan.org_vlc_SuSE_11.4
11776 2012-06-18 12:42:33|install|libvlc5|2.0.1-12.10|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11777 2012-06-18 12:42:34|install|libavformat54|0.11.1-1.1|x86_64||videolan.org_vlc_SuSE_11.4
11778 2012-06-18 12:42:47|install|vlc-noX|2.0.1-12.10|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11779 2012-06-18 12:42:48|install|vlc-qt|2.0.1-12.10|x86_64|root…|http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11780 2012-06-18 12:42:48|install|vlc-gnome|2.0.1-12.10|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11781 2012-06-18 12:42:49|install|vlc|2.0.1-12.10|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11782 2012-06-18 12:42:50|install|vlc-aout-pulse|2.0.1-12.10|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo

I now first updated all packman media lib packages except five: libavfilter2 libavutil51 libpostproc52 libswresample0 libswscale2 caused conflicts - similar conflicts discussed in
<http://forums.opensuse.org/english/get-technical-help-here/applications/475654-packman-update-dependency-problems-3.html>

Finally I followed within YaST the conflict solving propositions three times for an update of one of the five (most probably libavfilter2) libs that gave conflict and got:
> cat -n /var/log/zypp/history|grep “2012-06-18 16:5”
11820 2012-06-18 16:54:39|remove |libavdevice53|0.10.2-2.2|x86_64|root…
11821 2012-06-18 16:54:41|remove |libopencv2_3|2.3.1a-7.5|x86_64|root…
11822 2012-06-18 16:54:42|remove |libavformat53|0.10.2-2.2|x86_64|root…
11823 2012-06-18 16:54:43|remove |libavcodec53|0.10.2-2.2|x86_64|root…
11824 2012-06-18 16:54:45|install|libavutil51|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11825 2012-06-18 16:54:47|install|libswresample0|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11826 2012-06-18 16:54:49|install|libswscale2|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11827 2012-06-18 16:54:50|install|libpostproc52|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11828 2012-06-18 16:54:52|install|libavresample0|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11829 2012-06-18 16:54:56|install|libavcodec54|0.11-4.1|x86_64|root…|http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11830 2012-06-18 16:54:58|install|libxine1-codecs|1.1.20.1-8.5|x86_64|root…|http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11831 2012-06-18 16:55:00|install|libavfilter2|0.11-4.1|x86_64|root…|http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11832 2012-06-18 16:55:03|install|libavformat54|0.11-4.1|x86_64|root…|http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11833 2012-06-18 16:55:04|install|libavdevice54|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
11834 2012-06-18 16:55:07|install|ffmpeg|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo

that way

  • libav*54 packages changed vendor from videolan to packman and to a higher version stamp *-1.1 to *-4.1
  • vlc now supports all formats again
  • ffmpeg was updated for the first time since 2012-04-24
    > cat -n /var/log/zypp/history|grep “|ffmpeg|”|tail -2
    11420 2012-04-24 23:57:18|install|ffmpeg|0.10.2-2.2|x86_64|root…|http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
    11834 2012-06-18 16:55:07|install|ffmpeg|0.11-4.1|x86_64||http://packman.inode.at/suse/11.4/Essentials/packman-essentials.repo
    perhaps because of me having always checked for available updates with ‘zypper lu -t package’ (after installing updates proposed by YaST) which seems not the right way to do because ffmpeg never showed up…strange
    So, with an up-to-date version of ffmpeg the libav*54 packages probably would have been already installed from packman maybe preventing this vlc update incident.
    Repo priorities:
    56 packman repos: inode.at rwth-aachen.de gwdg.de
    77 videolan.org

“Unfortunately there is no way for you to fix this” fortunately seems to be a decent error message error.

Thanks, thoken, the thread you mentioned:

http://forums.opensuse.org/english/get-technical-help-here/applications/475654-packman-update-dependency-problems-3.html

provided just what I needed. By following the advice of robin_listas in that thread to type in a terminal “zypper update ffmpeg”, I was able to downgrade some multimedia files and upgrade others. I followed all the conflict solving propositions to reach the solution. It appears that videolan files were replaced with packman files. Now vlc is back to normal.

~George

Any one have the solution?? I have several problems befeore updates I didn’t have any one, now I can’t play mp4, mkv, wmv, and other problems.

And why are you asking here in a 3 year old thread, instead of opening a new one?

Your problem is definitely not related to the VLC update to 2.0.1 3 years ago…
And the OP’s problems have been solved. He even was kind enough to post his solution.

Do you get any error message, or does simply no video show?
Have you added the Packman repo, and installed “vlc-codecs” from there?

Please post your repo list:

zypper lr -d

Because they don’t want to have the same post if somebody did before, I never check the date.

you probably are going to say I need to delete some repos, I don’t know which one to delete.


lindx:~ # zypper lr -d
#  | Alias                                | Name                                                | Enabled | Refresh | Priority | Type   | URI                                                                                   | Service
---+--------------------------------------+-----------------------------------------------------+---------+---------+----------+--------+---------------------------------------------------------------------------------------+--------
 1 | devel:languages:perl                 | devel:languages:perl                                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_13.1/       |        
 2 | download.opensuse.org-Education      | openSUSE BuildService - Education                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_13.2/                    |        
 3 | download.opensuse.org-Virtualization | openSUSE BuildService - Virtualization (VirtualBox) | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization/openSUSE_13.2/               |        
 4 | download.opensuse.org-mozilla        | openSUSE BuildService - Mozilla                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.2/                      |        
 5 | download.opensuse.org-php            | openSUSE BuildService - PHP                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/php/openSUSE_13.2/                  |        
 6 | filesystems                          | filesystems                                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/filesystems/openSUSE_13.2/                  |        
 7 | ftp.gwdg.de-suse                     | Packman Repository                                  | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                              |        
 8 | games:tools                          | games:tools                                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/                 |        
 9 | google-talkplugin                    | google-talkplugin                                   | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                               |        
10 | graphics                             | graphics                                            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_13.2/                     |        
11 | home:Ledest:misc                     | home:Ledest:misc                                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Ledest:/misc/openSUSE_13.2/           |        
12 | home:MargueriteSu                    | home:MargueriteSu                                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/MargueriteSu/openSUSE_13.2/           |        
13 | home:Overman79:JDownloader           | home:Overman79:JDownloader                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Overman79:/JDownloader/openSUSE_13.1/ |        
14 | home:petracvv                        | home:petracvv                                       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/petracvv/openSUSE_13.1/               |        
15 | home_DarkPlayer_Pipelight            | Pipelight (openSUSE_13.2)                           | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/openSUSE_13.2/  |        
16 | http-download.opensuse.org-94d946cf  | hardware                                            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/hardware/openSUSE_13.2/                     |        
17 | libdvdcss                            | libdvdcss                                           | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.2/                                                  |        
18 | openSUSE-13.2-0                      | openSUSE-13.2-0                                     | Yes     | Yes     |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-hp_CDDVDW_SN-208DB_R8Y66YBD901TSA                  |                                                                                                                                                               
19 | repo-debug-update-non-oss            | openSUSE-13.2-Update-Debug-Non-Oss                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/13.2-non-oss/                               |                                                                                                                                                               
20 | repo-non-oss                         | openSUSE-13.2-Non-Oss                               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                          |                                                                                                                                                               
21 | repo-oss                             | openSUSE-13.2-Oss                                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                              |                                                                                                                                                               
22 | repo-source                          | openSUSE-13.2-Source                                | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/13.2/repo/oss/                       |                                                                                                                                                               
23 | repo-update                          | openSUSE-13.2-Update                                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                             |                                                                                                                                                               
24 | repo-update-non-oss                  | openSUSE-13.2-Update-Non-Oss                        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                     |                                                                                                                                                               
25 | windows:mingw:win32                  | windows:mingw:win32                                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.2/        |        
26 | windows:mingw:win64                  | windows:mingw:win64                                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_13.2/        |        



You should.
“They” also don’t want that you resurrect years old threads that probably are not even related to your problem because they are old.

you probably are going to say I need to delete some repos, I don’t know which one to delete.

No, I’m not. It’s your own decision how many repos you have.
You should change the URL of repo#1 to 13.2 though, the one you have is for 13.1, but that’s unrelated to your VLC problem.

Other than that, the usual recommendations apply:

  • check that you have “vlc-codecs” installed, as I already wrote
  • try to do a “full repository vendor change update” to Packman, in your case “sudo zypper dup --from 7”

And please answer my other question too:

Do you get any error message, or does simply no video show?

Your post here is much too general and gives absolutely no starting point for help.

you can make your install fo OpenSUSE 13.2 “FUBAR” all you want by having 20 repos all set to 99
it is YOUR COMPUTER

so you can live with the PROBLEMS caused by incompatible repos installing incompatible rpm’s

now
suse is WAY better than RHEL5 and this not a really BIG issue

but it DOSE happen !

it is your computer , do what you want