Die Veröffentlichung des Multimedia-Pakets FFmpeg 4.3 mit UnterstĂŒtzung fĂŒr die Grafik-API Vulkan

Nach zehnmonatiger Entwicklung ist verfĂŒgbar Multimedia-Paket FFmpeg 4.3, das eine Sammlung von Anwendungen und Bibliotheken fĂŒr die Verarbeitung verschiedener Multimedia-Formate (Aufnahme, Konvertierung und Dekodierung von Audio- und Videoformaten) umfasst. Das Paket wird unter den Lizenzen LGPL und GPL vertrieben, die Entwicklung von FFmpeg erfolgt parallel zum Projekt. MPlayer.

Von Änderungen, hinzugefĂŒgt In FFmpeg 4.3 sind folgende Neuerungen enthalten:

  • UnterstĂŒtzung fĂŒr grafische APIs hinzugefĂŒgt Vulkan;
  • Ein Kodierer auf Basis von Vulkan fĂŒr Linux wurde realisiert, der die AMD AMF/VCE-Engines zur Beschleunigung nutzt, sowie Varianten gĂ€ngiger Filter avgblur_vulkan, overlay_vulkan, scale_vulkan und chromaber_vulkan;
  • Möglichkeit zur Nutzung APIs VDPAU (Video Decode and Presentation) fĂŒr hardwarebeschleunigte Verarbeitung von VP9-Videos;
  • Die Möglichkeit zur Kodierung von AV1-Videos unter Verwendung der librav1e, entwickelt in der Programmiersprache Rust und unterstĂŒtzt von den Communities Xiph und Mozilla;
  • UnterstĂŒtzung fĂŒr verlustfreien Mehrkanal-Audiocodec TrueHD und Codec fĂŒr 3D-Audio MPEG-H 3D;
  • UnterstĂŒtzung von Protokollen hinzugefĂŒgt ZeroMQ und RabbitMQ (AMQP 0-9-1);
  • In Linux wurde der Übergang von einem Frameserver fĂŒr die nichtlineare Bearbeitung von Video-Streams (virtuellem Video-Codec) AvxSynth, der seit 5 Jahren nicht mehr aktiv ist, zu einem aktuellen Fork AviSynth+;
  • Ein Parser fĂŒr Bilder im WebP-Format wurde integriert;
  • Die Decoder fĂŒr MJPEG und VP9, die hardwarebeschleunigte Mechanismen nutzen, wurden realisiert Intel QSV (Quick Sync Video), sowie ein VP9-Kodierer auf Basis von Intel QSV;
  • Erweiterte UnterstĂŒtzung fĂŒr 3GPP Timed Text Subtitles-Stilformat;
  • Ein Wrapper-Encoder ĂŒber die API hinzugefĂŒgt; Microsoft Media Foundation;
  • Ein ADPCM-Encoder fĂŒr Audiodaten, die in Spielen von Simon & Schuster Interactive verwendet werden, hinzugefĂŒgt;
  • Neue Decoder hinzugefĂŒgt: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM und CRI HCA;
  • Ein Media-Container-Muxer (Packprogramm) fĂŒr streamhash hinzugefĂŒgt und die Möglichkeit zum Packen von PCM und PGS in m2ts-Container implementiert;
  • Media-Container-Demuxer hinzugefĂŒgt: AV1 mit Erweiterungen aus der Anwendung; B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun und .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
  • Neu Filter:
    • v360 — konvertiert 360-Grad-Videos in verschiedene Formate;
    • scroll — scrollt das Video horizontal oder vertikal mit einer festgelegten Geschwindigkeit;
    • photosensitivity — entfernt helle Blitze und plötzliche HelligkeitsĂ€nderungen aus Videos, die potenziell einen epileptischen Anfall auslösen können;
    • arnndn — ein RauschunterdrĂŒckungsfilter fĂŒr Sprache, der ein rekurrentes neuronales Netzwerk verwendet;
    • bilateral — fĂŒhrt rĂ€umliches GlĂ€tten unter Erhaltung der Kanten durch;
    • maskedmin und maskedmax — kombiniert zwei Video-Streams basierend auf Unterschieden mit einem dritten Stream;
    • Median — ein RauschunterdrĂŒckungsfilter, der den medianen Pixel aus einem Rechteck wĂ€hlt, das in den angegebenen Radius passt;
    • AV1-Bilder zusammenfĂŒhren — Bildfusion im AV1-Stream;
    • axcorrelate — berechnet die normalisierte Kreuzkorrelation zwischen zwei Audiostreams;
    • thistogram — berechnet und zeigt das Histogramm der Farbverteilung im Video an;
    • freezeframes — ersetzt eine Reihe von Bildern im Video durch bestimmte Bilder aus einem anderen Stream;
    • xfade und xfade_opencl —
      ĂŒberblenden mit dem Übergang von einem Video-Stream zu einem anderen;
    • afirsrc — generiert FIR-Koeffizienten mittels Frequenzauswahl;
    • pad_opencl — fĂŒgt dem Bild RĂ€nder hinzu;
    • cas — wendet den CAS (Contrast Adaptive Sharpen)-Filter auf das Video an;
    • anlms — wendet den normalisierten Algorithmus LMS Least Mean Squares auf den ersten Audiostream an und berechnet die Koeffizienten basierend auf den Unterschieden zum zweiten Stream;
    • overlay_cuda — platziert ein StĂŒck eines Videos ĂŒber einem anderen;
    • tmedian — ein RauschunterdrĂŒckungsfilter, der mediane Pixel aus mehreren aufeinanderfolgen Bildern verwendet;
    • maskedthreshold — filtert Pixel basierend auf dem Vergleich der Differenz zwischen zwei Videostreams mit einem Schwellenwert;
    • asubboost — verstĂ€rkt Frequenzen fĂŒr den Subwoofer;
    • pcm_rechunk — packt PCM-Audio unter BerĂŒcksichtigung der festgelegten Abtastrate oder Datenrate neu;
    • scdet — erkennt SzenenĂ€nderungen im Video (zum Beispiel zur Bewegungsdetektion im Bild);
    • gradients — generiert einen Videostream mit VerlĂ€ufen;
    • sierpinski — generiert einen Videostream mit Fraktalen Sierpinski;
    • untile — zerlegt ein aus Fragmenten zusammengesetztes Video in Einzelbilder;
    • dblur — implementiert gerichtete UnschĂ€rfe.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster