Udgivelse af multimedia-pakken FFmpeg 4.2

Efter ni måneders udvikling tilgængelig multimedia-pakke FFmpeg 4.2, som inkluderer et sæt applikationer og et bibliotek af værktøjer til operationer med forskellige multimedia-formater (optagelse, konvertering og dekodning af lyd- og videoformater). Pakken distribueres under LGPL- og GPL-licenserne, og udviklingen af FFmpeg foregår parallelt med projektet MPlayer.

Af ændringer, tilføjede i FFmpeg 4.2 kan nævnes:

  • Mulighed for at bruge Clang til at kompilere CUDA-filer er blevet tilføjet;
  • Implementeret støtte til dekodning af AV1-formatet ved brug af en alternativ dekoder dav1d, udviklet af VideoLAN- og FFmpeg-projekterne. Dav1d sigter mod at opnå den maksimalt mulige dekoderpræstation og sikre en kvalitetsoplevelse i multitrådet tilstand;
  • Tilføjet mediecontainer-dekodere (demuxer) dhav, hcom og vividas, KUX og IFV;
  • Tilføjet PCM-DVD encoder;
  • Tilføjet VP4, hymt, hcom, ARBC, agm og lscr dekodere;
  • Sikret dekodningsstøtte for HEVC 4:4:4 indhold ved hjælp af NVIDIA hardwareaccelerationsmotorerne nvdec og cuviddec, samt ved anvendelse af VDPAU (Video Decode and Presentation) API;
  • I mov mediecontainerens pakkemekanisme er der nu mulighed for at optage spor uden eksplicit sprogidentifikation (før var engelsk sprog som standard);
  • Nye filtre:
    • asr — automatisk talegenkendelse ved hjælp af PocketSphinx motoren;
    • derain — fjerner regn fra video, ved hjælp af et maskinlæringssystem baseret på neurale netværk RESCAN og færdige model;
    • freezedetect — bestemmelse af fravær af ændringer i video (uændret billede i en bestemt periode);
    • tpad — tilføjelse af ekstra sæt rammer i starten eller slutningen af videostrømmen;
    • dedot — glatning af artefakter i lys og farve (lyspletter og regnbue) på video;
    • chromashift/rgbashift — forskydning af farvekomponenterne i pixler horisontalt og vertikalt;
    • truehd_core — udvinding af basisstrøm fra TrueHD, mens metadata fra ATMOS kasseres;
    • anlmdn — undertrykkelse af bredbåndsstøj i lydstrømmen ved hjælp af en algoritme ikke-lokal gennemsnitning;
    • maskfun — oprettelse af en maske baseret på den indledende video;
    • AV1 frame split — opdeling af frames i AV1-strømmen;
    • lagfun — forsinkelse af farveændringen i mørke pixler (forøgelse af visningstiden for lyse blitze);
    • asoftclip — blød klipning af lyd (gradvis faldende amplitude i stedet for en pludselig afbrydelse af signalet);
    • colorhold — fjernelse af oplysninger om alle RGB-farver undtagen den angivne;
    • xmedian — udtrækning af den gennemsnitlige pixeloverlap for flere inputvideoer;
    • showspatial — konvertering af stereolyd til video, der viser rumlig interaktion mellem to lydkanaler;
    • deesser — fjernelse af forvrængninger fra en dårlig mikrofon eller overdreven lydkomprimering ved optagelse af stemme (fjerner effekten af at lyde som i en dåse).
  • Inkluderet er en parser til billeder i GIF-format;
  • Tilføjet støtte til undertekster i ARIB STD-B24-kodning (profiler A og C), der bruges ved MPEG-2 TS-streaming. Støtten er implementeret ved hjælp af biblioteksfilen libaribb24;
  • Biblioteket libndi-newtek er fjernet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster