• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Tumbleweed alles auf Packman umstellen

Burkhard

Member
Hallo,

endlich habe ich es geschafft, von Leap auf Tumbleweed (Neuinstallation) zu wechseln. Das hat auch problemlos funktioniert. Dennoch benötige ich Eure Hilfe. Nun habe ich das leidige Problem, wie ich alle bereits installierten Video- und Audiocodecs auf Packman umstelle. Der vorinstallierte VLC spielt nämlich keine MP4 mit h264 und h265 ab. Als ich das Packman Repo hinzufügen wollte, viel mir auf, das es mittlerweile 2 Packman Repos gibt. Welches ist für Video und Audicodecs denn das Richtige? Und wie stelle ich alle bereits installierten Multimedia Pakete einschließlich VLC ffmpeg usw. auf Packman um? Das Packman Repo sollte das die Prio 20 haben oder? Bei ffmpeg haben sich mittlerweile 5 verschiedene Versionen angesammelt. Welche sollte ich installieren? Die aktuellste scheint ffmeg6 zu sein. Danke schon mal im voraus.

liebe Grüße Burkhard
 

/dev/null

Moderator
Teammitglied
Hallo Burkhard!

Ja, es ist eben so, dass openSUSE aus irgendwelchen "rechtlichen Gründen" die Anzeige der Multimediadateien etwas "kastriert" vornimmt.

Ich habe mir dazu die folgende Krückenlösung eingebaut:

1. Anlegen eines Alias (pama - für Packman) für root:
alias pama='zypper in --from packman vlc vlc-codecs'

2. Nach dem üblichen Update führe ich noch diesen Alias aus. Dabei werden alle benötigten Abhängigkeiten nachgezogen und alles funktioniert so, wie ich es möchte.

Sicher geht das auch noch anders, aber mir reicht es so.

vy 73 de Peter
 
OP
B

Burkhard

Member
Hallo Burkhard!

Ja, es ist eben so, dass openSUSE aus irgendwelchen "rechtlichen Gründen" die Anzeige der Multimediadateien etwas "kastriert" vornimmt.

Ich habe mir dazu die folgende Krückenlösung eingebaut:

1. Anlegen eines Alias (pama - für Packman) für root:
alias pama='zypper in --from packman vlc vlc-codecs'

2. Nach dem üblichen Update führe ich noch diesen Alias aus. Dabei werden alle benötigten Abhängigkeiten nachgezogen und alles funktioniert so, wie ich es möchte.

Sicher geht das auch noch anders, aber mir reicht es so.

vy 73 de Peter

Hallo,

wie ich sehe, führen viele Wege nach Rom. Ich habe den 1 Click Install für KDE genommen und das hat auch gut funktioniert. Und das Packman Repo auf Prio 20 gesetzt.

Trotzdem vielen Dank

Grüße Burkhard
 

tomm.fa

Administrator
Teammitglied
Ich habe den 1 Click Install für KDE genommen und das hat auch gut funktioniert. Und das Packman Repo auf Prio 20 gesetzt.
Woher und welchen genau?
Wie sehen jetzt die Ausgaben von:
Code:
zypper lr -d
und
Code:
zypper se -si ffmpeg gst vlc
aus?
 
Zuletzt bearbeitet:
OP
B

Burkhard

Member
Woher und welchen genau?
Wie sehen jetzt die Ausgaben von:
Code:
zypper lr -d
und
Code:
Zypper se -si ffmpeg gst vlc
aus?

Hallo

Hierher: https://www.opensuse-community.org/

Code:
1 | download.nvidia.com-tumbleweed   | nVidia Graphics Drivers                | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                    |
 2 | download.opensuse.org-non-oss    | Haupt-Repository (NON-OSS)             | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                              |
 3 | download.opensuse.org-oss        | Haupt-Repository (OSS)                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                  |
 4 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                                    |
 5 | http-ftp.gwdg.de-52b1c051        | Packman Repository                     | Ja        | (r ) Ja         | Ja             |   20      | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/                     |
 6 | http-opensuse-guide.org-fb53b9e5 | libdvdcss repository                   | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                |
 7 | openSUSE-20230428-0              | openSUSE-20230428-0                    | Nein      | ----            | ----           |   99      | rpm-md | hd:/?device=/dev/disk/by-id/usb-VendorCo_ProductCode_9207166C96526423925-0:0-part2 |
 8 | repo-debug                       | openSUSE-Tumbleweed-Debug              | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                            |
 9 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                            |
10 | repo-source                      | openSUSE-Tumbleweed-Source             | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/

