Wer ist auf die Hirnidee gekommen, dem Paket ffmpeg die Dependencies X-11, waland, etc. umzuhängen???? Wer mit ffmpeg auf der Kommandozeile arbeiten, oder nur einen Kamerastream demuxen und als mp4 abspeichern will, braucht den ganzen Müll nicht! Das ist mega-ärgerlich!!!![]()
![]()
![]()
ffmpeg
-
beislhur -
May 29, 2026 at 9:18 PM -
Thread is Unresolved
-
-
ffmpeg? Schau mal ob du hier fündig wirst!
-
Wer ist auf die Hirnidee gekommen, dem Paket ffmpeg die Dependencies X-11, waland, etc. umzuhängen???? ...
Wo steht das denn?
Code
Display More$ apt-cache depends ffmpeg ffmpeg Hängt ab von: libavcodec61 libavcodec-extra61 Hängt ab von: libavdevice61 Hängt ab von: libavfilter10 libavfilter-extra10 Hängt ab von: libavformat61 libavformat-extra61 Hängt ab von: libavutil59 Hängt ab von: libc6 Hängt ab von: libplacebo349 Hängt ab von: libpostproc58 Hängt ab von: libsdl2-2.0-0 libsdl2-compat-shim Hängt ab von: libswresample5 Hängt ab von: libswscale8 Schlägt vor: ffmpeg-doc -
Wer ist auf die Hirnidee gekommen ...
Gegenfrage: Was hat das mit der Forensoftware zu tun?

