Total Freeze after trying to play file in VLC

How to replicate

yt-dlp https://www.dailymotion.com/video/x6svqk1
vlc 'Best Friends Whenever - S 2 E 04 - Girl Code [x6svqk1].mp4'

I am using

vlc --help
VLC media player 3.0.20 Vetinari (revision 3.0.20-0-g6f0d0ab126b)
zypper info vlc
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket vlc:
---------------------------
Repository         : Packman Repository
Name               : vlc
Version            : 3.0.20-150500.2.5.pm.1
Arch               : x86_64
Anbieter           : http://packman.links2linux.de
Installierte Größe : 1,7 MiB
Installiert        : Ja
Status             : aktuell
Quellpaket         : vlc-3.0.20-150500.2.5.pm.1.src
Upstream-URL       : http://www.videolan.org
Zusammenfassung    : Graphical media player
Beschreibung       : 
    VLC media player is a multimedia player for many
    audio and video files and formats (such as MPEG, DivX, mp3, ogg, ...)
    as well as DVDs, VCDs, and various streaming protocols.
    It can also be used as a server to stream in unicast or multicast
    in IPv4 or IPv6 on a high-bandwidth network.


    Note that the actual support is provided through ffmpeg and gstreamer
    libraries, which may not have all codecs enabled that were just named.

Hello and welcome to the openSUSE forums.

This being a multi-media question, the first question is always:

Did you add the Packman repository and then do the Vendor switch to it?

BTW, this will be moved to the Multi-media category.

  1. Considering that this is a systemwide crash, if I have not explain myself good enough, I doubt that the multimedia category is apropiate in any way.
Repository-Prioritäten treten in Kraft: (Siehe 'zypper lr -P' für Details)
      50 (erhöhte Priorität)  :  1 Repository
      99 (Standard-Priorität) : 11 Repositorys

#  | Alias                                 | Name                                                         | Enabled | GPG Check | Refresh | URI
---+---------------------------------------+--------------------------------------------------------------+---------+-----------+---------+-------------------------------------------------------------------
 1 | amdgpu                                | amdgpu                                                       | Ja      | ( p) Ja   | Nein    | https://repo.radeon.com/amdgpu/latest/sle/15.5/main/x86_64
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository                                           | Ja      | (r ) Ja   | Ja      | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/
 3 | network                               | Networking services and related tools (15.5)                 | Ja      | (r ) Ja   | Nein    | https://download.opensuse.org/repositories/network/15.5/
 4 | openSUSE-Leap-15.5-1                  | openSUSE-Leap-15.5-1                                         | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/distribution/leap/15.5/repo/oss
 6 | repo-backports-update                 | Update repository of openSUSE Backports                      | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/update/leap/15.5/backports/
11 | repo-non-oss                          | Non-OSS Repository                                           | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
12 | repo-openh264                         | Open H.264 Codec (openSUSE Leap)                             | Ja      | (r ) Ja   | Ja      | http://codecs.opensuse.org/openh264/openSUSE_Leap/
13 | repo-oss                              | Haupt-Repository                                             | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
15 | repo-sle-update                       | Update repository with updates from SUSE Linux Enterprise 15 | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/update/leap/15.5/sle/
17 | repo-update                           | Hauptaktualisierungs-Repository                              | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/update/leap/15.5/oss
18 | repo-update-non-oss                   | Aktualisierungs-Repository (Nicht-Open-Source-Software)      | Ja      | (r ) Ja   | Ja      | http://download.opensuse.org/update/leap/15.5/non-oss/
19 | rocm                                  | rocm                                                         | Ja      | ( p) Ja   | Nein    | https://repo.radeon.com/rocm/zyp/zypper

and yes I think I switch vendors

  1. Even if I were to no have the correct codecs, this behaviour woud be inacceptable when trying to play a file of missing codecs.

When you are not sure, then please repeat it so everybody, including you, will be 1000% sure.

You are theoretical correct here. But many, including me, will not even try to help with a multi-media problem when it is not sure that the vendor switch is done.

But when your priority is in finding out why a non-switched-to-Packman system is freezing above getting it play correct, then yes, you could try to find people here to put effort in that.

