VLC video problem

I downloaded VLC from packman repository by YaST . At first time after I installed VLC, it works perfectly but in the next times, or it can’t show the video and just play audio or it show the video with interrupt . I tried some solution like this link, but it didn’t works .

Finally I tried another media player like Kaffeine in my opensuse and it works perfectly. How can I solve this problem with my VLC?

what kind of graphic card do you have, buildin intel chips don’t work with vdpau, if you have an intel card open vlc go to options and select va-api for video output
you should also tell us your repo list

zypper lr -d

I have nvidia geforce 820M and I have no va-api video output .
and my repo list :

#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                  | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                    |        
 2 | download.opensuse.org-oss           | Main Repository (Sources)               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/                 |        
 3 | ftp.gwdg.de-suse                    | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/                        |        
 4 | google-chrome                       | google-chrome                           | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                  |        
 5 | http-download.opensuse.org-25e06733 | home:IBBoard:desktop                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/IBBoard:/desktop/openSUSE_Leap_42.1/ |        
 6 | openSUSE-42.1-0                     | openSUSE-42.1-0                         | Yes     | (r ) Yes  | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SU-228FB_S12H6YJG1019T5           |        
 7 | packman                             | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/                   |        
 8 | repo-debug                          | openSUSE-Leap-42.1-Debug                | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/                  |        
 9 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/              |        
10 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                              |        
11 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/                         |        
12 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                    |                                                                                                                                                                 
13 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                        |                                                                                                                                                                 
14 | repo-source                         | openSUSE-Leap-42.1-Source               | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/                 |                                                                                                                                                                 
15 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                                   |                                                                                                                                                                 
16 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/                               |                                                                                                                                                                 

you don’t seam to have the nvidia repo, so I guess you are using the open source novou driver
that driver is lacking in features and is a bit buggy, install nvidia’s driver
#1 make sure all multimedia is from packman, even if it is doing this command is a good idea

sudo zypper dup --from 3

you have packman twice remove one

sudo zypper rr 7

#2 install the nvidia driver

sudo zypper ar -f ftp://download.nvidia.com/opensuse/leap/42.1/ nvidia
sudo zypper in x11-video-nvidiaG04

reboot

Important, 820m does that mean you are on a laptop in that case do not do step 2, for optimus laptops (all 2-3 year old intel laptops are optimus) you need bumblebee so read this page about seting up bumblebee
#2 https://en.opensuse.org/SDB:NVIDIA_Bumblebee

having an optimus rig means you have an intel card too and as I said intel does not like vdpau, setup bumblebee so you can use your nvidia card if not you are actually using intel’s on cpu gpu

Okay, I did first step and I can’t do second step, because I’m in iran and nvidia bycote my region but I go to the nvidia repository by my tor browser and download all files in that repo. One day I tried to install one of that drivers and after that my OS never up and then I reinstall my OS.
Also my laptop is not optimus .

if that is a desktop machine not a laptop then I can upload the nvidia drivers for you, just make sure it’s not a laptop as the regular nvidia drivers do not work with optimus laptops and as I said the name of you card 820m makes me think it’s a mobile ie on a laptop, for laptops you need bumblebee.

edit
if you don’t mind doing the hard install you can find the regular nvidia driver online
just search for
NVIDIA-Linux-x86_64-361.42.run
you can use a vpn or this Firefox addon

to bypass country restrictions

You were right, It’s a laptop but it’s 1 year old .

that means it’s an optimus you can not use the regular drivers with it you need bumblebee
see this page
https://en.opensuse.org/SDB:NVIDIA_Bumblebee

I am on a desktop and I don’t have experience with bumblebee maybe someone else can help
do not install the regular nvidia drivers on a laptop as it will break the intel gpu use bumblebee
that page is easy to follow the only difference for LEAP is the bumblebee repo, for the first step do this

zypper ar -f http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_Leap_42.1/ Bumblebee

the rest of the procedure is the same

Thank you so much my friend. I’m gonna try that.