FFmpeg 5.0 «Lorentz» on jo julkaistu ja nämä ovat sen uutuuksia

Kymmenen kuukauden kehitystyön jälkeen FFmpeg 5.0:n uusi versio julkistettiin, joka sisältää joukon sovelluksia ja kokoelman kirjastoja eri multimediaformaattien toimintaa varten (ääni- ja videomuotojen tallennus, muuntaminen ja dekoodaus).

Merkittävä muutos versionumerossa johtuu merkittävistä API-muutoksista ja siirtymisestä uuteen julkaisun sukupolvijärjestelmään, jonka mukaan uudet suuret julkaisut muodostetaan kerran vuodessa ja julkaisut pidennetyllä tukiajalla - kerran kahdessa vuodessa. FFmpeg 5.0 on projektin ensimmäinen LTS-versio.

FFmpeg 5.0: n tärkeimmät uudet ominaisuudet

Tässä uudessa versiossa Vanhojen API:iden merkittävä puhdistus koodausta varten ja dekoodaus sekä siirtyminen uuteen N:M API:hen, joka tarjoaa yhden ohjelmointirajapinnan äänelle ja videolle sekä erilliset koodekit tulo- ja lähtövirroille.

myös mainitaan, että kaikki aiemmin merkityt vanhat API:t poistettiin poistettu käytöstä ja lisätty uusi API bittivirtasuodattimille.

Sen lisäksi lisätty erilliset formaatit ja koodekit: Mediasäiliön purkajat eivät enää integroi koko dekooderin kontekstia. Poistettu API:t koodekkien ja muotojen rekisteröinnille: kaikki muodot on nyt aina rekisteröity.

Lisätty tuki Loongson-prosessoreissa käytetylle LoongArch-arkkitehtuurille, sekä tuki LoongArchin tarjoamille LSX- ja LASX SIMD -laajennuksille. Erityisiä LoongArch-optimointeja on toteutettu H.264-, VP8- ja VP9-koodekkeille.

Lisätty tuki concatf-protokollalle, joka määrittää resurssiluettelon siirtomuodon ("ffplay concatf:split.txt"), lisäsi myös uusia dekoodeja: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bittikartat), uudet kooderit: pakattu bitteinä, Apple Grafiikka (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC-kooderin asetuksia on muutettu paremman laadun saavuttamiseksi.

Lisäksi, huomautetaan myös, että mediasäiliöpakkaajat lisättiin (Muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Lisätyt mediasäiliön purkajat (demuxer): IMF, Argonaut Games CVG.
Lisätty uusi jäsentäjä AMR (Adaptive Multi-Rate) -äänikoodekille ja lisätty hyötykuorman datapakkaaja (packer) pakkaamattoman videon siirtämiseen RTP-protokollan (RFC 4175) avulla.

Mitä tulee uusiin videosuodattimiin:

  • segmentti ja segmentti: videota tai ääntä sisältävän streamin jakaminen useiksi streameiksi jaettuna ajalla tai kehyksillä.
  • hsvkey ja hsvhold: Korvaa osa videon HSV-värivalikoimasta harmaasävyarvoilla.
  • harmaa maailma: Harmaan maailman hypoteesiin perustuvan algoritmin käyttäminen.
  • scharr: Orb-operaattorin (muunnelma Sobel-operaattorista eri kertoimilla) sovellus tulovideoon.
  • morpho: Voit käyttää erilaisia ​​morfologisia muunnoksia videoon.
  • viive: Mittaa suodattimen vähimmäis- ja enimmäisviiveen aiemmin käytetylle suodattimelle.
  • rajadiff: Määrittää eron kahden tai kolmen videovirran välillä.
  • xcorrelate: Laskee videovirtojen välisen ristikorrelaation.
  • varblur: muuttuva videon sumennus ja toisen videon sumennussäteen määritelmä.
  • luun kyllästyminen: Säädä videoon sävyä, kylläisyyttä tai kirkkautta.
  • värispektri: Luo videovirta tietyllä värispektrillä.
  • libplacebo: Sovellus HDR-varjostimien hahmontamiseen libplacebo-kirjastosta.
  • vflip_vulkan, hflip_vulkan ja flip_vulkan: ovat muunnelmia pysty- tai vaakasuuntaisista videon kääntösuodattimista (vflip, hflip ja flip), jotka on toteutettu Vulkan-grafiikkasovellusliittymällä.
  • yadif_videotoolbox: Muunnelma yadif-lomitussuodattimesta, joka perustuu VideoToolbox-kehykseen.

Vihdoin niille, jotka ovat kiinnostuneita tietämään siitä lisää tästä uudesta versiosta voit tarkistaa täydellisen muutoslokin tässä linkissä.

Vaikka niille, jotka haluavat asentaa tai päivittää FFmpeg: stä sinun pitäisi tietää, että tämä paketti löytyy useimmista Linux-jakeluista tai jos haluat, voit ladata sen lähdekoodin kokoamista varten alla olevasta linkistä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.