und:

Code:
S  | Name                              | Type  | Version             | Arch   | Repository
---+-----------------------------------+-------+---------------------+--------+---------------------------------------
i+ | ffmpeg-3                          | Paket | 3.4.12-1599.1.pm.7  | x86_64 | Packman Repository
i+ | ffmpegthumbs                      | Paket | 23.04.0-1.1         | x86_64 | Haupt-Repository (OSS)
i+ | gstreamer                         | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i  | gstreamer-1.20-plugin-openh264    | Paket | 1.20.3-1.suse1599.1 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
i+ | gstreamer-lang                    | Paket | 1.22.2-1.1          | noarch | Haupt-Repository (OSS)
i  | gstreamer-libnice                 | Paket | 0.1.21-2.1          | x86_64 | Haupt-Repository (OSS)
i+ | gstreamer-plugins-bad             | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | gstreamer-plugins-base            | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | gstreamer-plugins-base-lang       | Paket | 1.22.2-1.1          | noarch | Haupt-Repository (OSS)
i+ | gstreamer-plugins-good            | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | gstreamer-plugins-good-gtk        | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | gstreamer-plugins-good-lang       | Paket | 1.22.2-1.1          | noarch | Haupt-Repository (OSS)
i+ | gstreamer-plugins-libav           | Paket | 1.22.2-1599.86.pm.1 | x86_64 | Packman Repository
i+ | gstreamer-plugins-ugly            | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstadaptivedemux-1_0-0         | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstallocators-1_0-0            | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstapp-1_0-0                   | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstaudio-1_0-0                 | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstbadaudio-1_0-0              | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstbasecamerabinsrc-1_0-0      | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstcodecparsers-1_0-0          | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstcodecs-1_0-0                | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstcuda-1_0-0                  | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstfft-1_0-0                   | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstgl-1_0-0                    | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstisoff-1_0-0                 | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstmpegts-1_0-0                | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstpbutils-1_0-0               | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstphotography-1_0-0           | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstplay-1_0-0                  | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstplayer-1_0-0                | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstreamer-1_0-0                | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstriff-1_0-0                  | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstrtp-1_0-0                   | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstrtsp-1_0-0                  | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstsctp-1_0-0                  | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstsdp-1_0-0                   | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgsttag-1_0-0                   | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i  | libgsturidownloader-1_0-0         | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstva-1_0-0                    | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libgstvideo-1_0-0                 | Paket | 1.22.2-1.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstvulkan-1_0-0                | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstwayland-1_0-0               | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstwebrtc-1_0-0                | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i  | libgstwebrtcnice-1_0-0            | Paket | 1.22.2-3.1          | x86_64 | Haupt-Repository (OSS)
i+ | libvlc5                           | Paket | 3.0.18-1599.10.pm.7 | x86_64 | Packman Repository
i+ | libvlccore9                       | Paket | 3.0.18-1599.10.pm.7 | x86_64 | Packman Repository
i+ | PackageKit-gstreamer-plugin       | Paket | 1.2.5-9.2           | x86_64 | Haupt-Repository (OSS)
i+ | phonon4qt5-backend-gstreamer      | Paket | 4.10.0-1.19         | x86_64 | Haupt-Repository (OSS)
i+ | phonon4qt5-backend-gstreamer-lang | Paket | 4.10.0-1.19         | noarch | Haupt-Repository (OSS)
i+ | vlc                               | Paket | 3.0.18-1599.10.pm.7 | x86_64 | Packman Repository
i+ | vlc-codec-gstreamer               | Paket | 3.0.18-7.1          | x86_64 | Haupt-Repository (OSS)
i+ | vlc-codecs                        | Paket | 3.0.18-1599.10.pm.7 | x86_64 | Packman Repository
i+ | vlc-lang                          | Paket | 3.0.18-7.1          | noarch | Haupt-Repository (OSS)
i+ | vlc-noX                           | Paket | 3.0.18-1599.10.pm.7 | x86_64 | Packman Repository
i+ | vlc-qt                            | Paket | 3.0.18-1599.10.pm.7 | x86_64 | Packman Repository
i+ | vlc-vdpau                         | Paket | 3.0.18-7.1          | x86_64 | Haupt-Repository (OSS)

Ist das so in Ordnung?

Grüße Burkhard
 
Zuletzt bearbeitet:
OP
B

Burkhard

Member
Hab den Link woher gerade berichtigt, weil er vorher ein falscher war.

Gruß Burkhard
 

susejunky

Moderator
Teammitglied
Hallo @Burkhard ,

