
Multimediakehittäjäyhteisöllä on syytä juhlaan: FFmpeg-versio 9.0 nyt saatavanaTämä suosittu avoimen lähdekoodin kirjasto, jota käytetään lukemattomissa ääni- ja videonkäsittelysovelluksissa, on täynnä uusia ominaisuuksia, jotka parantavat suorituskykyä ja laajentavat koodaus- ja dekoodausominaisuuksia. Merkittävimpiä parannuksia on kiihtyvyys etenee Vulkanin avullaSe mahdollistaa nyt APV- ja Apple ProRes RAW -videon dekoodauksen sekä uuden 360 asteen videosuodattimen (v360_vulkan). Myös AVX-512-optimointeja ja uusia ominaisuuksia NVIDIA- ja AMD-suodattimissa on sisällytetty.
FFmpeg 9.0:n julkaisu on askel eteenpäin nykyaikaisen laitteiston tukemisessa, erityisesti nykyisissä näytönohjaimissa ja prosessoreissa. Lähdekoodista kääntävät kehittäjät saavat välittömästi käyttöönsä kaikki nämä parannukset. Alla tarkastelemme tämän päivityksen tuomia olennaisimpia muutoksia. versio 8.1 Hän saapui viime maaliskuussa.
Uusia ominaisuuksia laitteistokiihdytyksessä FFmpeg 9.0:ssa
Yksi FFmpeg 9.0:n pääpainopisteistä on Vulkan-tuen laajennusAPV (Apple ProRes RAW) -videon laitteistodekoodaus ja Vulkan-kiihdytys ProRes RAW:lle on lisätty VideoToolboxin kautta. Lisäksi mukana on uusi 360 asteen videosuodatin (v360_vulkan), joka mahdollistaa palloprojektioiden tehokkaan muuntamisen. NVIDIAn puolella erottuu edukseen transpose_cuda-suodatin, joka helpottaa kuvan kiertämistä ja kääntämistä CUDA:n avulla. AMD:llä värimuuntimen (vf_vpp_amf) ominaisuuksia on parannettu HDR-tuella, ja lisäksi on lisätty kuvataajuuden muunnin (vf_frc_amf) ja videonlaadun parantaja (vf_vqe_amf).
Uudet suodattimet, koodekit ja formaatit
FFmpeg 9.0 sisältää tuki HE-AAC 960 -dekoodaukselleDAB+:ssa (digitaalinen radio) käytetty koodekki laajentaa äänenkäsittelyominaisuuksia. Myös animoitu WebP-dekoodaus ja -muxaus on lisätty, mikä mahdollistaa työskentelyn animoitujen kuvien kanssa tässä formaatissa. Koodausalueelle on lisätty kooderi ja muxeri Playdate-formaatille, joka on pieni pelikonsoli. Lisäksi on lisätty tuki LCEVC-raitojen muxaukselle MP4-säiliöissä ja kyky käsitellä SMPTE 2094-50 -metatietoja läpivientiominaisuudella.
Poistot ja suuret muutokset
Kuten pääversioissa on tyypillistä, vanhentuneita ominaisuuksia on poistettu. Seuraavat on karsittu: CELT-dekoodaus (mikä ei vaikuta Opus CELTiin) ja ogg/celt-jäsennykseen. Myös vanhat NVENC-asetukset ja tuki NVIDIA SDK:ille ennen versiota 11.1 on poistettu. Niiden tilalle on lisätty tuki GPU-pohjaiselle ONNX Runtime -taustajärjestelmälle, mikä avaa oven tekoäly- ja koneoppimissovelluksille FFmpeg-ekosysteemissä. Lisäksi on lisätty bittivirtasuodatin Dolby Vision -monikerroksisen HEVC-videon jakamiseen.
Tämän päivityksen myötä FFmpeg 9.0 vahvistaa asemaansa olennaisena työkaluna videoalan ammattilaisille ja harrastajille tarjoamalla laajemman tuen modernille laitteistolle ja uusille formaateille. Yhteisö voi nyt ladata lähdekoodin ja alkaa kokeilla kaikkia näitä uusia ominaisuuksia.


