Izdaja multimedijskega paketa FFmpeg 6.1

Po desetih mesecih razvoja je na voljo medijski paket FFmpeg 6.1, ki vključuje niz aplikacij in zbirko knjižnic za delo z različnimi multimedia formatov (snemanje, pretvorba in dekodiranje avdio in video formatov). Paket se distribuira pod licencami LGPL in GPL, razvoj FFmpeg pa poteka vzporedno s projektom MPlayer.

Med spremembami, dodanimi v FFmpeg 6.1, lahko izpostavimo:

  • Uvedena je možnost uporabe API Vulkan za strojno pospeševanje dekodiranja videa v formatih H264, HEVC in AV1.
  • Dodana je kodirna naprava za video format AV1, realizirana na osnovi VAAPI.
  • Dodana je podpora za uporabo kodekov HEVC, VP9 in AV1 v tokovih na osnovi protokola rtmp in v datotekah v formatu flv.
  • Dodane so parserji, kodirniki in dekodirniki medijskih kontejnerjev v formatu EVC (Essential Video Coding), ki ga razvija delovna skupina MPEG kot standard MPEG-5.
  • Podpora VAAPI je razširjena na sistemih Windows z knjižnico libva-win32.
  • Uvedena je možnost uporabe parametrov P_SKIP za pospeševanje kodiranja videa z uporabo knjižnice libx264.
  • Dodana je kodirna naprava za video v formatu Microsoft RLE.
  • Dodani so novi dekodirniki Playdate, RivaTuner, vMix in OSQ.
  • Na osnovi knjižnice libaribcaption je realiziran dekodirnik za ARIB STD-B24 podnapise.
  • Dodani so razpakirniki medijskih kontejnerjev (demuxer): Raw VVC (Versatile Video Coding, nov standard H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Dodani so pakirniki medijskih kontejnerjev (muxer): Raw AC-4 in Raw VVC.
  • Novi alati za video:
    • color_vulkan — ustvari okvir določene barve preko dostopa do API Vulkan.
    • bwdif_vulkan — izvaja deinterlacing z algoritmom BWDIF (Bob Weaver Deinterlacing Filter), realiziranim preko API Vulkan.
    • bwdif_cuda — deinterlacing z algoritmom BWDIF, realiziranim na osnovi API CUDA.
    • nlmeans_vulkan — zmanjšanje šuma z uporabo algoritma Non-local means, realiziranega preko API Vulkan.
    • xfade_vulkan — realizacija učinka prehoda z uporabo API Vulkan.
    • zoneplate — generira preizkusno videotabelo na osnovi zončne plošče Fresnela.
    • scale_vt in transpose_vt filtri za skaliranje in pretvorbo, realizirani z uporabo API VideoToolBox (macOS).
    • V filtrih setpts in asetpts je dodana podpora za ukaze.
  • Novi alati za zvuk:
    • arls — uporablja rekurzivno metodo najmanjših kvadratov za približevanje parametrov enega avdio toka drugemu.
    • afireqsrc — generira FIR-ekvalizator (filter z končno impulzno karakteristiko).
    • apsnr — meri signal-šum.
    • asisdr — meri signal-izkrivljenje.
  • Novi bitstream filtri:
    • Uređivanje metapodataka u VVC (Versatile Video Coding, H.266) tokovima.
    • Pretvaranje VVC tokova iz MP4 u 'Annex B'.
  • U alatku ffmpeg dodana je opcija '-readrate_initial_burst' za postavljanje vremena inicijalnog čitanja bafera, nakon čega se primenjuje ograničenje '-readrate'. Opcija '-top' je označena kao zastarela, umesto toga treba koristiti filtar setfield.
  • U alatku ffprobe dodana je opcija '-output_format', koja je slična opciji '-of' i može se koristiti za određivanje formata izlaza (na primer, može se koristiti json format). XML šema izlaza promenjena je da podrži više elemenata vezanih za jedan roditeljski element.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster