Izdanje multimedijskog paketa FFmpeg 6.1

Nakon deset mjeseci razvoja dostupan je multimedijski paket FFmpeg 6.1, koji uključuje skup aplikacija i kolekciju biblioteka za operacije nad različitim multimedijskim formatima (snimanje, konverzija i dekodiranje zvučnih i video formata). Paket se distribuira pod licencama LGPL i GPL, a razvoj FFmpeg-a odvija se paralelno s projektom MPlayer.

Od promjena dodanih u FFmpeg 6.1 izdvajamo:

  • Implementirana je mogućnost korištenja Vulkan API-ja za hardversko ubrzanje dekodiranja videa u formatima H264, HEVC i AV1.
  • Dodan je kodirač za AV1 video format, razvijen na temelju VAAPI.
  • Dodana je podrška za korištenje HEVC, VP9 i AV1 kodeka u streamovima temeljenim na rtmp protokolu i u datotekama u flv formatu.
  • Dodani su parser, kodirač i dekodera medijskih kontejnera u EVC (Essential Video Coding) formatu, koji razvija radna grupa MPEG kao standard MPEG-5.
  • Proširena je podrška za VAAPI na Windows sustavima s libva-win32 bibliotekom.
  • Omogućena je upotreba P_SKIP parametara za ubrzanje kodiranja videa pomoću libx264 biblioteke.
  • Dodan je kodirač za video u Microsoft RLE formatu.
  • Dodani su novi dekoderi za Playdate, RivaTuner, vMix i OSQ.
  • Na temelju libaribcaption biblioteke implementiran je dekoder za ARIB STD-B24 titlove.
  • Dodani su demukseri (demuxer) medijskih kontejnera: Raw VVC (Versatile Video Coding, novi standard H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Dodani su muxeri (muxer) medijskih kontejnera: Raw AC-4 i Raw VVC.
  • Novi filteri za video:
    • color_vulkan — stvara okvir zadanih boja putem poziva Vulkan API-ju.
    • bwdif_vulkan — provodi deinterlacing s BWDIF (Bob Weaver Deinterlacing Filter) algoritmom, implementiranim putem Vulkan API-ja.
    • bwdif_cuda — deinterlacing s BWDIF algoritmom, implementiranim na temelju CUDA API-ja.
    • nlmeans_vulkan — uklanjanje šuma korištenjem Non-local means algoritma, implementiranog preko Vulkan API-ja.
    • xfade_vulkan — implementacija efekta prijelaza putem Vulkan API-ja.
    • zoneplate — generira provjeru video tablice na temelju Fresnelove zone ploče.
    • scale_vt i transpose_vt su filteri za skaliranje i transformaciju, implementirani korištenjem VideoToolBox API-ja (macOS).
    • U filtrima setpts i asetpts dodana je podrška za komande.
  • Novi filteri za zvuk:
    • arls — primjenjuje rekurzivnu metodu najmanjih kvadrata za približavanje parametara jednog audio toka drugom.
    • afireqsrc — generira FIR-ekvalajzer (filter s konačnom impulzivnom karakteristikom).
    • apsnr — mjeri razinu signal-šum.
    • asisdr — mjeri razinu signal-izobličenje.
  • Novi bitstream filteri:
    • Uređivanje metapodataka u VVC (Versatile Video Coding, H.266) tokovima.
    • Pretvaranje VVC tokova iz MP4 u ‘Annex B’.
  • U alat ffmpeg dodana je opcija ‘-readrate_initial_burst’ za postavljanje vremena inicijalnog očitavanja baferiranja, nakon kojeg se primjenjuje ograničenje ‘-readrate’. Opcija ‘-top’ je proglašena zastarjelom, a umjesto nje treba koristiti filter setfield.
  • U alat ffprobe dodana je opcija ‘-output_format’, koja je slična opciji ‘-of’ i može se koristiti za određivanje formata izlaza (na primjer, može se koristiti json format). XML shema izlaza je izmijenjena za podršku više elemenata povezanih s jednim roditeljskim elementom.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster