[SOLVED] Problem with VLC in Opensuse 12.2 - codec mp4v

Hello!

is my first post here, not for asking but for giving the solution that i found to a problem installing VLC in OpenSuse 12.2

After installing VLC in OpenSuse 12.2 (first by one-click from VLC web and after that from Packman repo) I was having an error like " no suitable decoder module for fourcc `mp4v' " and was not able to open most of the movies.

I found a solution here: https://bugs.archlinux.org/task/26898

It was to manually install 'x264' and 'ffmpeg' using zypper or 'Install software'... ffmpeg failed initially because it has somekind of conflict with another package, but you select to update the older packaged and then it goes. It's curious that it was not easy to find this solution

Well, that’s all :slight_smile: my presentation and my 2 cents for this forums (^ _ ^) :wink:

Typically
http://forums.opensuse.org/content/127-multimedia-restricted-formats-installation-guide-12-2.html

Hi,
I also have big problems after installing VLC 2.0.4 (on brand new Opensue 12.2 KDE).
It depends on the video, but it seems that many codecs are missing (doesn’t support mp4V, WMA2, WMV3, H264, etc.)

So I have this video for which mp4V and WMA2 are not supported (that’s what the notification says when I try to open it), and here is what I get with the vlc -vv filename.avi command :

~>vlc -vv A.avi
VLC media player 2.0.4 Twoflower (revision 2.0.3-289-g6e6100a)
[0x85743f0] main libvlc debug: VLC media player - 2.0.4 Twoflower
[0x85743f0] main libvlc debug: Copyright © 1996-2012 VLC authors and VideoLAN
[0x85743f0] main libvlc debug: revision 2.0.3-289-g6e6100a
[0x85743f0] main libvlc debug: configured with ./configure  '--host=i586-suse-linux-gnu' '--build=i586-suse-linux-gnu' '--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' '--disable-dependency-tracking' '--enable-a52' '--enable-aa' '--enable-alsa' '--enable-dca' '--enable-dvbpsi' '--enable-dvdnav' '--enable-dvdread' '--enable-faad' '--enable-fast-install' '--enable-flac' '--enable-freetype' '--enable-fribidi' '--enable-glx' '--enable-gnomevfs' '--enable-gnutls' '--enable-httpd' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libcddb' '--enable-libmpeg2' '--enable-libproxy' '--enable-lirc' '--enable-live555' '--enable-lua' '--enable-mad' '--enable-mkv' '--enable-mod' '--disable-ncurses' '--enable-ogg' '--enable-optimizations' '--enable-oss' '--enable-pulse' '--enable-pvr' '--enable-real' '--enable-realrtsp' '--enable-smb' '--enable-sout' '--enable-speex' '--enable-taglib' '--enable-theora' '--enable-v4l2' '--enable-vcd' '--enable-vcdx' '--enable-visual' '--enable-vorbis' '--enable-waveout' '--enable-xcb' '--enable-xvideo' 'build_alias=i586-suse-linux-gnu' 'host_alias=i586-suse-linux-gnu' 'CFLAGS=-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -L/usr/lib/live' 'CXXFLAGS=-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -L/usr/lib/live'
[0x85743f0] main libvlc debug: searching plug-in modules
[0x85743f0] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
[0x85743f0] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
**[0x85743f0] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/access/libaccess_avio_plugin.so' (/usr/lib/libavcodec.so.54: symbol avpriv_float_dsp_init, version LIBAVUTIL_51 not defined in file libavutil.so.51 with link time reference)
[0x85743f0] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/demux/libavformat_plugin.so' (/usr/lib/libavcodec.so.54: symbol avpriv_float_dsp_init, version LIBAVUTIL_51 not defined in file libavutil.so.51 with link time reference)
[0x85743f0] main libvlc warning: cannot load module `/usr/lib/vlc/plugins/codec/libavcodec_plugin.so' (/usr/lib/libavcodec.so.54: symbol avpriv_float_dsp_init, version LIBAVUTIL_51 not defined in file libavutil.so.51 with link time reference)**
[0x85743f0] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins.dat
[0x85743f0] main libvlc debug: plug-ins loaded: 411 modules
[0x85743f0] main libvlc debug: opening config file (/home/franck/.config/vlc/vlcrc)
[0x85743f0] main libvlc debug: translation test: code is "fr"
[0x85743f0] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 FPU 
[0x85743f0] main libvlc debug: looking for memcpy module: 4 candidates
[0x85743f0] main libvlc debug: using memcpy module "memcpymmxext"
[0x85fbaf0] main input debug: Creating an input for 'Bibliothèque'
[0x85fbaf0] main input debug: Input is a meta file: disabling unneeded options
[0x85fbaf0] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
[0x85fbaf0] main input debug: `file/xspf-open:///home/franck/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/franck/.local/share/vlc/ml.xspf'
[0x85fbaf0] main input debug: creating demux: access='file' demux='xspf-open' location='/home/franck/.local/share/vlc/ml.xspf' file='/home/franck/.local/share/vlc/ml.xspf'
[0x8595c28] main demux debug: looking for access_demux module: 3 candidates
[0x8595c28] main demux debug: no access_demux module matching "file" could be loaded
[0x8595c28] main demux debug: TIMER module_need() : 1.192 ms - Total 1.192 ms / 1 intvls (Avg 1.192 ms)
[0x85fbaf0] main input debug: creating access 'file' location='/home/franck/.local/share/vlc/ml.xspf', path='/home/franck/.local/share/vlc/ml.xspf'
[0x8588028] main access debug: looking for access module: 2 candidates
[0x8588028] filesystem access debug: opening file `/home/franck/.local/share/vlc/ml.xspf'
[0x8588028] main access debug: using access module "filesystem"
[0x8588028] main access debug: TIMER module_need() : 0.536 ms - Total 0.536 ms / 1 intvls (Avg 0.536 ms)
[0x8587298] main stream debug: Using stream method for AStream*
[0x8587298] main stream debug: starting pre-buffering
[0x8587298] main stream debug: received first data after 0 ms
[0x8587298] main stream debug: pre-buffering done 296 bytes in 0s - 3906 KiB/s
[0x8587160] main stream debug: looking for stream_filter module: 7 candidates
[0x8587160] main stream debug: no stream_filter module matching "any" could be loaded
[0x8587160] main stream debug: TIMER module_need() : 1.111 ms - Total 1.111 ms / 1 intvls (Avg 1.111 ms)
[0x8587160] main stream debug: looking for stream_filter module: 1 candidate
[0x8587160] main stream debug: using stream_filter module "stream_filter_record"
[0x8587160] main stream debug: TIMER module_need() : 0.300 ms - Total 0.300 ms / 1 intvls (Avg 0.300 ms)
[0x85fbaf0] main input debug: creating demux: access='file' demux='xspf-open' location='/home/franck/.local/share/vlc/ml.xspf' file='/home/franck/.local/share/vlc/ml.xspf'
[0x86079e0] main demux debug: looking for demux module: 1 candidate
[0x86079e0] playlist demux debug: using XSPF playlist reader
[0x86079e0] main demux debug: using demux module "playlist"
[0x86079e0] main demux debug: TIMER module_need() : 0.385 ms - Total 0.385 ms / 1 intvls (Avg 0.385 ms)
[0x8607ed8] main demux meta debug: looking for meta reader module: 2 candidates
[0x8607ed8] lua demux meta debug: Trying Lua scripts in /home/franck/.local/share/vlc/lua/meta/reader
[0x8607ed8] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
[0x8607ed8] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
[0x8607ed8] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
[0x8607ed8] main demux meta debug: no meta reader module matching "any" could be loaded
[0x8607ed8] main demux meta debug: TIMER module_need() : 1.836 ms - Total 1.836 ms / 1 intvls (Avg 1.836 ms)
[0x85fbaf0] main input debug: `file/xspf-open:///home/franck/.local/share/vlc/ml.xspf' successfully opened
[0x86085c8] main xml reader debug: looking for xml reader module: 1 candidate
[0x86085c8] main xml reader debug: using xml reader module "xml"
[0x86085c8] main xml reader debug: TIMER module_need() : 0.479 ms - Total 0.479 ms / 1 intvls (Avg 0.479 ms)
[0x86079e0] playlist demux debug: parsed 0 tracks successfully
[0x85fbaf0] main input debug: EOF reached
[0x86079e0] main demux debug: removing module "playlist"
[0x8587160] main stream debug: removing module "stream_filter_record"
[0x8588028] main access debug: removing module "filesystem"
[0x85fbaf0] main input debug: TIMER input launching for 'Bibliothèque' : 6.611 ms - Total 6.611 ms / 1 intvls (Avg 6.611 ms)
[0x8609530] main interface debug: looking for interface module: 1 candidate
[0x8609530] main interface debug: using interface module "hotkeys"
[0x8609530] main interface debug: TIMER module_need() : 0.395 ms - Total 0.395 ms / 1 intvls (Avg 0.395 ms)
[0x8594e30] main interface debug: looking for interface module: 1 candidate
[0x86eebb8] main playlist debug: playlist threads correctly activated
[0x8594e30] main interface debug: using interface module "inhibit"
[0x8594e30] main interface debug: TIMER module_need() : 2.109 ms - Total 2.109 ms / 1 intvls (Avg 2.109 ms)
[0x86eebb8] main playlist debug: adding item `A.avi' ( file:///home/franck/A.avi )
[0xb4b00560] main input debug: Creating an input for 'A.avi'
[0x86f0c70] main interface debug: looking for interface module: 0 candidates
[0x86f0c70] main interface debug: no interface module matched "globalhotkeys,none"
[0x86f0c70] main interface debug: TIMER module_need() : 0.343 ms - Total 0.343 ms / 1 intvls (Avg 0.343 ms)
[0x86f0c70] main interface error: no suitable interface module
[0x85743f0] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x85743f0] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[0x86f12f0] main interface debug: looking for interface module: 4 candidates
[0x86eebb8] main playlist debug: no fetch required for (null) (art currently (null))
[0x86eebb8] main playlist debug: rebuilding array of current - root Liste de lecture
[0x86eebb8] main playlist debug: rebuild done - 1 items, index -1
[0xb2aac058] main generic debug: looking for extension module: 1 candidate
[0xb2aac058] lua generic debug: Opening Lua Extension module
[0xb2aac058] lua generic debug: Trying Lua scripts in /home/franck/.local/share/vlc/lua/extensions
[0xb2aac058] lua generic debug: Trying Lua scripts in /usr/lib/vlc/lua/extensions
[0xb2aac058] lua generic debug: Trying Lua scripts in /usr/share/vlc/lua/extensions
[0xb2aac058] main generic debug: using extension module "lua"
[0xb2aac058] main generic debug: TIMER module_need() : 0.563 ms - Total 0.563 ms / 1 intvls (Avg 0.563 ms)
[0x86f12f0] main interface debug: using interface module "qt4"
[0x86f12f0] main interface debug: TIMER module_need() : 203.782 ms - Total 203.782 ms / 1 intvls (Avg 203.782 ms)
[0x86eebb8] main playlist debug: processing request item: null, node: Liste de lecture, skip: 0
[0x86eebb8] main playlist debug: starting playback of the new playlist item
[0x86eebb8] main playlist debug: resyncing on A.avi
[0x86eebb8] main playlist debug: A.avi is at 0
[0x86eebb8] main playlist debug: creating new input thread
[0xb4900618] main input debug: Creating an input for 'A.avi'
[0x86f12f0] qt4 interface debug: IM: Setting an input
[0xb4900618] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
[0xb4900618] main input debug: `file:///home/franck/A.avi' gives access `file' demux `' path `/home/franck/A.avi'
[0xb4900618] main input debug: creating demux: access='file' demux='' location='/home/franck/A.avi' file='/home/franck/A.avi'
[0xb23009e0] main demux debug: looking for access_demux module: 3 candidates
[0xb23009e0] main demux debug: no access_demux module matching "file" could be loaded
[0xb23009e0] main demux debug: TIMER module_need() : 0.720 ms - Total 0.720 ms / 1 intvls (Avg 0.720 ms)
[0xb4900618] main input debug: creating access 'file' location='/home/franck/A.avi', path='/home/franck/A.avi'
[0xb2300ba8] main access debug: looking for access module: 2 candidates
[0xb2300ba8] filesystem access debug: opening file `/home/franck/A.avi'
[0xb2300ba8] filesystem access error: cannot open file /home/franck/A.avi (No such file or directory)
[0xb2300ba8] main access debug: no access module matching "file" could be loaded
[0xb2300ba8] main access debug: TIMER module_need() : 0.324 ms - Total 0.324 ms / 1 intvls (Avg 0.324 ms)
[0xb4900618] main input error: open of `file:///home/franck/A.avi' failed
[0x86eebb8] main playlist debug: finished input
[0x86eebb8] main playlist debug: dead input
[0x86eebb8] main playlist debug: changing item without a request (current 0/1)
[0x86eebb8] main playlist debug: nothing to play
[0x86f12f0] qt4 interface debug: IM: Deleting the input
[0x85743f0] main libvlc debug: exiting
[0x85743f0] main libvlc debug: deactivating the playlist
[0x86eebb8] main playlist debug: deactivating the playlist
[0x8607e38] main playlist export debug: saving Bibliothèque to file /home/franck/.local/share/vlc/ml.xspf
[0x8607e38] main playlist export debug: looking for playlist export module: 1 candidate
[0x8607e38] main playlist export debug: using playlist export module "export"
[0x8607e38] main playlist export debug: TIMER module_need() : 0.701 ms - Total 0.701 ms / 1 intvls (Avg 0.701 ms)
[0x8607e38] main playlist export debug: removing module "export"
[0x86eebb8] main playlist debug: playlist correctly deactivated
[0x85743f0] main libvlc debug: removing all services discovery tasks
[0x85743f0] main libvlc debug: removing all interfaces
[0x86f12f0] main interface debug: removing module "qt4"
[0x86f12f0] qt4 interface debug: requesting exit...
[0x86f12f0] qt4 interface debug: waiting for UI thread...
[0x86f12f0] qt4 interface debug: QApp exec() finished
[0x86f12f0] qt4 interface debug: Video is not needed anymore
[0x86f12f0] qt4 interface debug: Killing extension dialog provider
[0x86f12f0] qt4 interface debug: ExtensionsDialogProvider is quitting...
[0xb2aac058] main generic debug: removing module "lua"
[0xb2aac058] lua generic debug: Deactivating all loaded extensions
[0xb2aac058] lua generic debug: All extensions are now deactivated
[0x8594e30] main interface debug: removing module "inhibit"
[0xb4900618] main input debug: TIMER input launching for 'A.avi' : 18272.077 ms - Total 18272.077 ms / 1 intvls (Avg 18272.076 ms)
[0x8609530] main interface debug: removing module "hotkeys"
[0x86eebb8] main playlist debug: destroying
[0x85743f0] main libvlc debug: TIMER ML Load : Total 7.786 ms / 1 intvls (Avg 7.786 ms)
[0x85743f0] main libvlc debug: TIMER Preparse run : Total 0.589 ms / 1 intvls (Avg 0.589 ms)
[0x85743f0] main libvlc debug: TIMER Items array build : Total 1.623 ms / 1 intvls (Avg 1.623 ms)
[0x85743f0] main libvlc debug: TIMER ML Dump : Total 1.124 ms / 1 intvls (Avg 1.124 ms)
[0x85743f0] main libvlc debug: removing stats
[0x85743f0] main libvlc debug: removing module "memcpymmxext"
[0x85743f0] main libvlc debug: opening config file (/home/franck/.config/vlc/vlcrc)

