Veröffentlichung des Multimedia-Pakets FFmpeg 6.1

Nach zehn Monaten Entwicklung steht das Multimedia-Paket FFmpeg 6.1 zur Verfügung, das eine Sammlung von Anwendungen und Bibliotheken zur Bearbeitung verschiedener Multimedia-Formate (Aufnahme, Konvertierung und Dekodierung von Audio- und Videoformaten) umfasst. Das Paket wird unter den Lizenzen LGPL und GPL veröffentlicht, die Entwicklung von FFmpeg erfolgt parallel zum Projekt MPlayer.

Zu den Änderungen in FFmpeg 6.1 gehören:

  • Die Möglichkeit zur Nutzung der Vulkan-API für die Hardwarebeschleunigung der Videodekodierung in den Formaten H264, HEVC und AV1 wurde implementiert.
  • Ein AV1-Video-Encoder wurde hinzugefügt, der auf VAAPI basiert.
  • Die Unterstützung der Codecs HEVC, VP9 und AV1 in Streams basierend auf dem RTMP-Protokoll und in FLV-Dateien wurde hinzugefügt.
  • Ein Parser, Encoder und Decoder für Mediendateien im EVC-Format (Essential Video Coding), das von der MPEG-Arbeitsgruppe als MPEG-5-Standard entwickelt wird, wurde hinzugefügt.
  • Die Unterstützung von VAAPI auf Windows-Systemen mit der libva-win32-Bibliothek wurde erweitert.
  • Die Nutzung von P_SKIP-Parametern zur Beschleunigung der Videokodierung mit der Bibliothek libx264 wurde realisiert.
  • Ein Encoder für Videos im Microsoft RLE-Format wurde hinzugefügt.
  • Neue Decoder für Playdate, RivaTuner, vMix und OSQ wurden hinzugefügt.
  • Ein ARIB STD-B24-Subtitel-Decoder wurde auf Basis der libaribcaption-Bibliothek implementiert.
  • Demuxer für Mediendateien wurden hinzugefügt: Raw VVC (Versatile Video Coding, neuer Standard H.266/MPEG-I Teil 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Muxer für Mediendateien wurden hinzugefügt: Raw AC-4 und Raw VVC.
  • Neue Filter für Video:
    • color_vulkan – erstellt ein Bild in einer bestimmten Farbe über den Zugriff auf die Vulkan-API.
    • bwdif_vulkan – führt Deinterlacing mit dem BWDIF-Algorithmus (Bob Weaver Deinterlacing Filter) durch, umgesetzt über die Vulkan-API.
    • bwdif_cuda – Deinterlacing mit dem BWDIF-Algorithmus, umgesetzt über die CUDA-API.
    • nlmeans_vulkan – Rauschunterdrückung unter Verwendung des Non-local Means-Algorithmus, realisiert über die Vulkan-API.
    • xfade_vulkan – Implementierung des Überblendeffekts über die Vulkan-API.
    • zoneplate – generiert eine Testvideotabelle basierend auf einer Fresnel-Zonenplatte.
    • scale_vt und transpose_vt – Skalierungs- und Transponierungsfilter, realisiert mit der VideoToolBox-API (macOS).
    • In den Filtern setpts und asetpts wurde die Unterstützung für Befehle hinzugefügt.
  • Neue Filter für den Sound:
    • arls – wendet die rekursive Methode der kleinsten Quadrate an, um die Parameter eines AudioStreams an einen anderen anzupassen.
    • afireqsrc – erzeugt einen FIR-Equalizer (Filter mit endlicher Impulsantwort).
    • apsnr — misst das Signal-Rausch-Verhältnis.
    • asisdr — misst das Signal-Verzerrungsverhältnis.
  • Neue Bitstream-Filter:
    • Bearbeitung von Metadaten in VVC-Streams (Versatile Video Coding, H.266).
    • Konvertierung von VVC-Streams von MP4 in «Annex B».
  • Das Tool ffmpeg hat die Option «-readrate_initial_burst» hinzugefügt, um die Zeit für den initialen Lese-Puffer zu bestimmen, nach der die Beschränkung «-readrate» greift. Die Option ‘-top’ ist als veraltet erklärt worden, stattdessen sollte der Filter setfield verwendet werden.
  • Im Tool ffprobe wurde die Option «-output_format» hinzugefügt, die der Option «-of» ähnelt und zur Bestimmung des Ausgabformats verwendet werden kann (z.B. kann das Format json verwendet werden). Das XML-Ausgabe-Schema wurde geändert, um mehrere Elemente zu unterstützen, die an ein übergeordnetes Element gebunden sind.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster