Multimedia package uninstalling vlc

I use vlc media player. When I followed the forum instructions, vlc still won’t view avi files.

https://forums.opensuse.org/showthread.php/521016-Multimedia-Guide-for-openSUSE-Leap-42-2

I didn’t have this conflict in previous versions of opensuse. I only want to use vlc for video playing.

Thanks.

tell us your repo list

zypper lr -d

one thing most guides fell to mention is that even if you did a vendor change you need to install vlc-codecs manually as that package does not exist in oss and is not installed automatically when switching vendors so try

zypper in vlc-codecs

Just to mention
My guide this time uses the beta versions of vlc and the codecs, simply because it works better IMO
Is that what you have installed?

So far I have hit nothing that doesn’t play

Please make sure you are using the recommended packages and have applied the switch on Packman

Also, as suggested
Post your repos list, as you may have something that works against success

fyi if you have vlc-beta then you need vlc-beta-codecs for propitiatory stuff

zypper in vlc-beta-codecs

if not sure what version you have you can post the output of

zypper se -si vlc

Hi, could you post the output of the following command?

zypper dist-upgrade --dry-run

Just press “n” after the output comes up. Thanks!

Getting some stalls, system freezes for several minutes.

zypper lr -d
#  | 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.2/repo/non-oss/        |        
 2 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/                   |        
 3 | download.opensuse.org-oss       | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/            |        
 4 | download.opensuse.org-oss_1     | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss                        |        
 5 | openSUSE-42.2-0                 | openSUSE-42.2-0                         | No      | ----      | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_TS-L632H              |        
 6 | packman                         | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.2/                         |        
 7 | repo-debug                      | openSUSE-Leap-42.2-Debug                | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/      |        
 8 | repo-debug-non-oss              | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/  |        
 9 | repo-debug-update               | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/oss/                 |        
10 | repo-debug-update-non-oss       | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/non-oss/             |        
11 | repo-source                     | openSUSE-Leap-42.2-Source               | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/     |        
12 | repo-source-non-oss             | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/ |        

zypper in vlc-codecs
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: vlc-codecs-2.2.4-5.1.x86_64 requires libavcodec56(unrestricted), but this requirement cannot be provided
  uninstallable providers: libavcodec56-2.8.8-25.1.x86_64[packman]
 Solution 1: Following actions will be done:
  install libavcodec56-2.8.8-25.1.x86_64 (with vendor change)
    openSUSE  -->  http://packman.links2linux.de
  deinstallation of vlc-beta-noX-3.0.0+git9358-1.24.x86_64
  deinstallation of vlc-beta-qt-3.0.0+git9358-1.24.x86_64
  deinstallation of vlc-beta-codecs-3.0.0+git9358-1.24.x86_64
  deinstallation of vlc-beta-3.0.0+git9358-1.24.x86_64
 Solution 2: do not install vlc-codecs-2.2.4-5.1.x86_64
 Solution 3: break vlc-codecs-2.2.4-5.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c): 1
Resolving dependencies...
Resolving package dependencies...

The following application is going to be installed:
  "VLC Media player"

The following 7 NEW packages are going to be installed:
  libpostproc53 vlc vlc-codec-gstreamer vlc-codecs vlc-lang vlc-noX vlc-qt

The following application is going to be REMOVED:
  VLC

The following 4 packages are going to be REMOVED:
  vlc-beta vlc-beta-codecs vlc-beta-noX vlc-beta-qt

The following package is going to be upgraded:
  libavcodec56

The following 2 recommended packages were automatically selected:
  vlc-codecs vlc-lang

The following package is going to change vendor:
  libavcodec56  openSUSE -> http://packman.links2linux.de


