Kutolewa kwa kifurushi cha media titika cha FFmpeg 6.1

Baada ya miezi kumi ya maendeleo, kifurushi cha media titika cha FFmpeg 6.1 kinapatikana, ambacho kinajumuisha seti ya programu na mkusanyiko wa maktaba ya utendakazi kwenye fomati mbalimbali za media titika (kurekodi, kubadilisha na kusimbua fomati za sauti na video). Kifurushi kinasambazwa chini ya leseni za LGPL na GPL, ukuzaji wa FFmpeg unafanywa karibu na mradi wa MPlayer.

Miongoni mwa mabadiliko yaliyoongezwa katika FFmpeg 6.1 ni:

  • Uwezo wa kutumia API ya Vulkan kwa kuongeza kasi ya maunzi ya kusimbua video katika miundo ya H264, HEVC na AV1 umetekelezwa.
  • Umeongeza usimbaji wa umbizo la video la AV1 kulingana na VAAPI.
  • Usaidizi umeongezwa wa kutumia kodeki za HEVC, VP9 na AV1 katika mitiririko kulingana na itifaki ya rtmp na katika faili katika umbizo la flv.
  • Kichanganuzi, kisimbaji na avkodare kimeongezwa kwa vyombo vya midia katika umbizo la EVC (Usimbaji Video Muhimu), iliyotengenezwa na kikundi kazi cha MPEG kama kiwango cha MPEG-5.
  • Usaidizi uliopanuliwa wa VAAPI kwenye mifumo ya Windows na maktaba ya libva-win32.
  • Imetekeleza uwezo wa kutumia vigezo vya P_SKIP ili kuharakisha usimbaji video kwa kutumia maktaba ya libx264.
  • Kisimbaji kiliongezwa cha video katika umbizo la Microsoft RLE.
  • Imeongeza avkodare mpya Playdate, RivaTuner, vMix na OSQ.
  • Kisimbuaji manukuu ya ARIB STD-B24 kinatekelezwa kulingana na maktaba ya maelezo mafupi ya libarib.
  • Vipakuaji vya vyombo vya habari vilivyoongezwa (demuxer): VVC Ghafi (Usimbo wa Video Unaotofautiana, kiwango kipya cha H.266/MPEG-I Sehemu ya 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Vifungashio vya vyombo vya habari vilivyoongezwa (muxer): AC-4 ghafi na VVC ghafi.
  • Vichungi vipya vya video:
    • color_vulkan - huunda fremu ya rangi fulani kwa kupiga API ya Vulkan.
    • bwdif_vulkan - hufanya deinterlacing kwa kutumia BWDIF (Bob Weaver Deinterlacing Filter) algoriti inayotekelezwa kwa kutumia Vulkan API.
    • bwdif_cuda - deinterlacing kutumia algorithm BWDIF, kutekelezwa kwa kuzingatia CUDA API.
    • nlmeans_vulkan - kuondoa kelele kwa kutumia algoriti ya njia Zisizo za ndani inayotekelezwa kwa kutumia Vulkan API.
    • xfade_vulkan - Utekelezaji wa athari ya kufifia kwa kutumia API ya Vulkan.
    • zoneplate - hutengeneza jedwali la video la majaribio kulingana na sahani ya eneo la Fresnel.
    • scale_vt na transpose_vt ni vipimo na kubadilisha vichujio vinavyotekelezwa kwa kutumia VideoToolBox API (macOS).
    • Usaidizi wa amri umeongezwa kwa seti na vichujio vya vipengee.
  • Vichujio vipya vya sauti:
    • arls - hutumia miraba ya kawaida zaidi kukadiria vigezo vya mtiririko mmoja wa sauti hadi mwingine.
    • afireqsrc - Inazalisha kusawazisha kwa FIR (kichujio cha majibu cha msukumo wa mwisho).
    • apsnr - hupima kiwango cha ishara hadi kelele.
    • asisdr - hupima kiwango cha upotoshaji wa ishara.
  • Vichungi vipya vya bitstream:
    • Kuhariri metadata katika mitiririko ya VVC (Usimbaji Video Inayotumika, H.266).
    • Badilisha mitiririko ya VVC kutoka MP4 hadi "Annex B".
  • Imeongeza chaguo la "-readrate_initial_burst" kwa matumizi ya ffmpeg ili kuweka muda wa kwanza wa kuakibisha wa kusoma, kisha kikomo cha "-readrate" kinaanza kutumika. Chaguo la '-juu' limeacha kutumika na kichujio cha uga wa kuweka kinafaa kutumika badala yake.
  • Huduma ya ffprobe imeongeza chaguo "-output_format", ambayo ni sawa na chaguo la "-of" na inaweza kutumika kuamua umbizo la towe (kwa mfano, unaweza kutumia umbizo la json). Ratiba ya matokeo ya XML imerekebishwa ili kuauni vipengele vingi vinavyounganishwa kwa kipengele cha mzazi mmoja.

Chanzo: opennet.ru

Kuongeza maoni