Peter McD schrieb:
Einfach ffmpeg-3 nicht installieren, die ffmpeg -3-libs (libavcodec usw.) kannst du installieren.
Mein Archiv sag mir, ich brauche sie für Multimedia. Die Frage wäre, ist die Packmann Variante mittlerweile überflüssig?
It depends. :-) Zunächst mal: Wenn man irgendwas mit Multimedia machen will, braucht man in der Regel auch Codecs aus der MPEG-Ecke. Davon waren viele lange lizenzbewehrt, teilweise sind sie es vielleicht auch noch, und das kommt auch wieder auf's Land und nähere Umstände an. Jedenfalls bietet Suse diese Codecs nicht direkt an und verweist auf das Packman-Repo. Andere Distris bieten meist die Codecs direkt an, warum auch immer es da geht und bei Suse nicht. Insofern: Ja, die Packman-ffmpeg-Codecs braucht man bei Suse, wenn man irgendwas Sinnvolles mit Multimedia machen will. Die Frage ist nur in welcher Version. :-) Da gibt es ein wildes Durcheinander, weil eben manche Multimedia-Tools die Version 3 brauchen, andere die 4. Wenn man VLC aus dem Suse-VLC-Repo installiert, hat man da noch mal eigene RPMs für die ffmpeg-Codecs. Wieder andere Anwendungen verlassen sich gar nicht erst darauf, welches ffmpeg auf dem System installiert ist und bringen ihre eigene Version mit, firefox als bestes Beispiel. Es ist ein absolutes Durcheinander. Ich habe auch schon mal 3 oder 4 verschiedene Generationen aus unterschiedlichen Repos installiert gehabt und das noch auf jedem System anders, je nach Installations-Historie. Immerhin funktioniert es in der Regel, nur wenn Updates vorliegen, gibt es schon mal Phänomene. Suse fühlt sich dafür aber nicht verantwortlich, weil die Pakete ja von Packman kommen... In der Regel braucht man aber nur die ffmpeg-Libraries in potentiell verschiedenen Versionen, also libavcodec, libavformat, libavutil usw., weil Tools, die man benötigt, dagegen gelinkt sind. In der Regel braucht man verwirrenderweise aber NICHT das Paket ffmpeg. Das enthält nämlich "nur" die ffmpeg-Binaries, das sind Kommandozeilen-Tools zum Abspielen und Konvertieren von Video- und Audio-Dateien. Es wird aber manchmal, je nachdem wie grade die Abhängigkeiten gesetzt sind, mit eingespielt, ohne dass man das eigentlich wollte. Die Frage ist dann wieder, in welcher Version, was dann wieder so ein bisschen von der Installations-Historie abhängt. Ergibt es sich, dass das ffmpeg-Paket sowohl in Version 3 wie auch in Version 4 installiert werden soll, gibt es den in der Ursprungs-Mail aufgezeigten Konflikt, weil beide Pakete z.B. ein /usr/bin/ffmpeg installieren wollen. Dann sollte man eben ffmpeg nur in einer Version installieren oder in gar keiner. Es kann aber sein, dass beim Deinstallationsversuch je nach Paketquelle und Abhängigkeiten auch wieder libavcodec deinstalliert werden soll und manchmal auch Tools, die man eigentlich haben will, hatte ich vor einiger Zeit mal mit Audacity, als ich das "gewachsene Chaos" mal wieder aufräumen wollte. Langer Rede kurzer Sinn, wenn man ffmpeg haben will, will man eigentlich die libav*-Pakete haben, die zu ffmpeg gehören, aber eben eigene Pakete sind. Dass es dann noch ein Tool namens libav gibt, was ein Fork von ffmpeg ist, macht die Verwirrung dann endgültig komplett. Das wird aber soweit ich weiß von Suse gar nicht erst angeboten... Ich danke denen, die mir bis hierher gefolgt sind... :-) -- Manfred Härtel, DB3HM mailto:Manfred.Haertel@rz-online.de http://rz-home.de/mhaertel