Neuesten Nachrichten
FFmpeg und libav
libav aus den Ubuntu-Repositories
Ubuntu hat mit der Auslieferung der libav- Fork anstelle von FFmpeg in den letzten Releases begonnen . Wenn Sie die Installation von ffmpeg - Paket , dann installiert Sie tatsächlich die libav-Tools - Paket und ein Programm , das Ihnen gesagt , zu verwenden , avconv
anstatt ffmpeg
in die Zukunft, was den Eindruck erweckt , dass ffmpeg ist veraltet, die es nicht ist.
Das Übergangspaket ffmpeg
scheint von Trusty / Ubuntu 14.04 entfernt worden zu sein (vergleichen Sie die Paketdateien, um festzustellen, ob das Quellpaket frech und vertrauenswürdig ist ).
Daher besteht eine Möglichkeit darin, das libav-tools-Paket zu installieren und avconv
stattdessen zu verwenden (Hinweis: Dies ist kein "mainline" FFmpeg, sondern eine prominente Abzweigung).
FFmpeg von einem PPA auf Launchpad
Eine andere Option ist die Verwendung einer PPA, die FFmpeg bereitstellt. Weitere Informationen zu verfügbaren PPAs und Paketen finden Sie auf der FFmpeg-Downloadseite . Sie sollten von Zeit zu Zeit einzelne PPAs überprüfen, ob sie noch aktuell sind.
Verwandte Fragen:
Von der Quelle installieren
Eine andere Möglichkeit ist, FFmpeg-Abhängigkeitspakete zu installieren und dann manuell zu kompilieren und von der Quelle zu installieren.
Verwenden Sie statische Builds
Obwohl es aus Sicht des Pakets etwas umständlich aussieht, können Sie auch statische Builds aus vertrauenswürdigen Quellen verwenden. In meinem Fall behalte ich FFmpeg Windows 32-Bit- und 64-Bit-Binärdateien zusammen mit x264-10-Bit-Binärdateien in einem Ordner, um sie in Wine oder Windows auszuführen, wann immer ich muss.
Folgendes könnte ich finden, wenn ich dieses Thema recherchiere. Ich habe die Entwicklung beider Projekte nicht genau verfolgt und es ist nicht meine Absicht, jemandem die Schuld zu geben. Sie als Leser sollten es auch nicht tun.
Wie ist die Gabel passiert?
Wikipedia gibt an, dass das Forked-Projekt sowie die Erstveröffentlichung am 13. März 2011 angekündigt wurden, es ist jedoch noch ein bisschen mehr im Gange.
Durch Git-Commits graben
Offizielle Ankündigungen auf libav.org
Die folgenden Beiträge stammen aus dem Nachrichtenbereich (mit dem ältesten im letzten):
09. August 2011
Aktualisiert am 12.09.2011.
Aus Gründen der Konsistenz mit unserem neuen Namen haben wir ffplay in avplay ,
ffserver in avserver und ffprobe in avprobe umbenannt . Ihr Verhalten ist das gleiche, nur die Namen wurden geändert.
Mit ffmpeg (dem Kommandozeilen-Tool) haben wir uns entschlossen, diese Gelegenheit zu nutzen, um einige langjährige Usability-Probleme zu beheben, bei denen die Kompatibilität beeinträchtigt wird. Aus diesem Grund haben wir ein neues Tool namens avconv hinzugefügt, das auf ffmpeg basiert , für einige Optionen jedoch eine andere (hoffentlich leistungsfähigere und benutzerfreundlichere ) Syntax aufweist. ffmpeg wird für einige Zeit in seinem aktuellen Zustand gehalten, sodass keine Skripte oder Frontends, die es verwenden, kaputt gehen. Es wird jedoch nicht weiterentwickelt.
Unterschiede zwischen avconv und ffmpeg sind:
[...]
Beachten Sie, dass die avconv- Schnittstelle noch nicht als stabil angesehen wird. Weitere inkompatible Änderungen können in den folgenden Wochen auftreten. Wir werden hier bekannt geben, wenn avconv stabil ist.
Und früher im Jahr 2011:
18. März 2011
Wir haben gerade ein weiteres Point Release aus unserem 0.6 Release-Zweig herausgebracht:
Libav 0.6.2 . Dies ist eine weitere reine Wartungsversion, die zwei Sicherheitsprobleme behebt.
Ab sofort verwenden wir unseren neuen Projektnamen libav . Aber keine Sorge, im Vergleich zum vorherigen Release 0.6.1 sind die beiden Sicherheitsupdates für die VC1- und APE-Decoder die einzigen funktionalen Änderungen. Dies bedeutet, dass libav einen einfachen Ersatz für bestehende FFmpeg-Installationen bietet.
Darüber hinaus sind wir stolz darauf, dieses Source-Release mit ausführbaren Dateien und Bibliotheken für die Win32-Plattform zu begleiten . Diese Binärdateien enthalten die H.264-Codierung mithilfe der mitgelieferten x264-Bibliothek. Genießen!
Distributoren und Systemintegratoren werden aufgefordert, ihre Patches zu aktualisieren und für unsere Release-Zweige freizugeben.
17. März 2011
Wir haben gerade ein weiteres Point Release aus unserem 0.5 Release-Zweig herausgebracht:
FFmpeg 0.5.4 . Dies ist eine weitere reine Wartungsversion, die eine Reihe von Sicherheitsproblemen behebt.
Distributoren und Systemintegratoren werden aufgefordert, ihre Patches zu aktualisieren und für unsere Release-Zweige freizugeben.
13. März 2011
Wir, eine Gruppe von FFmpeg-Entwicklern, haben beschlossen, FFmpeg unter dem Namen Libav weiterzuentwickeln. Die gesamte vorhandene Infrastruktur wird auf die Domain libav.org übertragen.
Sie können Ihr Git-Repository mit dem folgenden Befehl aktualisieren:
git remote set-url origin 'git://git.libav.org/libav'
Im Moment sind wir noch über die Mailinglisten und IRC-Kanäle von FFmpeg erreichbar, aber wir werden zu libav.org-Gegenstücken migrieren. Während einer Übergangszeit können sowohl die Website als auch die Quelle weiterhin Verweise auf FFmpeg enthalten. Diese werden im Laufe der Zeit verschwinden, sofern dies nicht historisch relevant ist.
24. Februar 2011
Die FFmpeg-Entwicklung wurde auf Git verschoben und das SVN-Repository wird nicht mehr aktualisiert. Das SVN-Repository wird möglicherweise in naher Zukunft entfernt, daher wird empfohlen, stattdessen ein Git-Repository zu verwenden.
Die letzte für SVN festgeschriebene Revision war am 19.01.2011 r26402 und ersetzte svn: external libswscale durch eine eigenständige Kopie.
Beachten Sie, dass die FFmpeg-Entwicklung inzwischen in ein Git-Repository verschoben wurde und es zwei Git-Repositorys gibt. Siehe die entsprechende Seite zum Herunterladen von Projekten.
ffmpeg
in der Liste der zurückgegebenen Ergebnisse nichts sehen , ist ein Fehler mit Ihrem Repo-Manager aufgetreten. Im Moment würde ich vorschlagen, die Installation von der Quelle aus zu erstellen. Hier herunterladen .