I have noted a couple of other forum posts regarding this issue - but I cannot resolve the issue using the same solutions offered within them.
After performing a fresh install of 13.2, VLC - my media player of choice*, *
will not play videos. - It plays MP3 audio perfectly, it is specifcally MP4 and H264 formats that seem to the problem.
I hear the sound, but see the following error pop up appear in VLC
** No suitable decoder module:**
**VLC does not support the audio or video format “h264”. Unfortunately there is no way for you to fix this.
**
I can confirm that the version of VLC installed is from Pacman repo
I also have VLC-Codecs installed from Pacman
I do not have the VLC repo installed at all
I have performed a full vendor change to ensure that I am using only packages from Pacman repo
When launching VLC form a terminal this is the output received when attempting to play back a video file.
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)****[0xd37998] main libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface.
**[0x7f1f650648d8] main decoder error: no suitable decoder module for fourcc h264'. VLC probably does not support this sound or video format.** **[0x7f1f6c001f58] access_http access error: error: HTTP/1.1 403 Forbidden** **[0x7f1f6c001f58] access_http access error: error: HTTP/1.1 403 Forbidden** **[0x7f1f6c001f58] access_mms access error: error: HTTP/1.1 400 Invalid Request** **[0x7f1f6c004ef8] main demux meta error: no suitable access module for http://services.tvrage.com/feeds/search.php?show=Family Guy’
**
Packages
h264enc x264
are both installed
When I use Gnome MPlayer, the same video plays perfectly.
I much prefer VLC so would appreciate any guidance at all to help resolve this problem.
Thanks for the heads up to the multi-media guide.
I had completed all of the steps prior to posting and ‘just to be sure’ have now carried them out again.
The Packman repo was already installed and any packages were already installed with the latest version.
If it helps here are the VLC and associated packages I have installed against the packages that are available.
All of the packages installed are from Packman
If in doubt, please post your repo list for further help:
zypper lr -d
Some additional notes:
you seem to have Packman twice in your repo list. You could remove one instance.
make sure that you don’t have the VideoLAN (VLC) repo as well. This is not compatible with Packman, but Packman contains everything from there as well (and much more).
Well, this shouldn’t cause a problem, but is of course unnecessary.
[QUOTE]I have now removed one of the duplicate Repo’s and my Repo list looks as follows:[QUOTE]
Ok, try to run this:
sudo zypper dup --from 11
Another note, you don’t really need that LibreOffice repo on 13.2. The latest 4.3.x version is available from the update repo anyway. But that’s also unrelated to your VLC problem…
I ran the dist upgrade command and it advised that there was nothing to do
[QUOTE=wolfi323;2686685]Well, this shouldn’t cause a problem, but is of course unnecessary.
I have now removed one of the duplicate Repo’s and my Repo list looks as follows:[QUOTE]
Ok, try to run this:
sudo zypper dup --from 11
Another note, you don’t really need that LibreOffice repo on 13.2. The latest 4.3.x version is available from the update repo anyway. But that’s also unrelated to your VLC problem…
Btw, the URL that you posted in your first post doesn’t (and cannot) work. It’s no movie, but a page with search results.
Can you try with a local MPEG4/H264 file?
Maybe try to remove ~/ċonfig/vlc and/or ~/.local/share/vlc
And another note corresponding to something you posted earlier: h264enc and x264 are irrelevant, those are encoders, not decoders.
You need libx264, but that’s required by vlc-codecs anyway.
I have tried other video files and the appear with a similar type of URL (I think this is the URL from the site the file was downloaded from)
I have removed both ~/ċonfig/vlc and ~/.local/share/vlc
Just checked to ensure that libx264-142 is installed and it is
Thanks for your help. I am at a bit of a loss now, possibly thinking about logging a bug report. Seems odd that GnomeMPlayer works flawlessly
Again, that URL in your first post (http://services.tvrage.com/feeds/search.php?show=Family Guy) is some search result page. You cannot play this in VLC, this is no video at all. Try to enter it in a web browser and you’ll see.
No idea what other URLs you tried now.
Don’t you have a local file that you could try?
Try to switch all packages to the Packman repo again, maybe there was some inconsistent state temporarily.
The only other thing I can imagine is that a library (not necessarily multimedia related) comes from some different repo instead of the standard openSUSE repo, and is incompatible.
Maybe try to bring your system to the state of the standard openSUSE repos + Packman:
Thanks for your help. I am at a bit of a loss now, possibly thinking about logging a bug report.
A bug report about what specifically?
VLC works fine AFAICT.
IMHO you either try to open something that cannot be opened, or you have a broken installation. But the latter should have been rectified by “zypper dup”.
Seems odd that GnomeMPlayer works flawlessly
Well, MPlayer is a completely different application. And it doesn’t use the system’s libraries at all, it comes with its own copy of ffmpeg integrated. So it likely works in any case, even if your system is “broken”.
I am having the same problem. Has this been resolved? VLC seems to choke on all my videos.
Are there codecs or something that are not automatically included or suggested? I know that copyright issues make including certain things in free packages problematic.
No idea whether the problem is solved for guv999 meanwhile, but I’m not aware of a general problem with VLC itself or its openSUSE packages.
Are there codecs or something that are not automatically included or suggested? I know that copyright issues make including certain things in free packages problematic.
Please, if you append your own post to a thread, you should probably read it first.
The restricted VLC codecs are in the package “vlc-codecs” available from the Packman repo.
If installing that alone doesn’t help, try to do a full switch to Packman as explained somewhere earlier in this thread.
When you refer to “append your own post to a thread, you should probably read it first” I do not know whether you are suggesting that I re-read my own post (I was careful to ask exactly what I wanted) or whether I should read the entire thread and follow all the suggestions made there (I did, more than once, and they did not work).
The operative component of my question about codecs was the “included or suggested” part but that is rather moot because the operations did not complete successfully anyway. There is only one instance of Packman installed and no instance of VLC occurring to conflict with it.
I would not object to un-installing and re-installing any of these things if that might help, but I do not know how.
This is a clean fresh install of 13.2 with almost nothing outside of basics and defaults. I am experiencing the same problems as the original poster so I thought that this looked like the appropriate place to seek help.
Well it is always best to start your own thread. Does any sound work?? You must have sound working in yast before vlc or any other program can use sound.
Btw vlc just works here and always as since I got the sound working. Took about ten minutes fooling around in yast-sound card screen
When you refer to “append your own post to a thread, you should probably read it first” I do not know whether you are suggesting that I re-read my own post (I was careful to ask exactly what I wanted) or whether I should read the entire thread and follow all the suggestions made there (I did, more than once, and they did not work).
I referred to reading the thread.
If you did so, you should have known that there is a separate vlc-codecs package that you need to install.
So what are the suggestions you already tried?
Have you installed “vlc-codecs”? Have you tried a vendor switch to Packman? Have you tried to remove the VLC config?
What happens when you try to play a video? What error message do you get?
What vlc packages do you have installed?
rpm -qa | grep vlc
And your repo list.
zypper lr -d
Again, I do not see any problem here on 13.2, and I haven’t heard of any problems either.
Those “me too” posts often just create a chaos, because even if the symptoms are similar, the reasons for the problem often are completely different in particular when the problem is so generic as “VLC will not play many video formats”.
Most of the time it’s better to create a new thread for your problem therefore.
It is working now, thank you. I appreciate your patience.
I uninstalled everything that I could (and I do not really know how to do that, coming from Windows) and tried installing it again. I suspect that switching vendors (and I don’t understand why that was different, either) might have done it. Sound was working properly already and Amarok would play MP3s.
I agree that concise specific threads are better, and I will consider that in the future. I piggybacked on this one because the original poster described exactly the same symptons that I was experiencing, and it seemed that the solutions that did not work for him were not working for me, either.
I do not know how to “remove the VLC config” but I did get “remove is not a command”.
The previous error messages included that this did not exist, or something to that effect:
sudo zypper dup --from ftp.gwdg.de-suse --from download.opensuse.org-update --from download.opensuse.org-oss
I uninstalled everything that I could (and I do not really know how to do that, coming from Windows) and tried installing it again.[/QUOTE]
Use YaST->Software Management to install/remove software.
For re-installing a package either uninstall it and install it again, or right-click on the package and choose “Update Unconditionally”.
Sound was working properly already and Amarok would play MP3s.
openSUSE does include (and install by default) an mp3 codec for gstreamer, which is used by KDE on a default installation.
I do not know how to “remove the VLC config” but I did get “remove is not a command”.
I already wrote in this thread that maybe removing the directories ~/ċonfig/vlc and ~/.local/share/vlc might help.
You can do this with a file manager, or with this command:
rm -r ~/ċonfig/vlc ~/.local/share/vlc
But as VLC is working now anyway, there’s no need to do that any more.
The previous error messages included that this did not exist, or something to that effect:
sudo zypper dup --from ftp.gwdg.de-suse --from download.opensuse.org-update --from download.opensuse.org-oss
This command was specific to the OP’s case. It highly depends on what repos you added and how they are named.
That’s one of the reasons why I wrote that a new thread might have been better.
Just about all instal remove operations are easiest done in yast-software management. Right click an entry there to see what operations you can do also explore the menus. No changes are made until you click accept
It is best to forget what you learned in Windows half is wrong and the rest does not apply LOL