1 package to upgrade, 7 new, 4 to remove, 1 to change vendor.
Overall download size: 12.7 MiB. Already cached: 0 B. After the operation, additional 35.9 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package libpostproc53-2.8.8-25.1.x86_64                              (1/8),  56.7 KiB (118.3 KiB unpacked)
Retrieving: libpostproc53-2.8.8-25.1.x86_64.rpm ...............................................................[done]
Retrieving package libavcodec56-2.8.8-25.1.x86_64                               (2/8),   3.5 MiB (  9.6 MiB unpacked)
Retrieving: libavcodec56-2.8.8-25.1.x86_64.rpm ....................................................[done (1.4 MiB/s)]
Retrieving package vlc-noX-2.2.4-28.1.x86_64                                    (3/8),   3.3 MiB ( 11.5 MiB unpacked)
Retrieving: vlc-noX-2.2.4-28.1.x86_64.rpm .........................................................[done (1.1 MiB/s)]
Retrieving package vlc-codecs-2.2.4-5.1.x86_64                                  (4/8), 127.8 KiB (286.0 KiB unpacked)
Retrieving: vlc-codecs-2.2.4-5.1.x86_64.rpm ...................................................................[done]
Retrieving package vlc-qt-2.2.4-28.1.x86_64                                     (5/8),   1.1 MiB (  3.0 MiB unpacked)
Retrieving: vlc-qt-2.2.4-28.1.x86_64.rpm ........................................................[done (463.8 KiB/s)]
Retrieving package vlc-codec-gstreamer-2.2.4-28.1.x86_64                        (6/8),  59.6 KiB ( 26.6 KiB unpacked)
Retrieving: vlc-codec-gstreamer-2.2.4-28.1.x86_64.rpm .........................................................[done]
Retrieving package vlc-2.2.4-28.1.x86_64                                        (7/8), 245.3 KiB (397.8 KiB unpacked)
Retrieving: vlc-2.2.4-28.1.x86_64.rpm ............................................................[done (37.4 KiB/s)]
Retrieving package vlc-lang-2.2.4-28.1.noarch                                   (8/8),   4.4 MiB ( 31.7 MiB unpacked)
Retrieving: vlc-lang-2.2.4-28.1.noarch.rpm ........................................................[done (1.3 MiB/s)]
Checking for file conflicts: ..................................................................................[done]
( 1/12) Removing vlc-beta-3.0.0+git9358-1.24.x86_64 ...........................................................[done]
( 2/12) Removing vlc-beta-qt-3.0.0+git9358-1.24.x86_64 ........................................................[done]
( 3/12) Installing: libpostproc53-2.8.8-25.1.x86_64 ...........................................................[done]
( 4/12) Installing: libavcodec56-2.8.8-25.1.x86_64 ............................................................[done]
( 5/12) Installing: vlc-noX-2.2.4-28.1.x86_64 .................................................................[done]
( 6/12) Installing: vlc-codecs-2.2.4-5.1.x86_64 ...............................................................[done]
( 7/12) Removing vlc-beta-codecs-3.0.0+git9358-1.24.x86_64 ....................................................[done]
( 8/12) Removing vlc-beta-noX-3.0.0+git9358-1.24.x86_64 .......................................................[done]
( 9/12) Installing: vlc-qt-2.2.4-28.1.x86_64 ..................................................................[done]
(10/12) Installing: vlc-codec-gstreamer-2.2.4-28.1.x86_64 .....................................................[done]
(11/12) Installing: vlc-2.2.4-28.1.x86_64 .....................................................................[done]
(12/12) Installing: vlc-lang-2.2.4-28.1.noarch ................................................................[done]

It appears to working now with avi,mp4,flv. and wmv. (Continued)

Apparently the vlc-beta-codecs packages do not require the unrestricted libavcodec on a package level.
You still had the “crippled”/restricted openSUSE version installed, that’s why your avi files didn’t play.

The stable vlc-codecs package does require libavcodec56(unrestricted) from Packman and forced its installation, as can be seen by your output.

A full switch to Packman should have fixed your problem too.

I suppose if you installed vlc-beta again now, it would work as well.

version VLC weatherwax 2.2.4

It plays mp3 music and mp2 video. When I play mp4 video files, I get a error. Some MP4 videos play only the same video. Other will play the video of the title.

file #1: plays file #1
file #4: plays file #1
file #5: plays file #1

>zypper se -si vlc

DVD styler won't add mp4 videos. It gives an error.

Loading repository data...
Reading installed packages...

S | Name                | Type        | Version    | Arch   | Repository            
--+---------------------+-------------+------------+--------+-----------------------
i | VLC Media player    | application |            | noarch | openSUSE-Leap-42.2-Oss
i | libvlc5             | package     | 2.2.4-29.1 | x86_64 | packman               
i | libvlccore8         | package     | 2.2.4-29.1 | x86_64 | packman               
i | vlc                 | package     | 2.2.4-29.1 | x86_64 | packman               
i | vlc-codec-gstreamer | package     | 2.2.4-29.1 | x86_64 | packman               
i | vlc-lang            | package     | 2.2.4-29.1 | noarch | packman               
i | vlc-noX             | package     | 2.2.4-29.1 | x86_64 | packman               
i | vlc-qt              | package     | 2.2.4-29.1 | x86_64 | packman               

you did do a full vendor change right?

zupper dup --from 6

does the repeat happen when using playlists?
I usually use vlc for video ie mp4 mkv a rare avi and it plays all compression formats from mpeg1/2 xvid/divx h263 h264 h265 vp9 aac mp3 etc I have no issues with vlc, I’ve even opened a rare real media ram file.
I usually play audio in amarok via phonon-gstreamer and have had no issues with aac or mp3 formats.
your error does seam strange, it could be a dependency was accidentally switched to a restricted version as there are too many packages vlc uses and most of them do not have vlc in the name, doing a vnew endor change is the only fix, and try running vlc in a terminal window like konsole (or what ever you use) and see the output when you try to open a file that does not play it could help hunt down the culprit

http://opensuse-guide.org/codecs.php

  1. Make sure all your multimedia packages are coming from the Packman Repository:
