VLC : No video only audio

When i try to play video file with vlc i can only hear audio.
terminal output:



VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[000055add9da52c8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f2aed8ed938] gstdecode decoder error: Error from appsrc0: Internal data flow error.


After adding packman repo i installed all package from here http://opensuse-community.org/

Also install vlc-codecs

Is there is any solution ? i am using GNOME DE

Your error message points to gstreamer.
Try to uninstall vlc-codec-gstreamer, that’s new and I’m not sure what’s the point of it (it probably allows to use gstreamer instead of VLC’s own codecs).
It isn’t even available on Packman (yet?) and therefore might not be compatible to the Packman version.

After removing **vlc-codec-gstreamer **vlc show message about missing codec .

it looks like you have the crippled oss version installed.
do you have the packman repo?
do a vendor change to packman.
tell us your repo list

zypper lr -d
# | Alias                            | Name                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                            | Service
--+----------------------------------+-----------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------+--------
1 | http-ftp.gwdg.de-ff180f70        | Packman Repository          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/ |        
2 | http-opensuse-guide.org-02d9f978 | libdvdcss repository        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/            |        
3 | packman                          | packman                     | No      | ----      | Yes     |   99     | rpm-md | http://mirrors.hust.edu.cn/packman/suse/openSUSE_Tumbleweed/   |        
4 | repo-debug                       | openSUSE-Tumbleweed-Debug   | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/        |        
5 | repo-non-oss                     | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/          |        
6 | repo-oss                         | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/              |        
7 | repo-source                      | openSUSE-Tumbleweed-Source  | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/       |        
8 | repo-update                      | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/ 

zypper dup --from 1

should fix things

Finally now i can use vlc :shame: . Thank you very much .

And remove the second instance of the Packman repo.

I also had a very similar problem… in my case, I only could solve it by removing the packages “vlc” and “vlc-codecs” and installing “vlc-beta” and “vlc-beta-codecs”. The package “vlc-codec-gstreamer” wasn’t even installed. All of them were installed by packman repository

Please do not add your “similar problem” to a thread when it is not about exact the same problem and you have an interesting addition for the discussion of that problem.

When you have a different (may look similar, but that is not even sure) problem, please start a thread of your own.