
Заједница програмера мултимедијалних садржаја има разлога за славље: ФФмпег верзија 9.0 сада на располагањуОва популарна библиотека отвореног кода, која се користи у безброј апликација за обраду звука и видеа, стиже са новим функцијама које побољшавају перформансе и проширују могућности кодирања и декодирања. Међу најзначајнијим побољшањима је... убрзање напредовања помоћу ВулканаСада омогућава декодирање APV и Apple ProRes RAW видеа, као и нови 360-степени видео филтер (v360_vulkan). Такође су укључене оптимизације за AVX-512 и нове функције у NVIDIA и AMD филтерима.
Објављивање FFmpeg 9.0 представља корак напред у подршци модерном хардверу, са посебном пажњом на тренутне графичке картице и процесоре. Програмери који компајлирају из изворног кода имаће непосредни приступ свим овим побољшањима. У наставку ћемо прегледати најрелевантније промене које је донело ово ажурирање. верзија 8.1 Стигао је прошлог марта.
Нове функције у хардверском убрзању у FFmpeg 9.0
Један од главних фокуса FFmpeg 9.0 је... Проширење подршке за ВулканХардверско декодирање APV (Apple ProRes RAW) видеа и Vulkan убрзање за ProRes RAW су додати путем VideoToolbox-а. Поред тога, укључен је нови 360-степени видео филтер (v360_vulkan), који омогућава ефикасну трансформацију сферних пројекција. Са NVIDIA стране, истиче се transpose_cuda филтер, који олакшава ротацију и окретање слике помоћу CUDA. За AMD, могућности конвертора боја (vf_vpp_amf) су побољшане HDR подршком, а додати су и конвертор брзине кадрова (vf_frc_amf) и побољшавач квалитета видеа (vf_vqe_amf).
Нови филтери, кодеци и формати
FFmpeg 9.0 укључује подршка за HE-AAC 960 декодирањеКодек који се користи у DAB+ (дигитални радио) проширује могућности обраде звука. Додато је и анимирано WebP декодирање и демултиплексирање, што омогућава рад са анимираним сликама у овом формату. У области кодирања, укључен је кодер и мултиплексор за Playdate формат, малу конзолу за видео игре. Поред тога, додата је подршка за мултиплексирање LCEVC нумера у MP4 контејнерима и могућност обраде SMPTE 2094-50 метаподатака, са могућношћу пропуштања.
Брисања и веће измене
Као што је типично за главне верзије, застареле функције су уклоњене. Следеће је елиминисано: Декодирање КЕЛТ-а (што не утиче на Opus CELT) и парсирање ogg/celt. Застареле NVENC опције и подршка за NVIDIA SDK-ове пре верзије 11.1 су такође уклоњене. Уместо тога, додата је подршка за ONNX Runtime бекенд базиран на GPU-у, отварајући врата апликацијама за вештачку интелигенцију и машинско учење унутар FFmpeg екосистема. Поред тога, укључен је филтер битстрима за раздвајање вишеслојног HEVC видеа са Dolby Vision форматом.
Овим ажурирањем, FFmpeg 9.0 учвршћује своју позицију као неопходног алата за видео професионалце и ентузијасте, нудећи ширу подршку за модерни хардвер и нове формате. Заједница сада може да преузме изворни код и почне да експериментише са свим овим новим функцијама.


