Izdanje multimedijskog paketa FFmpeg 6.1

Nakon deset mjeseci razvoja dostupan je multimedijski paket FFmpeg 6.1 koji uključuje set aplikacija i kolekciju biblioteka za rad na različitim multimedijskim formatima (snimanje, konverzija i dekodiranje audio i video formata). Paket se distribuira pod LGPL i GPL licencama, razvoj FFmpeg-a odvija se uz MPlayer projekt.

Neke od promjena dodanih u FFmpeg 6.1 uključuju:

  • Implementirana je mogućnost korištenja Vulkan API-ja za hardversko ubrzanje video dekodiranja u formatima H264, HEVC i AV1.
  • Dodan koder AV1 video formata temeljen na VAAPI.
  • Dodana podrška za korištenje HEVC, VP9 i AV1 kodeka u streamovima temeljenim na rtmp protokolu i u datotekama u flv formatu.
  • Dodan parser, koder i dekoder za medijske spremnike u formatu EVC (Essential Video Coding), koji je razvila MPEG radna skupina kao MPEG-5 standard.
  • Proširena podrška za VAAPI na Windows sustavima s bibliotekom libva-win32.
  • Implementirana je mogućnost korištenja P_SKIP parametara za ubrzanje video kodiranja pomoću libx264 biblioteke.
  • Dodan koder za video u Microsoft RLE formatu.
  • Dodani novi dekoderi Playdate, RivaTuner, vMix i OSQ.
  • ARIB STD-B24 dekoder titlova implementiran je na temelju biblioteke libaribcaption.
  • Dodani alati za raspakiranje medijskog spremnika (demuxer): Raw VVC (Versatile Video Coding, novi standard H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Dodani pakeri spremnika medija (muxer): Raw AC-4 i Raw VVC.
  • Novi video filteri:
    • color_vulkan - stvara okvir zadane boje pozivanjem Vulkan API-ja.
    • bwdif_vulkan - izvodi deinterlacing pomoću BWDIF (Bob Weaver Deinterlacing Filter) algoritma implementiranog pomoću Vulkan API-ja.
    • bwdif_cuda - deinterlacing korištenjem BWDIF algoritma, implementiranog na temelju CUDA API-ja.
    • nlmeans_vulkan - uklanjanje buke pomoću algoritma nelokalnih sredstava implementiranog pomoću Vulkan API-ja.
    • xfade_vulkan - Implementacija efekta blijeđenja pomoću Vulkan API-ja.
    • zoneplate - generira probnu video tablicu temeljenu na Fresnelovoj zonskoj ploči.
    • scale_vt i transpose_vt filtri su skaliranja i transformacije implementirani pomoću API-ja VideoToolBox (macOS).
    • Podrška za naredbe dodana je filtrima setpts i asetpts.
  • Novi zvučni filteri:
    • arls - koristi ponavljajuće najmanje kvadrate za približavanje parametara jednog audio toka drugom.
    • afireqsrc - Generira FIR ekvilajzer (filtar s konačnim impulsnim odzivom).
    • apsnr - mjeri razinu signal-šum.
    • asisdr - mjeri razinu izobličenja signala.
  • Novi bitstream filteri:
    • Uređivanje metapodataka u VVC (Versatile Video Coding, H.266) streamovima.
    • Pretvorite VVC streamove iz MP4 u "Aneks B".
  • Dodana je opcija "-readrate_initial_burst" uslužnom programu ffmpeg za postavljanje početnog vremena čitanja međuspremnika, nakon čega se počinje primjenjivati ​​ograničenje "-readrate". Opcija '-top' je zastarjela i umjesto nje treba koristiti filtar postavljenog polja.
  • Uslužni program ffprobe dodao je opciju "-output_format", koja je slična opciji "-of" i može se koristiti za određivanje izlaznog formata (na primjer, možete koristiti json format). Izlazna shema XML-a je modificirana da podržava višestruke elemente povezane s jednim nadređenim elementom.

Izvor: opennet.ru

Dodajte komentar