Veröffentlichung des Multimedia-Pakets FFmpeg 4.2

Nach neun Monaten Entwicklung verfĂŒgbar Multimedia-Paket FFmpeg 4.2, das eine Sammlung von Anwendungen und eine Bibliothekssammlung fĂŒr Operationen mit verschiedenen Multimedia-Formaten (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 zu dem Projekt MPlayer.

Aus Änderungen, hinzugefĂŒgt in FFmpeg 4.2, hervorzuheben sind:

  • Die Möglichkeit zur Verwendung von Clang zum Kompilieren von CUDA-Dateien wurde hinzugefĂŒgt;
  • Die UnterstĂŒtzung fĂŒr die Dekodierung des AV1-Formats unter Verwendung eines alternativen Dekoders wurde implementiert dav1d, entwickelt von den Projekten VideoLAN und FFmpeg. Dav1d ist darauf ausgerichtet, die maximale mögliche Dekodierungsleistung zu erreichen und eine qualitativ hochwertige Arbeit im Multithread-Modus zu gewĂ€hrleisten;
  • Es wurden Demuxer fĂŒr die Mediencontainer dhav, hcom und vividas, KUX und IFV hinzugefĂŒgt;
  • Ein PCM-DVD-Encoder wurde hinzugefĂŒgt;
  • Die Dekodierer VP4, hymt, hcom, ARBC, agm und lscr wurden hinzugefĂŒgt;
  • Die UnterstĂŒtzung fĂŒr die Dekodierung von HEVC 4:4:4-Inhalten unter Verwendung der NVIDIA-Hardwarebeschleunigungs-Engines nvdec und cuviddec sowie der VDPAU (Video Decode and Presentation) API wurde sichergestellt;
  • Im Mediencontainer-Multiplexer mov wurde die Aufnahme von Tracks ohne explizite Sprachzuweisung ermöglicht (zuvor war standardmĂ€ĂŸig die englische Sprache angegeben);
  • Neu Filter:
    • asr — automatische Spracherkennung unter Verwendung des PocketSphinx-Engines;
    • derain — entfernt Regen aus Videos unter Verwendung eines maschinellen Lernsystems basierend auf einem neuronalen Netzwerk; RESCAN und fertige Modelle;
    • freezedetect — erkennt das Fehlen von Änderungen im Video (unverĂ€ndertes Bild fĂŒr eine bestimmte Zeit);
    • tpad — fĂŒgt zusĂ€tzliche Rahmen an den Anfang oder das Ende des Videostreams hinzu;
    • dedot — GlĂ€ttung von Helligkeits- und Farbartefakten (punkthafte Glanzlichter und Regenbogen) im Video;
    • chromashift/rgbashift — Verschiebung der Farbkomponenten von Pixeln in horizontaler und vertikaler Richtung;
    • truehd_core — Extrahierung des Basisstroms aus TrueHD, wobei die ATMOS-Metadaten verworfen werden;
    • anlmdn — UnterdrĂŒckung von breitbandigem Rauschen im Audiosignal mittels eines Algorithmus nichtlokaler Mittelwertbildung;;
    • maskfun — Erstellung einer Maske basierend auf dem eingehenden Video;
    • AV1 frame split — Aufteilung von Frames im AV1-Stream;
    • lagfun — Verlangsamung der FarbĂ€nderung bei dunklen Pixeln (VerlĂ€ngerung der Anzeigedauer heller Blitze);
    • asoftclip — sanfte Begrenzung des Audios (allmĂ€hliches Abklingen der Amplitude statt eines abrupten Signalabbruchs);
    • colorhold — Entfernen von Informationen zu allen RGB-Farben außer der angegebenen;
    • xmedian — Hervorheben der durchschnittlichen PixelĂŒberlappung fĂŒr mehrere Eingangs-Videos;
    • showspatial — Umwandlung von Stereo-Audio in Video, das die rĂ€umliche Interaktion zwischen zwei AudiokanĂ€len anzeigt;
    • deesser — Entfernen von Verzerrungen durch minderwertige Mikrofone oder ĂŒbermĂ€ĂŸige Klangkompression bei der Sprachaufnahme (eliminieren Sie den Dosenklang-Effekt).
  • Ein Parser fĂŒr Bilder im GIF-Format ist enthalten;
  • UnterstĂŒtzung fĂŒr Untertitel in der Kodierung ARIB STD-B24 (Profile A und C) hinzugefĂŒgt, die beim Streaming von MPEG-2 TS verwendet wird. Die UnterstĂŒtzung wird durch die Anwendung der Bibliothek libaribb24 realisiert;
  • Die Bibliothek libndi-newtek wurde entfernt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4