FFmpeg ist das führende Multimedia-Framework
FFmpeg 7.0 „Dijkstra“ wurde bereits veröffentlicht und in dieser neuen Version Es werden eine Reihe bedeutender Verbesserungen vorgestellt Dies reicht von einer verbesserten Kompatibilität mit verschiedenen Formaten über die Einführung neuer Funktionalitäten bis hin zu Verbesserungen bei Encodern und Decodern, Fehlerbehebungen und vielem mehr.
In dieser neuen Version von FFmpeg 7.0, die vorgestellt wird, ist eine der bemerkenswertesten neuen Funktionen die Implementierung der parallelen Ausführung von OperationenDadurch können Sie mehrere Aufgaben gleichzeitig ausführen, z. B. Mediencontainer auspacken/verpacken, dekodieren, kodieren und Filter anwenden.
Eine weitere der in FFmpeg 7.0 vorgestellten Verbesserungen ist die Kompatibilität mit Formaten und unterstreicht die Einführung der Unterstützung für Videokodierung und -dekodierung im MPEG-5-Format (EVC – Essential Video Coding) über die externe Bibliothek libxevd.
Außerdem wurden sie hinzugefügt Mediencontainer-Entpacker und -Packer für Formate wie QOA (Ganz OK Audio) Dieses Format wird für die Audioübertragung ohne Qualitätsverlust verwendet und zeichnet sich im Vergleich zu anderen Formaten durch eine überlegene Leistung aus Es wird behauptet, dass es dreimal schneller ist als die Ogg-Vorbis-Dekodierung.
Das Unterstützung für Entpacker und Packer für das IAMF-Format hinzugefügt (Immersives Audiomodell und -format). Dieses Format dient der effektiven Verteilung von Surround-Sound und stellt einen Container bereit, der zusätzliche Informationen enthält, die für den Betrieb von Algorithmen erforderlich sind, die Klangbühnen rekonstruieren und Tonmischungen durchführen.
Andererseits FFmpeg 7.0 enthält einen experimentellen Decoder für das VVC-Format (Versatile Video Coding), auch bekannt als H.266. Dieser neue Decoder stellt einen Fortschritt in der Fähigkeit von FFmpeg zur Videokomprimierung der nächsten Generation dar und erleichtert die Wiedergabe und Bearbeitung von Inhalten in Auflösungen von SD bis 8K, mit Unterstützung für HDR (High Dynamic Range) und Breitbildvideo in 360 Grad.
Zusätzlich zu diesen Verbesserungen in Bezug auf Kompatibilität und Funktionalität bietet FFmpeg 7.0 Die Möglichkeit, die D3D12VA-API zu verwenden, wurde implementiert (Direct 3D 12 Video Encoding) zur Hardwarebeschleunigung der Dekodierung verschiedener Formate wie H264, HEVC, VP9, AV1, MPEG-2 und VC1, wodurch Leistung und Effizienz in Systemen verbessert werden, die mit dieser Technologie kompatibel sind.
Von den anderen Änderungen das fällt auf:
- Unterstützt jetzt die hardwarebeschleunigte Dekodierung mithilfe der Vulkan- und libplacebo-APIs.
- Unterstützung für das auf der Android-Plattform verwendete Inhalts-URI-Protokoll hinzugefügt.
- Die Bauanforderungen sind gestiegen; Zum Kompilieren von FFmpeg wird nun ein Compiler benötigt, der den C11-Standard unterstützt.
- Für QSV-basierte (Intel Quick Sync Video) Encoder wurde die Standardmethode zur Bitratensteuerung von VBR auf CQP geändert.
- Es wurde ein neuer Entpacker für DVD-Video-Mediencontainer eingeführt, der auf den Bibliotheken libdvdnav und libdvdread aus dem VideoLAN-Projekt basiert.
- Es ist jetzt möglich, Metadaten in Paketen in der Implementierung des FLV-Formats zu übertragen.
- DXV DXT1-Encoder und LEAD MCMP-Decoder hinzugefügt.
- Für die Formate MP4 und ISOBMFF wurde die Einbindung von AVE-Metadaten implementiert.
- Unterstützung für die AFGS1-Technologie, die in der AV1-Filmkorn-Spezifikation verwendet wird, wurde hinzugefügt, um die Komprimierung körniger Bilder zu verbessern.
- Unterstützung für Standbilder in den Formaten HEIF und AVIF sowie für gekachelte Standbilder hinzugefügt.
- Das Dolby Vision-Profil ist jetzt für das AV1-Format verfügbar.
- Schließlich wird die Weiterleitung von HDR10-Metadaten bei der Kodierung über die Bibliotheken libx264, libx265 und libsvtav1 unterstützt.
Wer mehr über diese neue Version oder mehr über FFmpeg erfahren möchte, kann die Details einsehen im folgenden Link.
Laden Sie FFmpeg 7.0 herunter und erhalten Sie es
Schließlich, SFür diejenigen, die FFmpeg 7.0 installieren oder aktualisieren möchten Sie sollten wissen, dass dieses Paket in den meisten Linux-Distributionen zu finden ist, oder wenn Sie es vorziehen, können Sie den Quellcode zum Kompilieren herunterladen. über den Link unten.
Und um die Installation aus dem Quellcode durchzuführen, reicht es aus, das bereits bekannte Skript auszuführen:
./configure make make install
Wenn Sie Benutzer von Ubuntu, Debian oder einem anderen Derivat dieser Distributionen sind, öffnen Sie einfach ein Terminal und führen Sie darin den folgenden Befehl aus:
sudo apt install ffmpeg
Im Fall von Fedora ist der auszuführende Befehl der folgende:
sudo dnf install ffmpeg
Und im Fall von Benutzern von Arch Linux, Manjaro oder einem anderen Derivat von Arch Linux reicht es aus, den folgenden Befehl auszuführen:
sudo pacman -S ffmpeg