meines Wissens benötigt man codecs.opensuse.org/openh264/openSUSE_Tumbleweed nur dann, wenn man das Packman-Repository nicht einbinden will (d.h. wenn man ausschließlich freie Codecs verwenden will).

Ich verwende nur
Code:
> zypper lr -uEP
# | Alias      | Name                        | Enabled   | GPG Check       | Refresh        | Priority  | URI
--+------------+-----------------------------+-----------+-----------------+----------------+-----------+-------------------------------------------------------------------
4 | 04_packman | Packman openSUSE Tumbleweed | Ja        | ( p) Ja         | Ja             |   81      | https://ftp.rrze.uni-erlangen.de/packman/suse/openSUSE_Tumbleweed/
1 | 01_update  | openSUSE Tumbleweed Update  | Ja        | ( p) Ja         | Ja             |   98      | https://mirrorcache-eu.opensuse.org/update/tumbleweed/
2 | 02_oss     | openSUSE Tumbleweed Oss     | Ja        | ( p) Ja         | Ja             |   99      | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/
3 | 03_non-oss | openSUSE Tumbleweed Non-Oss | Ja        | ( p) Ja         | Ja             |   99      | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/
>
und kann H264 problemlos de/encodieren.

Viele Grüße

susejunky
 
OP
B

Burkhard

Member
Hallo @Burkhard ,

meines Wissens benötigt man codecs.opensuse.org/openh264/openSUSE_Tumbleweed nur dann, wenn man das Packman-Repository nicht einbinden will (d.h. wenn man ausschließlich freie Codecs verwenden will).

Ich verwende nur
Code:
> zypper lr -uEP
# | Alias      | Name                        | Enabled   | GPG Check       | Refresh        | Priority  | URI
--+------------+-----------------------------+-----------+-----------------+----------------+-----------+-------------------------------------------------------------------
4 | 04_packman | Packman openSUSE Tumbleweed | Ja        | ( p) Ja         | Ja             |   81      | https://ftp.rrze.uni-erlangen.de/packman/suse/openSUSE_Tumbleweed/
1 | 01_update  | openSUSE Tumbleweed Update  | Ja        | ( p) Ja         | Ja             |   98      | https://mirrorcache-eu.opensuse.org/update/tumbleweed/
2 | 02_oss     | openSUSE Tumbleweed Oss     | Ja        | ( p) Ja         | Ja             |   99      | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/
3 | 03_non-oss | openSUSE Tumbleweed Non-Oss | Ja        | ( p) Ja         | Ja             |   99      | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/
>
und kann H264 problemlos de/encodieren.

Viele Grüße

susejunky

Danke, das hat mir sehr geholfen. Einige Repos können wohl gelöscht werden, wie Nvidia.

Gruß Burkhard
 

susejunky

Moderator
Teammitglied
Hallo @Burkhard ,

Einige Repos können wohl gelöscht werden, wie Nvidia.
das NVIDIA-Repository (#1) empfiehlt sich dann, wenn eine NVIDIA-Grafikkarte vorhanden ist und der proprietäre NVIDIA-Treiber genutzt werden soll. Da ich diesen Treiber nicht nutze, habe ich auch das Repository nicht eingebunden.

Das opensuse-guide-Repository (#6) liefert libdvdcss (die zum Abspielen kommerzieller DVDs benötigt wird). Ich installiere diese Bibliothek immer manuell (aus dem VLC-Repository) daher fehlt bei mir auch das opensuse-guide-Repository.

Also eigentlich ist Deine Repository-Liste ganz in Ordnung (außer dem meines Erachtens überflüssigen openh264-Repository #9).

Viele Grüße

susejunky
 
OP
B

Burkhard

Member
Hallo @Burkhard ,


das NVIDIA-Repository (#1) empfiehlt sich dann, wenn eine NVIDIA-Grafikkarte vorhanden ist und der proprietäre NVIDIA-Treiber genutzt werden soll. Da ich diesen Treiber nicht nutze, habe ich auch das Repository nicht eingebunden.

Das opensuse-guide-Repository (#6) liefert libdvdcss (die zum Abspielen kommerzieller DVDs benötigt wird). Ich installiere diese Bibliothek immer manuell (aus dem VLC-Repository) daher fehlt bei mir auch das opensuse-guide-Repository.

Also eigentlich ist Deine Repository-Liste ganz in Ordnung (außer dem meines Erachtens überflüssigen openh264-Repository #9).

Viele Grüße

susejunky

Danke, das ist beruhigend .... :)
 
Oben