Lansarea pachetului multimedia FFmpeg 4.2

După nouă luni de dezvoltare disponibil pachet multimedia FFmpeg 4.2, care include un set de aplicații și o colecție de biblioteci pentru operațiuni cu diverse formate multimedia (înregistrare, conversie și decodare a formatelor audio și video). Pachetul este disponibil sub licențele LGPL și GPL, dezvoltarea FFmpeg fiind realizată în paralel cu proiectul MPlayer.

Din modificări, adăugate în FFmpeg 4.2, se pot evidenția:

  • A fost adăugată posibilitatea de a utiliza Clang pentru compilarea fișierelor CUDA;
  • A fost implementată suportul pentru decodarea formatului AV1 folosind un decodor alternativ dav1d, dezvoltat de proiectele VideoLAN și FFmpeg. Dav1d este orientat spre atingerea celei mai mari performanțe de decodare și asigurarea unei funcționări de calitate în modul multi-threading;
  • Au fost adăugate demuxere pentru containere media (demuxer) dhav, hcom și vividas, KUX și IFV;
  • A fost adăugat codificatorul PCM-DVD;
  • Au fost adăugați decodoarele VP4, hymt, hcom, ARBC, agm și lscr;
  • S-a asigurat suportul pentru decodarea conținutului HEVC 4:4:4 folosind motoarele de accelerație hardware NVIDIA nvdec și cuviddec, precum și utilizând API VDPAU (Video Decode and Presentation);
  • În împachetatorul de containere media mov s-a asigurat înregistrarea pistelor fără o definiție explicită a limbii (anterior, limba engleză era setată implicit);
  • Noi filtre:
    • asr — recunoaștere automată a vorbirii folosind motorul PocketSphinx;
    • derain — elimină ploaia din video, utilizând un sistem de învățare automată bazat pe rețele neuronale RESCAN și gata modele;
    • freezedetect — determinarea absenței modificărilor în video (imagine nealterată pentru o perioadă determinată de timp);
    • tpad — adăugarea unor seturi suplimentare de cadre la începutul sau sfârșitul fluxului video;
    • dedot — netezirea artefactelor de strălucire și culoare (reflexii punctuale și curcubee) din video;
    • chromashift/rgbashift — deplasarea componentelor de culoare ale pixelilor pe orizontală și verticală;
    • truehd_core — extragerea fluxului de bază din TrueHD, respingând metadatele ATMOS;
    • anlmdn — suprimarea zgomotului cu bandă largă în fluxul audio prin algoritm de mediere nelocală;
    • maskfun — crearea unei măști pe baza video-ului de intrare;
    • AV1 frame split — divizarea cadrelor în fluxul AV1;
    • lagfun — încetinirea schimbării culorii pixelilor întunecați (extinderea timpului de afișare a flash-urilor luminoase);
    • asoftclip — tăierea suavă a sunetului (scăderea treptată a amplitudinii în loc de o întrerupere bruscă a semnalului);
    • colorhold — eliminarea informațiilor despre toate culorile RGB, cu excepția celei specificate;
    • xmedian — evidențierea intersecției medii a pixelilor pentru mai multe videoclipuri sursă;
    • showspatial — conversia sunetului stereo într-un video care ilustrează interacțiunea spațială dintre cele două canale audio;
    • deesser — eliminarea distorsiunilor cauzate de un microfon de calitate slabă sau de comprimarea excesivă a sunetului în timpul înregistrării vocii (elimină efectul de sunet de tip cutie).
  • Pachetul include un parser pentru imagini în format GIF;
  • A fost adăugată suportul pentru subtitrări în codificarea ARIB STD-B24 (profilurile A și C), utilizate în transmisia în flux MPEG-2 TS. Suportul a fost implementat prin utilizarea bibliotecii libaribb24;
  • Biblioteca libndi-newtek a fost eliminată.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster