Warum wurde ffmpeg aus Debian entfernt?

10

Derzeit ffmpegfehlt in APT-Paketen, wenn die stabilen Versionen von Debian und Ubuntu verwendet werden.

Es gibt zahlreiche Ressourcen ( Beispiel von SuperUser , eine andere aus Debians Dokumentation und die von AskUbuntu ), die erklären, wie man es auf eine andere (und komplexere) Weise als eine einfache installiert apt-get install ffmpeg.

Was ich mich frage ist, warum das Paket überhaupt nicht da ist?

Soweit ich verstanden habe, avconvist dies eine Abzweigung ffmpegund ein De-facto- Standard für Debian-ähnliche Distributionen. In der Zwischenzeit ffmpegwird nicht aufgegeben: Die Website erwähnt keine Absicht, das Projekt mit Gewinn zu schließen avconv, obwohl der Leiter von ffmpeg das Projekt verlassen hat .

So:

  • Warum ffmpegwurde APT-Pakete einfach entfernt, anstatt sie beizubehalten und einfach hinzuzufügen avconv?

  • Gibt es einen Grund (außer der Tatsache, dass die Installation schwieriger wurde ffmpeg), die Verwendung einzustellen?

Arseni Mourzenko
quelle
1
Ich kann nicht genau sagen, warum es entfernt wurde apt, aber die LibavGabelung von FFmpeg(ganz zu schweigen von der daraus resultierenden Verwirrung) ist an anderer Stelle gut dokumentiert: Gabelung von FFmpeg .
Soulcake
1
Die Antworten auf diese Frage sind
Soulcake
@jordanm: In der Tat hilft das neben den beiden anderen Kommentaren sehr (das Zitat „Der Debian-Entwickler, der ffmpeg gewartet hat, war Teil der Gruppe, die die Gabel erstellt hat, also hat er natürlich die Distribution für die Fahrt mitgenommen“ , antwortet mir allein Frage). Möchten Sie Ihren Kommentar zu einer Antwort mit relevanten Zitaten des Artikels bewerben?
Arseni Mourzenko

Antworten:

10

Warum war ffmpeg das Repo nicht verfügbar?

Für einige Zeit gab es ein sogenanntes " ffmpeg", nachdem Debian zu Libav gewechselt war, aber es war nicht von FFmpeg. Dies lässt sich wahrscheinlich am besten mit einem groben Zeitplan erklären, was passiert ist:

  1. Libav trennte sich von FFmpeg und behielt den ffmpegBinärnamen bei (es behielt auch die Namen der Bibliotheken bei, und der Name "libav" wurde bereits von FFmpeg als Sammelbegriff für die Bibliotheken verwendet: libavcodec, libavformat, libavutils usw.).

  2. Der damalige Debian ffmpeg-Paketbetreuer, ein Mitglied der Libav-Gabel, stellte Debian auf Libav um.

  3. Libav schließlich veraltet / umbenannt ihr ffmpegzu avconv, dann schließlich die gefälschten „entfernt ffmpeg“, aber einige Verbraucher wie Ubuntu gehalten , die alte, gefälschte „ ffmpeg“ für „Kompatibilität und Übergangs“ Gründe für einige Zeit.

  4. Debian / Ubuntu entfernte schließlich den Buggy, alt, tot, falsch " ffmpeg".

  5. FFmpeg kehrt in Debian Stable (Jessie-Backports) und Ubuntu Vivid 15.04 zurück .

  6. Debian / Ubuntu lässt Libav fallen.

Sie befinden sich derzeit zwischen den Schritten 4 und 5. Wenn Sie auf eine neuere Version Ihrer Distribution aktualisieren, können Sie den Real ffmpegaus dem Repository installieren .

Gibt es einen Grund, die Verwendung einzustellen ffmpeg?

Die FFmpeg-Entwicklung ist sehr aktiv , und jetzt, da Libav seine wichtigsten Downstream-Benutzer verloren hat, können Sie diese Frage avconvwahrscheinlich stellen.

Andere Sachen

... der Leiter des FFmpeg das Projekt verlassen hat.

Michael Niedermayer ist immer noch ziemlich aktiv . Er hatte gerade einige der Verwaltungsaufgaben und die Politik satt und trat als Führer zurück. Es war auch eine Geste für Libav-Entwickler als möglicher Schritt für die Wiedervereinigung mit Libav-Entwicklern.

llogan
quelle