In any case, whatever should be solved, I assume people want to know for a start what the present situation is: switched or not switched.

BTW, about posting the repo list (and any future computer lists posting):

  • Please, it is such a tiny effort, copy/paste one more line at the beginning (the one with the prompt and the command) and one more line at the end (the one with the new prompt). Then everybody can see what you did to get that output and also that it is complete.
  • When posting from a non-Enlish language system, add LANG=C before the command, like: LANG=C zypper lr -d.

Thanks for your cooperation.

How do I check if it is switched?

https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories

What about this

LANG=C sudo zypper dup --allow-vendor-change
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

The following 32 packages are going to be upgraded:
  MozillaFirefox MozillaFirefox-translations-common dnsmasq krb5 libjavascriptcoregtk-4_0-18 libmbim libmbim-glib4 libndp0
  libqmi-glib5 libqmi-tools libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 libverto1 libwebkit2gtk-4_0-37 links
  mbimcli-bash-completion open-iscsi openconnect openconnect-lang openssh openssh-clients openssh-common openssh-server rpcbind rsync
  tnftp vim vim-data vim-data-common webkit2gtk-4_0-injected-bundles wsdd

The following package is going to change architecture:
  mbimcli-bash-completion  x86_64 -> noarch

The following 21 packages are going to change vendor:
  dnsmasq                  SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  krb5                     SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  libmbim                  SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  libmbim-glib4            SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  libndp0                  SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  libqmi-glib5             SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  libqmi-tools             SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  libverto1                SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  links                    openSUSE -> obs://build.opensuse.org/network
  mbimcli-bash-completion  SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  open-iscsi               SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  openconnect              SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  openconnect-lang         SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  openssh                  SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  openssh-clients          SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  openssh-common           SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  openssh-server           SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  rpcbind                  SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  rsync                    SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/network
  tnftp                    openSUSE -> obs://build.opensuse.org/network
  wsdd                     openSUSE -> obs://build.opensuse.org/network

The following 8 NEW packages are going to be installed:
  libopenconnect5 libpython3_10-1_0 openconnect-bash-completion openssh-askpass-gnome python310 python310-base python310-curses
  python310-dbm

32 packages to upgrade, 8 new, 21  to change vendor, 1 to change arch.
Overall download size: 131.8 MiB. Already cached: 0 B. After the operation, additional 40.9 MiB will be used.
Continue? [y/n/v/...? shows all options] (y):

It seems you did not read the linked article and did not perform a proper vendor change to the Packman repository.
It is useless to do a

zypper dup --allow-vendor-change

You need to define to which vendor you want to change (as described in the SDB):

zypper dup --from 'Packman Repository' --allow-vendor-change

That is NOT the vendor change to Packman. What yiu do here will change any more candidates that by incident have a version string that seems to be higher then the installed version, regardles of from where.

zypper dup --from 'Packman Repository'

or the YaST > Software > Software Management > from the View menu: Repositories; select the Packman one and then upper right click the Switch system packages to … phrase.

Edit: I see that @hui already posted this.

That is a wrong claim, but anyway here is what you asked for

LANG=C sudo zypper dup --from 'Packman Repository' --allow-vendor-change
[sudo] password for root:                      
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Nothing to do.
1 Like

You should read the documentation first…
https://en.opensuse.org/SDB:Vendor_change_update

Then we all are now sure that the switch is done.

You show a list of 21 packages that will change vendor. Non of them has anything to do with multi-media (or Packman). It is up to you to decide if that is correct for your system or not. But the command we (that is the documentation and we both) gave you will avoid those 21 switches. Logically because it ONLY tells you how do do the multi-media switch with a minimal change to brake the system by unwanted other changes.

Can you try another module in vlc----tools----preferences—video-----output module?

What do you mean?

Sauerland requested you to check your video output settings in VLC:
vlc----tools----preferences—video-----output module

Try another module and see if the problem persists…or at least provide us with the information which module you have set there…

Do you mean go to the VLC’s menu bar, werkzeuge submenu, Einstellugen popup, video tab, option selection Ausgabe?

Yes, exactly.

or start vlc with English language:
LANG=C vlc

Setted it to OpenGL Video Output it was in automatic