FFmpeg 8.1

FFmpeg 8.1

Nach mehr als einem halben Jahr Entwicklung wurde die Version 8.1 des Projekts veröffentlicht FFmpeg, codename „Hoare“ (zu Ehren von Sir Charles Hoare (11. Januar 1934 – 5. März 2026)).

Dies ist eine Sammlung von freien Bibliotheken und Tools mit offenem Quellcode, die das Aufzeichnen, Konvertieren und Übertragen von digitalen Audio- und Videoaufnahmen in verschiedenen Formaten ermöglichen. Der Name stammt von der Expertengruppe MPEG und FF, was „fast forward“ bedeutet.

Das Projekt besteht aus folgenden Komponenten:

  • ffmpeg — ein Konsolen-Tool zum Konvertieren von Videodateien von einem Format in ein anderes und zum Erfassen von Video in Echtzeit.
  • ffplay — ein einfacher Mediaplayer, basierend auf SDL2 und der FFmpeg-Bibliotheken.
  • ffprobe — ein Konsolen-Tool, das Informationen über Mediendateien (wie MediaInfo) und Multimedia-Streams, verfügbare Geräte, Codecs, Formate, Protokolle usw. sammelt und anzeigt.
  • libavcodec — eine Bibliothek mit allen Audio-/Videocodecs. Die meisten Codecs wurden von Grund auf neu entwickelt, um die bestmögliche Leistung zu gewährleisten.
  • libavformat — eine Bibliothek mit Multiplexern и Demultiplexern für verschiedene Audio- und Videoformate.
  • libavutil — Hilfsbibliothek mit Standard-Subroutinen für verschiedene ffmpeg-Komponenten.
  • libpostproc — Bibliothek für Standard-Subroutinen zur Videobearbeitung.
  • libswscale — Bibliothek zur Video-Skalierung.
  • libavfilter — ermöglicht die Bearbeitung des Videostreams zwischen Decoder und Encoder "on the fly".

Wesentliche Änderungen:

  • experimentelle Unterstützung für die Dekodierung hinzugefügt. xHE-AAC MPEG-H unter Verwendung der Bibliothek libmpeghdec;
  • EXIF-Metadaten-Parsing hinzugefügt;
  • Unterstützung für das Parsen und Umleiten von Metadaten implementiert. LCEVC (Layered Coding for Efficient Video Coding);
  • ProRes-Kodierung und Dekodierung sowie DPX-Dekodierung mit Vulkan;
  • D3D12: H.264/AV1-Kodierung, Skalierungsfilter (scale_d3d12), Bewegungsbewertung (mestimate_d3d12) und Zeilenentflechtung (deinterlace_d3d12);
  • Hardware-Kodierung von H.264 und HEVC für Rockchip-Plattformen hinzugefügt;
  • Unterstützung für das räumliche Audioformat hinzugefügt. IAMF: Projektionsmodus, Multiplexen und Demultiplexen von Surround-Sound. Ambisonic;
  • neue Filter und Formate: drawvg-Filter zum Rendern von SVG und vpp_amf-Filter zur Videobearbeitung über AMD AMF; hxvs-Demuxer hinzugefügt.

In dieser Ausgabe gibt es zahlreiche interne Änderungen und Fehlerbehebungen. Die Arbeiten an der bevorstehenden Überarbeitung von swscale laufen. Die auf Vulkan basierenden Codecs sowie einige Filter sind nicht mehr von der GLSL-Kompilierung zur Laufzeit abhängig, was ihre Initialisierung beschleunigt. Im Blog Khronos wurde ein zusätzlicher Artikel zur Implementierung von Vulkan Compute-basierten Codecs veröffentlicht, der technische Details zur Implementierung und Pläne für die Zukunft enthält.

Quelle: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster