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.
I_A
December 12, 2016, 5:44am
#2
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
caf4926
December 12, 2016, 5:52am
#3
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
I_A
December 12, 2016, 7:11am
#4
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
I_A
January 1, 2017, 4:07am
#9
lord_valarian:
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
I_A:
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
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
caf4926
January 4, 2017, 6:33am
#11
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.