Установил VLC из офф репозитория, но не хватает некоторых кодеков. Нашёл, что советуют ставить VLC из репов packman. Что вы думаете?
Проблема с кодеками в VLC
А что тут думать? Устанавливать нужно из пакмана. И не забыть пакет vlc-codecsЧто вы думаете?
Подключил следующие репозитории:
zypper ar -f -n packman-essentials http://packman.inode.at/suse/openSUSE_13.1/Essentials/ packman-essentials
zypper ar -f -n packman-multimedia http://packman.inode.at/suse/openSUSE_13.1/Multimedia/ packman-multimedia
Установил vlc:
rpm -qa | grep vlc
vlc-2.1.2-186.18.x86_64
vlc-noX-2.1.2-186.18.x86_64
libvlccore7-2.1.2-186.18.x86_64
vlc-qt-2.1.2-186.18.x86_64
vlc-codecs-2.1.2-186.18.x86_64
Видео всё-равно не воспроизводится, а звук есть.
При открытии видео в формате mkv
VLC does not support the audio or video format "h264". Unfortunately there is no way for you to fix this.
VLC does not support the audio or video format "h264". Unfortunately there is no way for you to fix this.
Я это вылечил по озвученному тут совету: запилил libx264-135 и libx264-135-32bit.
libx264-135-32bit поставил отсюда http://pkgs.org/opensuse-13.1/packman/libx264-135-32bit-0.135svn20130723-2.5.x86_64.rpm.html
Теперь я хоть через VLC могу видео нормально смотреть. Правда есть еще полосы еле заметные. Сейчас у меня радеон и свободный дравер, а когда-то лечил такую проблему на нвидиа включением vsync to blank (вертикальной синхронизации). Как быть с радеоном пока не понял. Даже драйвер проприетарный для моей hd 3400 поставить не могу.
libx264-135
Уже был установлен.
libx264-135-32bit установил из репозитория. Видео не показывает.
Spawn047,
Команду из сообщения №1 выполняли?
Покажите:
[console]zypper lr -up[/console]
Отключить нужно официальный репозитарий VLC предварительно... Так как неизбежно наличие конфликтов...
После отключение произвести принудительную переустановку пакетов vlc и нужного кодека...
VLC - есть в репозитарии pacman.
_________________
Проверить наличие косяка можно запустив например Kaffeine он будет воспроизводить без проблем. А вот VLC нет, пока не будет наведен порядок в репозитариях.
Команду из сообщения №1 выполняли?
Выполнил:
zypper ar -f http://packman.inode.at/suse/openSUSE_13.1/ packman && zypper ar -f http://opensuse-guide.org/repo/13.1/ libdvdcss2 && zypper mr -p 97 packman libdvdcss2 && zypper ref && zypper dup --from=packmanПри выполнении:
zypper in gstreamer-0_10 gstreamer-0_10-plugins-base gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon faad2 libfaad2 a52dec x264 lame twolame libxine2-codecs ffmpeg w32codec-all libavcodec52 libavcodec54 MPlayer faac gecko-mediaplayer libmpg123-0 libquicktime0 libxvidcore4 libmad0 libmpeg2-0 libmac2 mpeg2dec xvidcore libdcaenc0 dirac libdirac_encoder0 libdirac_decoder0 gstreamer gstreamer-plugins-bad gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-bad-orig-addon gstreamer-plugins-libav gstreamer-plugins-good-extra libdvdread3 libdvdplay0 libdvdnav4 libdvdcss2 libavcodec55 libavdevice52 libavdevice54 libavdevice55 libavfilter1 libavfilter2 libavfilter3 libavformat52 libavformat54 libavresample0 libavresample1 libavutil50 libavutil51 libmatroska6 libx264-135 libx264-135-32bit libvpx1следующее
Вторая команда
Reading installed packages...
'gstreamer-plugins-base' is already installed.
There is an update candidate for 'gstreamer-plugins-base', but it is from a different vendor. Use 'zypper install gstreamer-plugins-base-1.2.2-2.2.x86_64' to install this candidate.
'gstreamer-0_10' is already installed.
There is an update candidate for 'gstreamer-0_10', but it is from a different vendor. Use 'zypper install gstreamer-0_10-0.10.36-14.18.x86_64' to install this candidate.
'gstreamer-0_10-plugins-base' is already installed.
There is an update candidate for 'gstreamer-0_10-plugins-base', but it is from a different vendor. Use 'zypper install gstreamer-0_10-plugins-base-0.10.36-12.32.x86_64' to install this candidate.
'gstreamer' is already installed.
There is an update candidate for 'gstreamer', but it is from a different vendor. Use 'zypper install gstreamer-1.2.2-3.2.x86_64' to install this candidate.
'gstreamer-0_10-plugins-good' is already installed.
There is an update candidate for 'gstreamer-0_10-plugins-good', but it is from a different vendor. Use 'zypper install gstreamer-0_10-plugins-good-0.10.31-16.6.x86_64' to install this candidate.
'libdirac_encoder0' is already installed.
There is an update candidate for 'libdirac_encoder0', but it is from a different vendor. Use 'zypper install libdirac_encoder0-1.0.2-59.2.x86_64' to install this candidate.
'libdvdnav4' is already installed.
No update candidate for 'libdvdnav4-4.2.0-7.1.2.x86_64'. The highest available version is already installed.
'libquicktime0' is already installed.
There is an update candidate for 'libquicktime0', but it is from a different vendor. Use 'zypper install libquicktime0-1.2.4-65.5.x86_64' to install this candidate.
'libvpx1' is already installed.
There is an update candidate for 'libvpx1', but it is from a different vendor. Use 'zypper install libvpx1-1.3.0-9.2.x86_64' to install this candidate.
'lame' is already installed.
No update candidate for 'lame-3.99.5-1013.6.x86_64'. The highest available version is already installed.
'faac' is already installed.
No update candidate for 'faac-1.28-9.3.x86_64'. The highest available version is already installed.
'libavcodec55' is already installed.
There is an update candidate for 'libavcodec55', but it is from a different vendor. Use 'zypper install libavcodec55-2.1.1-3.3.x86_64' to install this candidate.
'libmac2' is already installed.
No update candidate for 'libmac2-3.99_u4_b5-2.5.x86_64'. The highest available version is already installed.
'libmpeg2-0' is already installed.
No update candidate for 'libmpeg2-0-0.5.1-7.2.x86_64'. The highest available version is already installed.
'libxvidcore4' is already installed.
There is an update candidate for 'libxvidcore4', but it is from a different vendor. Use 'zypper install libxvidcore4-1.3.2-2.3.x86_64' to install this candidate.
'libfaad2' is already installed.
There is an update candidate for 'libfaad2', but it is from a different vendor. Use 'zypper install libfaad2-2.7-13.3.x86_64' to install this candidate.
'libmad0' is already installed.
No update candidate for 'libmad0-0.15.1b-9.2.x86_64'. The highest available version is already installed.
'libx264-135' is already installed.
No update candidate for 'libx264-135-0.135svn20130723-2.5.x86_64'. The highest available version is already installed.
'libmatroska6' is already installed.
No update candidate for 'libmatroska6-1.4.0-2.1.4.x86_64'. The highest available version is already installed.
'libdvdcss2' is already installed.
Package 'libdvdcss2' is not available in your repositories. Cannot reinstall, upgrade, or downgrade.
Resolving package dependencies...
8 Problems:
Problem: installed libxvidcore4-1.3.2-1.2.x86_64 obsoletes xvidcore provided by xvidcore-1.3.2-2.3.x86_64
Problem: a52dec-0.7.5svn-8.5.x86_64 requires liba52-0 = 0.7.5svn, but this requirement cannot be provided
Problem: mpeg2dec-0.5.1-2.4.x86_64 requires libmpeg2convert.so.0()(64bit), but this requirement cannot be provided
Problem: gstreamer-0_10-plugins-bad-orig-addon-0.10.23-24.20.x86_64 requires libmpeg2encpp-2.0.so.0()(64bit), but this requirement cannot be provided
Problem: gstreamer-plugins-bad-1.2.1-5.32.x86_64 requires gstreamer >= 1.2.0, but this requirement cannot be provided
Problem: gstreamer-plugins-ugly-1.2.1-2.4.x86_64 requires gstreamer-plugins-base >= 1.2.0, but this requirement cannot be provided
Problem: libavfilter3-2.1.1-3.3.x86_64 requires libavutil52 = 2.1.1, but this requirement cannot be provided
Problem: gstreamer-plugins-good-1.2.2-2.2.x86_64 requires gstreamer >= 1.2.0, but this requirement cannot be provided
Problem: installed libxvidcore4-1.3.2-1.2.x86_64 obsoletes xvidcore provided by xvidcore-1.3.2-2.3.x86_64
Solution 1: install libxvidcore4-1.3.2-2.3.x86_64 (with vendor change)
VideoLAN Project (http://www.videolan.org) --> http://packman.links2linux.de
Solution 2: do not install xvidcore-1.3.2-2.3.x86_64
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c):
Какое решение выбрать?
Покажите:
zypper lr -up
# | Alias | Name | Enabled | Refresh | Priority | URI
---+---------------------------+------------------------------------+---------+---------+----------+----------------------------------------------------------------
1 | packman | packman | Yes | Yes | 99 | http://packman.inode.at/suse/openSUSE_13.1/
2 | repo-debug | openSUSE-13.1-Debug | No | Yes | 99 | http://download.opensuse.org/debug/distribution/13.1/repo/oss/
3 | repo-debug-update | openSUSE-13.1-Update-Debug | No | Yes | 99 | http://download.opensuse.org/debug/update/13.1/
4 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No | Yes | 99 | http://download.opensuse.org/debug/update/13.1-non-oss/
5 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | http://download.opensuse.org/distribution/13.1/repo/non-oss/
6 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | http://download.opensuse.org/distribution/13.1/repo/oss/
7 | repo-source | openSUSE-13.1-Source | No | Yes | 99 | http://download.opensuse.org/source/distribution/13.1/repo/oss/
8 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | http://download.opensuse.org/update/13.1/
9 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | http://download.opensuse.org/update/13.1-non-oss/
10 | virtualbox | VirtualBox for openSUSE 12.3 | Yes | No | 120 | http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3
Отключить нужно официальный репозитарий VLC предварительно...
Так и делал.
Выполнил:
zypper ar -f http://packman.inode.at/suse/openSUSE_13.1/ packman && zypper ar -f http://opensuse-guide.org/repo/13.1/ libdvdcss2 && zypper mr -p 97 packman libdvdcss2 && zypper ref && zypper dup --from=packman
Не вижу, что выполнили.
Выполните:
[console=root]zypper mr -p 97 packman && zypper ref && zypper dup --from=packman[/console]
Выполнил:
zypper mr -p 97 packman && zypper ref && zypper dup --from=packman
Nothing to change for repository 'packman'.
Repository 'packman' is up to date.
Repository 'openSUSE-13.1-Non-Oss' is up to date.
Repository 'openSUSE-13.1-Oss' is up to date.
Repository 'openSUSE-13.1-Update' is up to date.
Repository 'openSUSE-13.1-Update-Non-Oss' is up to date.
Repository 'VirtualBox for openSUSE 12.3' is up to date.
All repositories have been refreshed.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
The following 4 NEW packages are going to be installed:
libid3tag0 libofa0 librtmp1 libvo-aacenc0
The following 47 packages are going to be upgraded:
amarok gstreamer gstreamer-0_10 gstreamer-0_10-plugin-esd gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-plugins-base liba52-0 libavcodec55 libavformat55 libavutil52 libdirac_encoder0 libfaac0 libfaad2
libgstapp-0_10-0 libgstapp-0_10-0-32bit libgstapp-1_0-0 libgstaudio-1_0-0 libgstinterfaces-0_10-0 libgstinterfaces-0_10-0-32bit libgstpbutils-1_0-0 libgstreamer-0_10-0 libgstreamer-0_10-0-32bit libgstreamer-1_0-0 libgstriff-1_0-0
libgsttag-1_0-0 libgstvideo-1_0-0 libmediastreamer_base3 libmediastreamer_voip3 libmjpegutils-2_0-0 libmp3lame0 libopencore-amrnb0 libopencore-amrwb0 libopus0 libpostproc52 libquicktime0 libsox2 libstrigi0 libswscale2 libtwolame0
libvpx1 libxine2 libxine2-pulse libxvidcore4 mjpegtools sox strigi
The following 4 packages are going to be downgraded:
k3b libdca0 libmad0 libmpeg2-0
The following 51 packages are going to change vendor:
amarok openSUSE -> http://packman.links2linux.de
gstreamer openSUSE -> http://packman.links2linux.de
gstreamer-0_10 openSUSE -> http://packman.links2linux.de
gstreamer-0_10-plugin-esd openSUSE -> http://packman.links2linux.de
gstreamer-0_10-plugins-base openSUSE -> http://packman.links2linux.de
gstreamer-0_10-plugins-good openSUSE -> http://packman.links2linux.de
gstreamer-plugins-base openSUSE -> http://packman.links2linux.de
k3b openSUSE -> http://packman.links2linux.de
liba52-0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libavcodec55 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libavformat55 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libavutil52 openSUSE -> http://packman.links2linux.de
libdca0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libdirac_encoder0 openSUSE -> http://packman.links2linux.de
libfaac0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libfaad2 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libgstapp-0_10-0 openSUSE -> http://packman.links2linux.de
libgstapp-0_10-0-32bit openSUSE -> http://packman.links2linux.de
libgstapp-1_0-0 openSUSE -> http://packman.links2linux.de
libgstaudio-1_0-0 openSUSE -> http://packman.links2linux.de
libgstinterfaces-0_10-0 openSUSE -> http://packman.links2linux.de
libgstinterfaces-0_10-0-32bit openSUSE -> http://packman.links2linux.de
libgstpbutils-1_0-0 openSUSE -> http://packman.links2linux.de
libgstreamer-0_10-0 openSUSE -> http://packman.links2linux.de
libgstreamer-0_10-0-32bit openSUSE -> http://packman.links2linux.de
libgstreamer-1_0-0 openSUSE -> http://packman.links2linux.de
libgstriff-1_0-0 openSUSE -> http://packman.links2linux.de
libgsttag-1_0-0 openSUSE -> http://packman.links2linux.de
libgstvideo-1_0-0 openSUSE -> http://packman.links2linux.de
libmad0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libmediastreamer_base3 openSUSE -> http://packman.links2linux.de
libmediastreamer_voip3 openSUSE -> http://packman.links2linux.de
libmjpegutils-2_0-0 openSUSE -> http://packman.links2linux.de
libmp3lame0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libmpeg2-0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libopencore-amrnb0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libopencore-amrwb0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libopus0 openSUSE -> http://packman.links2linux.de
libpostproc52 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libquicktime0 openSUSE -> http://packman.links2linux.de
libsox2 openSUSE -> http://packman.links2linux.de
libstrigi0 openSUSE -> http://packman.links2linux.de
libswscale2 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libtwolame0 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
libvpx1 openSUSE -> http://packman.links2linux.de
libxine2 openSUSE -> http://packman.links2linux.de
libxine2-pulse openSUSE -> http://packman.links2linux.de
libxvidcore4 VideoLAN Project (http://www.videolan.org) -> http://packman.links2linux.de
mjpegtools openSUSE -> http://packman.links2linux.de
sox openSUSE -> http://packman.links2linux.de
strigi openSUSE -> http://packman.links2linux.de
47 packages to upgrade, 4 to downgrade, 4 new, 51 to change vendor.
Overall download size: 28.3 MiB. After the operation, additional 2.2 MiB will be used.
Continue? [y/n/? shows all options] (y):
Выполнил:
Выриант: y
То есть выполните до конца.
Отпишитесь.
Отпишитесь.
Установил.
Теперь установить кодеки?
zypper in gstreamer-0_10 gstreamer-0_10-plugins-base gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon faad2 libfaad2 a52dec x264 lame twolame libxine2-codecs ffmpeg w32codec-all libavcodec52 libavcodec54 MPlayer faac gecko-mediaplayer libmpg123-0 libquicktime0 libxvidcore4 libmad0 libmpeg2-0 libmac2 mpeg2dec xvidcore libdcaenc0 dirac libdirac_encoder0 libdirac_decoder0 gstreamer gstreamer-plugins-bad gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-bad-orig-addon gstreamer-plugins-libav gstreamer-plugins-good-extra libdvdread3 libdvdplay0 libdvdnav4 libdvdcss2 libavcodec55 libavdevice52 libavdevice54 libavdevice55 libavfilter1 libavfilter2 libavfilter3 libavformat52 libavformat54 libavresample0 libavresample1 libavutil50 libavutil51 libmatroska6 libx264-135 libx264-135-32bit libvpx1Теперь установить кодеки?
Да.
Покажите при этом предварительный вывод.
Да.
Покажите при этом предварительный вывод.
Установка
Reading installed packages...
'gstreamer-plugins-base' is already installed.
No update candidate for 'gstreamer-plugins-base-1.2.2-2.2.x86_64'. The highest available version is already installed.
'gstreamer-0_10-plugins-base' is already installed.
No update candidate for 'gstreamer-0_10-plugins-base-0.10.36-12.32.x86_64'. The highest available version is already installed.
'gstreamer-0_10' is already installed.
No update candidate for 'gstreamer-0_10-0.10.36-14.18.x86_64'. The highest available version is already installed.
'lame' is already installed.
No update candidate for 'lame-3.99.5-1013.6.x86_64'. The highest available version is already installed.
'gstreamer' is already installed.
No update candidate for 'gstreamer-1.2.2-3.2.x86_64'. The highest available version is already installed.
'gstreamer-0_10-plugins-good' is already installed.
No update candidate for 'gstreamer-0_10-plugins-good-0.10.31-16.6.x86_64'. The highest available version is already installed.
'faac' is already installed.
No update candidate for 'faac-1.28-9.3.x86_64'. The highest available version is already installed.
'libavcodec55' is already installed.
No update candidate for 'libavcodec55-2.1.1-3.3.x86_64'. The highest available version is already installed.
'libvpx1' is already installed.
No update candidate for 'libvpx1-1.3.0-9.2.x86_64'. The highest available version is already installed.
'libmac2' is already installed.
No update candidate for 'libmac2-3.99_u4_b5-2.5.x86_64'. The highest available version is already installed.
'libmpeg2-0' is already installed.
No update candidate for 'libmpeg2-0-0.5.1-2.4.x86_64'. The highest available version is already installed.
'libquicktime0' is already installed.
No update candidate for 'libquicktime0-1.2.4-65.5.x86_64'. The highest available version is already installed.
'libxvidcore4' is already installed.
No update candidate for 'libxvidcore4-1.3.2-2.3.x86_64'. The highest available version is already installed.
'libfaad2' is already installed.
No update candidate for 'libfaad2-2.7-13.3.x86_64'. The highest available version is already installed.
'libdirac_encoder0' is already installed.
No update candidate for 'libdirac_encoder0-1.0.2-59.2.x86_64'. The highest available version is already installed.
'libmad0' is already installed.
No update candidate for 'libmad0-0.15.1b-1.3.x86_64'. The highest available version is already installed.
'libx264-135' is already installed.
No update candidate for 'libx264-135-0.135svn20130723-2.5.x86_64'. The highest available version is already installed.
'libdvdnav4' is already installed.
No update candidate for 'libdvdnav4-4.2.0-7.1.2.x86_64'. The highest available version is already installed.
'libmatroska6' is already installed.
No update candidate for 'libmatroska6-1.4.0-2.1.4.x86_64'. The highest available version is already installed.
'libdvdcss2' is already installed.
Package 'libdvdcss2' is not available in your repositories. Cannot reinstall, upgrade, or downgrade.
Resolving package dependencies...
The following 87 NEW packages are going to be installed:
MPlayer a52dec dirac faad2 ffmpeg gecko-mediaplayer gnome-mplayer gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon
gstreamer-plugins-bad gstreamer-plugins-bad-orig-addon gstreamer-plugins-good gstreamer-plugins-good-extra gstreamer-plugins-libav gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon libSoundTouch0 libaudio2 libavcodec52
libavcodec54 libavdevice52 libavdevice54 libavdevice55 libavfilter1 libavfilter2 libavfilter3 libavformat52 libavformat54 libavresample0 libavresample1 libavutil50 libavutil51 libbs2b0 libcdaudio1 libcppunit-1_12-0 libcrystalhd3
libdcaenc0 libdirac_decoder0 libdvdplay0 libdvdread3 libffms2-2 libgmlib1 libgmtk1 libgmyth0 libgpac2 libgstallocators-1_0-0 libgstbasecamerabinsrc-0_10-23 libgstbasecamerabinsrc-1_0-0 libgstbasevideo-0_10-23
libgstcodecparsers-0_10-23 libgstcodecparsers-1_0-0 libgstegl-1_0-0 libgstfft-1_0-0 libgstmpegts-1_0-0 libgstphotography-0_10-23 libgstphotography-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgstsignalprocessor-0_10-23
libgstvdp-0_10-23 libiec61883 liblrdf2 libmms0 libmpg123-0 libmusicbrainz4 libpostproc51 libsidplay1 libslv2-9 libstdc++33-32bit libswresample0 libswresample99 libswscale0 libswscale1 libtimidity-0_1-0 libvo-amrwbenc0
libx264-135-32bit libxine2-codecs mozilla-js mpeg2dec twolame w32codec-all x264 xvidcore
87 new packages to install.
Overall download size: 49.7 MiB. After the operation, additional 164.9 MiB will be used.
Continue? [y/n/? shows all options] (y):
Spawn047,
Да, устанавливайте кодеки.
Spawn047,
После ещё контрольный:
[console=root]zypper dup[/console]
Да, устанавливайте кодеки.
Установил. Теперь выполнить zypper dup?
Теперь выполнить zypper dup?
Да.