By the way, none of my video files can be open by Kaffeine.
Any idea of what’s wrong ?
Thanx

Please post:

zypper lr -uP
zypper se -si vlc

Here it is :

zypper lr -uP
#  | Alias                     | Nom                                | Activé | Rafraîchir | Priorité | URI                                                            
---+---------------------------+------------------------------------+--------+------------+----------+----------------------------------------------------------------
 1 | Packman                   | Packman                            | Oui    | Oui        |   99     | http://packman.inode.at/suse/Factory/Essentials                
 2 | SuSE                      | SuSE                               | Oui    | Oui        |   99     | http://download.videolan.org/pub/vlc/SuSE/12.2/                
 3 | repo-debug                | openSUSE-12.2-Debug                | Non    | Oui        |   99     | http://download.opensuse.org/debug/distribution/12.2/repo/oss/ 
 4 | repo-debug-update         | openSUSE-12.2-Update-Debug         | Non    | Oui        |   99     | http://download.opensuse.org/debug/update/12.2/                
 5 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | Non    | Oui        |   99     | http://download.opensuse.org/debug/update/12.2-non-oss/        
 6 | repo-non-oss              | openSUSE-12.2-Non-Oss              | Oui    | Oui        |   99     | http://download.opensuse.org/distribution/12.2/repo/non-oss/   
 7 | repo-oss                  | openSUSE-12.2-Oss                  | Oui    | Oui        |   99     | http://download.opensuse.org/distribution/12.2/repo/oss/       
 8 | repo-source               | openSUSE-12.2-Source               | Non    | Oui        |   99     | http://download.opensuse.org/source/distribution/12.2/repo/oss/
 9 | repo-update               | openSUSE-12.2-Update               | Oui    | Oui        |   99     | http://download.opensuse.org/update/12.2/                      
