FFmpeg 6.1 multimedia phukusi lotulutsidwa

Pambuyo pa miyezi khumi yachitukuko, phukusi la FFmpeg 6.1 la multimedia likupezeka, lomwe limaphatikizapo mndandanda wa mapulogalamu ndi zosungiramo zosungiramo zosungiramo zosungiramo zinthu zosiyanasiyana (kujambula, kutembenuza ndi kulembera ma audio ndi makanema). Phukusili limagawidwa pansi pa layisensi ya LGPL ndi GPL, chitukuko cha FFmpeg chikuchitika moyandikana ndi polojekiti ya MPlayer.

Zina mwazosintha zomwe zawonjezeredwa mu FFmpeg 6.1 zikuphatikiza:

  • Kuthekera kogwiritsa ntchito Vulkan API pakukweza kwa Hardware kutsitsa makanema mu H264, HEVC ndi AV1 mafomati akhazikitsidwa.
  • Onjezani encoder yamakanema a AV1 kutengera VAAPI.
  • Zowonjezera zothandizira kugwiritsa ntchito ma codec a HEVC, VP9 ndi AV1 m'mitsinje kutengera protocol ya rtmp komanso mafayilo amtundu wa flv.
  • Anawonjezera parser, encoder ndi decoder kwa zotengera zoulutsira mawu mu mtundu wa EVC (Essential Video Coding), wopangidwa ndi gulu logwira ntchito la MPEG monga muyezo wa MPEG-5.
  • Thandizo lokulitsidwa la VAAPI pamakina a Windows okhala ndi laibulale ya libva-win32.
  • Kutha kugwiritsa ntchito magawo a P_SKIP kufulumizitsa kabisidwe kakanema pogwiritsa ntchito laibulale ya libx264.
  • Wowonjezera encoder wa kanema mu mtundu wa Microsoft RLE.
  • Onjezani ma decoder atsopano a Playdate, RivaTuner, vMix ndi OSQ.
  • The ARIB STD-B24 subtitle decoder imakhazikitsidwa kutengera laibulale ya libaribcaption.
  • Anawonjezera media chidebe unpackers (demuxer): Yaiwisi VVC (Versatile Video Coding, muyezo watsopano H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Anawonjezera media chidebe packers (muxer): Yaiwisi AC-4 ndi Yaiwisi VVC.
  • Zosefera zatsopano zamavidiyo:
    • color_vulkan - imapanga chimango cha mtundu woperekedwa poyitana Vulkan API.
    • bwdif_vulkan - amachita deinterlacing pogwiritsa ntchito BWDIF (Bob Weaver Deinterlacing Filter) aligorivimu yomwe yakhazikitsidwa pogwiritsa ntchito Vulkan API.
    • bwdif_cuda - deinterlacing pogwiritsa ntchito algorithm ya BWDIF, yokhazikitsidwa ndi CUDA API.
    • nlmeans_vulkan - kuchotsa phokoso pogwiritsa ntchito njira zomwe sizili zakomweko zomwe zimagwiritsidwa ntchito pogwiritsa ntchito Vulkan API.
    • xfade_vulkan - Kukhazikitsa kwa kutha pogwiritsa ntchito Vulkan API.
    • zoneplate - imapanga tebulo lamavidiyo oyesera kutengera mbale ya Fresnel zone.
    • Scale_vt ndi transpose_vt ndi masikelo ndikusintha zosefera zomwe zimagwiritsidwa ntchito pogwiritsa ntchito VideoToolBox API (macOS).
    • Thandizo lalamulo lawonjezedwa ku zosefera ndi ma asetpts.
  • Zosefera zatsopano zamawu:
    • arls - amagwiritsa ntchito masikweya obwerezabwereza kuti ayerekeze magawo a mawu amodzi kupita kwina.
    • afireqsrc - Amapanga chofananira cha FIR (sefa yomaliza yoyankhira).
    • apsnr - imayesa mulingo wa sigino mpaka phokoso.
    • asisdr - amayesa mulingo wosokoneza-zizindikiro.
  • Zosefera zatsopano za bitstream:
    • Kusintha metadata mu VVC (Versatile Video Coding, H.266) mitsinje.
    • Sinthani mitsinje ya VVC kuchokera ku MP4 kukhala "Annex B".
  • Onjezani njira ya "-readrate_initial_burst" ku chothandizira cha ffmpeg kukhazikitsa nthawi yowerengera yowerengera, pambuyo pake "-readrate" malire ayamba kugwira ntchito. Chosankha cha '-pamwamba' chachotsedwa ndipo fyuluta ya setfield iyenera kugwiritsidwa ntchito m'malo mwake.
  • Chida cha ffprobe chawonjezera njira ya "-output_format", yomwe ili yofanana ndi "-of" ndipo ingagwiritsidwe ntchito kudziwa mtundu wa zotuluka (mwachitsanzo, mutha kugwiritsa ntchito mtundu wa json). Chojambula cha XML chotulutsa chasinthidwa kuti chithandizire zinthu zingapo zomangika ku chinthu cha kholo limodzi.

Source: opennet.ru

Kuwonjezera ndemanga