zypper dup --from http://packman.inode.at/suse/openSUSE_Leap_42.2/

After installing vlc and dvdstyler, I did the above line.

The dup video bug was fixed as of last night. DVD styler will not support mp4.

I used firefox flash downloader for youtube to grab the files, showing in the name up to 1440p. I will list the files next chance I get. (cont)

https://addons.mozilla.org/en-US/firefox/addon/flash-video-downloader/?src=search

I still recommend

i | VLC             | application |                    | noarch | (System Packages)
i | libvlc6         | package     | 3.0.0+git10453-1.1 | x86_64 | packman          
i | libvlccore9     | package     | 3.0.0+git10453-1.1 | x86_64 | packman          
i | vlc-beta        | package     | 3.0.0+git10453-1.1 | x86_64 | packman          
i | vlc-beta-codecs | package     | 3.0.0+git10453-1.1 | x86_64 | packman          
i | vlc-beta-noX    | package     | 3.0.0+git10453-1.1 | x86_64 | packman          
i | vlc-beta-qt     | package     | 3.0.0+git10453-1.1 | x86_64 | packman          



Previously, I’v used dvd styler in kde to create “nexus videos” successfully.

I used this to download the videos from youtube in mp4 format max resolution

https://addons.mozilla.org/en-US/firefox/addon/flash-video-downloader/?src=ss

I downloaded these files:

Nexus 2 The Gods Awaken (PC & MAC).mp4
Nexus The Jupiter Incident 2013 Graphicsship showcase & tribute [1080p] [Full HD,1080p].mp4
NEXUS The Jupiter Incident 2 HD TECH DEMO [HD, 720p].mp4
Nexus The Jupiter Incident - GOG Trailer [HD, 720p].mp4
Nexus - The Jupiter Incident Remastered [Gameplay, PC] [Full HD,1440p].mp4
Nexus Trailer [Gameplay, PC] [HD, 360p].mp4
Shadows - Babylon 5 mod for Nexus [HD, 720p].mp4
Star Trek Enhanced Space Combat Nexus The Jupiter Incident mod [HD, 720p].mp4

VLC in opensuse gets a corrupted screen when dvdstyler does the the preview.

When I view the view(right-click), it defaults to the xine media player. That works. When I right-click view with vlc, the video stalls frequently.

Copy “nexus videos” to mswin downloads folder
reboot to windows
vlc → open disc “nexus videos” works fine. Note, the resolution appears lower than it should be.

Note: I missed adding the libdvd. So, I added it and did an update, see above.

| 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.2/repo/non-oss/ |
2 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/ |
3 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.2/repo/oss/ |
4 | download.opensuse.org-oss_1 | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.2/oss |
5 | dvd | dvd | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.2/ |
6 | openSUSE-42.2-0 | openSUSE-42.2-0 | No | ---- | ---- | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_TS-L632H |
7 | packman | packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.2/ |
8 | repo-debug | openSUSE-Leap-42.2-Debug | No | ---- | ---- | 99 | yast2 | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/ |
9 | repo-debug-non-oss | openSUSE-Leap-42.2-Debug-Non-Oss | No | ---- | ---- | 99 | yast2 | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/ |
10 | repo-debug-update | openSUSE-Leap-42.2-Update-Debug | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/oss/ |
11 | repo-debug-update-non-oss | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/non-oss/ |
12 | repo-source | openSUSE-Leap-42.2-Source | No | ---- | ---- | 99 | yast2 | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/ |
13 | repo-source-non-oss | openSUSE-Leap-42.2-Source-Non-Oss | No | ---- | ---- | 99 | yast2 | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/ |

S | Name | Type | Version | Arch | Repository
–±--------------------±------------±-------------------±-------±---------------------
i | VLC Media player | application | | noarch | Main Repository (OSS)
i | libvlc5 | package | 2.2.4-29.1 | x86_64 | packman
i | libvlc6 | package | 3.0.0+git10453-1.4 | x86_64 | packman
i | libvlccore8 | package | 2.2.4-29.1 | x86_64 | packman
i | libvlccore9 | package | 3.0.0+git10453-1.4 | x86_64 | packman
i | vlc | package | 2.2.4-29.1 | x86_64 | packman
i | vlc-codec-gstreamer | package | 2.2.4-29.1 | x86_64 | packman
i | vlc-codecs | package | 2.2.4-29.1 | x86_64 | packman
i | vlc-lang | package | 2.2.4-29.1 | noarch | packman
i | vlc-noX | package | 2.2.4-29.1 | x86_64 | packman
i | vlc-qt | package | 2.2.4-29.1 | x86_64 | packman

#zypper dup --from http://packman.inode.at/suse/openSUSE_Leap_42.2/
Loading repository data…
Reading installed packages…
Computing distribution upgrade…

The following item is locked and will not be changed by any action:
Available:
AdobeICCProfiles

Nothing to do.

This thread is closed.This is now become another problem.

Thanks to all.