10 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss       | Oui    | Oui        |   99     | http://download.opensuse.org/update/12.2-non-oss/              


zypper se -si vlc
Chargement des données du dépôt...
Lecture des paquets installés...

S | Nom                         | Type   | Version   | Arch   | Dépot
--+-----------------------------+--------+-----------+--------+------
i | VideoLAN - VLC media player | modèle |           | noarch | SuSE 
i | libvlc5                     | paquet | 2.0.4-2.1 | i586   | SuSE 
i | libvlccore5                 | paquet | 2.0.4-2.1 | i586   | SuSE 
i | vlc                         | paquet | 2.0.4-2.1 | i586   | SuSE 
i | vlc-aout-pulse              | paquet | 2.0.4-2.1 | i586   | SuSE 
i | vlc-gnome                   | paquet | 2.0.4-2.1 | i586   | SuSE 
i | vlc-noX                     | paquet | 2.0.4-2.1 | i586   | SuSE 
i | vlc-qt                      | paquet | 2.0.4-2.1 | i586   | SuSE 



On 11/14/2012 05:46 PM, franck210883 wrote:
> Any idea of what’s wrong ?

did you install and set up as laid out in this guide?

http://tinyurl.com/czx3jab

if not, expect all kinds of trouble!!


dd

Thank you for your help, everything works wonderfuly !