-
hyle
May 29, 2026 at 9:55 PM Moved the thread from forum Ideen & Vorschläge to forum Allgemeine Software. -
beislhur Das waren die Entwickler von ffmpeg. Es gibt halt faktisch diese Abhängigkeit in ffmpeg. Andere fänden das mega-ärgerlich wenn es fehlen würde. Kannst Dir ja ein ffmpeg selbst kompilieren, das keine Abhängigkeiten wie libavdevice, libdrm2, … hat.
-
Man könnte auch mit der Option --no-install-recommends versuchen ffmpeg per apt zu installieren, aber ob dann alles wie gewünscht funktioniert, kann ich nicht sagen.
Wenn nicht, kann man dann zur Not mit apt purge ffmpeg den Kram wieder runter hauen und es dann mit kompilieren versuchen.
-
hyle Das Problem sind nicht optionale Debian-Pakte, sondern direkt Bibliotheken die ffmpeg verwendet, die ihrerseits Zugriff auf die Anzeige brauchen. Wie zum Beispiel libavdevice, das ffmpeg Zugriff auf alle möglichen Ein- und Ausgabegeräte gibt. Und zu den Ausgabegeräten zählt halt auch so etwas wie X11-Fenster. Und auch als Eingabegerät kann man mit ffmpeg direkt ein Fenster oder den Desktop ”filmen”. Es gibt sicher Leute, die das mega-ärgerlich fänden, wenn das nicht möglich wäre.
-
Es liegt am maintainer. In FreeBSD z. B., gibt es 2 packages: ffmpeg und ffmpeg-nox11 (without x11).
In Linux kann man dann mit "--disable-ffplay --disable-x11grab" kompilieren.
-
-
-
Oder auch so oder am Beispiel vom VLC-Player kann man das von mir aus auch cffmpeg nennen.
-
-
Ich stell mir das gerne aus Sicht eines Entwickler/Maintainers (m/w/d) vor:
da entwickelst du mit mit viel Herzblut, noch mehr Zeit und auch Kosten über die Jahre ein feiles Tool, baust es aus, passt es an - und das so gut, dass es Zugang zur beiten Masse (ich meine eine große Anzahl an User - nicht Trinkende <scnr>) und dort jede Menge Anklang findest.Und immer wieder kommt dann jemand um die Ecke und rotzt dir dann nen Vorwurf an den Kopf (wie in #1 - das Netz ist voll von Aussagen, gegen die sich #1 wie ein Gänseblümchen liest...), dass dein Tool irgend was nicht kann.
(Im Ernst: je mehr User, desto mehr Dinge kann ne Software eben nicht! Die Anzahl an guter Vorschläge steigt in etwa quadratisch zur Nutzerzahl...)
Ich halte so Kritik/Aussagen für ganz schlechte Kinderstube (vor allem, wenn man dann liest, wie viele Vorschläge es gibt, trotzdem ans gewünschte Ziel zu kommen) und mbMn sollten die Leute, die sich gewaltig im Ton vergreifen, von der Community sehr deutlich darauf hingewiesen werden, dass man Wünsche höflich zu formulieren hat (Wünsche zu äußern ist ja per se nichts verwerfliches).
Selbst wenn man für Software bezahlt hat - gegenseitiger Respekt ist wichtig. -
Nö! Siehe hier: https://www.raspberrypi.com/documentation/…erry-pi-os-lite
-
hyle Da wird VLC installiert. ffmpeg könnte man da genau so installieren. Beides kann man auf einem Raspi OS Lite ohne grafische Oberfläche in einem Terminal benutzen. Trotzdem werden bei beiden Programmen Bibliotheken mit installiert, um auch auf X11 und Wayland darstellen zu können. Auch wenn man das gar nicht machen will. Muss man ja auch nicht. Aber über diese zusätzlichen Bibiotheken, die man dann nicht benutzt, regt sich der OP auf.
-
Wenn es nur Bibliotheken sind, dann ist es ja halb so wild. Da sie nur passiv auf dem Datenträger liegen, bis drauf zugegriffen wird. Es sei denn die sind so gross, das sie erheblichen Platz benötigen und bei Benutzung dann im RAM. Dann kann es schon ein wenig stören.
-
Trotzdem werden bei beiden Programmen Bibliotheken mit installiert
Jetzt verstehe ich erst den Aufreger. Man bekommt einen SUV geschenkt, mit dem man täglich 3 km zur Arbeit fährt und da ist so Schnickschnack wie ein Navi eingebaut, obwohl man den Weg gut kennt und Licht hat der auch, obwohl man nur tagsüber fährt und Sitzheizung gibt es auch noch und überhaupt, wozu braucht man 350 PS wegen der drei Kilometer?
Ja, das ist schon echt mega-ärgerlich sowas geschenkt zu bekommen und dafür keinen Cent zu bezahlen!

-
BTW: Der TE ("Beisl-Hua" im Wiener Dialekt) hat erst zwei Beiträge hier gepostet, die für mich so ausschauen als ob er damit nur Aufmerksamkeit erzwingen will. M. E. kann man die Aufregung des TE/OP auch ignorieren.
-
-
Ich versuche es positiv zu sehen: apt-rdepends kennengelernt beim herausfinden, wovon die beiden Programme so alles abhängen. ffmpeg hängt auf dem Ubuntu-Rechner hier von 254 anderen Paketen ab, und die beiden Pakete vlc-bin und vlc-plugin-base von 234 anderen Paketen. Man kann sich sogar total unübersichtliche Abhängigkeitsgraphen zeichnen lassen. 🙃
-
apt-rdepends kennengelernt
Danke fürs Wiederfinden, ich hatte das auf einem Rechner schon lange installiert, aber vergessen. Ich war schon kurz davor die mit apt-cache depends ffmpeg gefundenen Pakete wiederum an apt-cache depends zu verfüttern.
Womit hast Du die unübersichtliche Visualisierung gemacht? Ich habe hier noch graphviz nachinstalliert und dann dotty benutzt. apt-rdepends -d apt > aptliste und dann dotty aptliste . Mit apt nicht ganz so unübersichtlich wie bei ffmpeg.
Fast noch schöner für die Visualisierung fand ich die Kombination von debtree und dot, ich bin da nach dieser Seite vorgegangen.
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!