On 11/14/2012 08:36 PM, franck210883 wrote:
>
> Thank you for your help, everything works wonderfuly !

welcome! but, just to be clear (for those who google into this thread):
does that mean that following the guide at http://tinyurl.com/czx3jab
solved your problem??


dd

Yes, totally. Isn’t it what you expected ? :wink:
I followed all the instructions, and to be more precise, I had to take a few decisions, because at step 3, I had “nothing provides libpng15.so.15”. This libpng15.so.15 was required by gstreamer-0_10-plugins-bad-0.10.23-15.5.i586 and MPlayer-1.1+35127-2.8.i586. For both I choosed solution 1 : “don’t install”.
Also k3b-codecs-2.0.2-15.65.i586 required k3b = 2.0.2-15.65, and this k3b = 2.0.2-15.65 wasn’t provided. Again, I choose solution 1 : “downgrade of k3b-2.0.2-22.1.2.i586 to k3b-2.0.2-15.65.i586”.

Before, I could pretty much read only MP3, now, I can read every video and sound format.

On 11/15/2012 05:26 PM, franck210883 wrote:
> Yes, totally. Isn’t it what you expected ?

yes, but since there was other advice in this thread i wanted it clear
to those that google in if you blending several ideas, or followed that
one guide…


dd

The link des not work, I guess It may be this one