FFmpeg 5.0 ملٽي ميڊيا پيڪيج جو رليز

ڏهن مهينن جي ترقيءَ کان پوءِ، FFmpeg 5.0 ملٽي ميڊيا پيڪيج موجود آهي، جنهن ۾ ايپليڪيشنن جو هڪ سيٽ ۽ مختلف ملٽي ميڊيا فارميٽ (ريڪارڊنگ، ڪنورٽنگ ۽ ڊيڪوڊنگ آڊيو ۽ وڊيو فارميٽ) تي آپريشنز لاءِ لائبريرين جو هڪ مجموعو شامل آهي. پيڪيج LGPL ۽ GPL لائسنس جي تحت ورهايو ويو آهي، FFmpeg ترقي MPlayer منصوبي جي ڀرسان ڪيو ويو آهي. ورزن نمبر ۾ اهم تبديلي API ۾ اهم تبديلين ۽ نئين رليز نسل جي اسڪيم ڏانهن منتقلي جي وضاحت ڪئي وئي آهي، جنهن جي مطابق نئين اهم رليز سال ۾ هڪ ڀيرو ٺاهيا ويندا، ۽ وڌايل سپورٽ وقت سان رليز - هر ٻن سالن ۾ هڪ ڀيرو. FFmpeg 5.0 پروجيڪٽ جو پهريون LTS رليز ٿيندو.

FFmpeg 5.0 ۾ شامل ڪيل تبديلين ۾ شامل آھن:

  • انڪوڊنگ ۽ ڊيڪوڊنگ لاءِ پراڻي APIs جي هڪ اهم صفائي ڪئي وئي آهي ۽ نئين N:M API ڏانهن منتقلي ڪئي وئي آهي، جيڪو آڊيو ۽ وڊيو لاءِ هڪ واحد سافٽ ويئر انٽرفيس پيش ڪري ٿو، انهي سان گڏ ان پٽ ۽ آئوٽ پٽ اسٽريمز لاءِ ڪوڊيڪس الڳ ڪرڻ. . سڀني پراڻن APIs کي هٽايو ويو جيڪي اڳ ۾ ختم ٿيل طور نشان لڳل آهن. bitstream فلٽرن لاءِ نئون API شامل ڪيو ويو. الڳ ٿيل فارميٽ ۽ ڪوڊيڪس - ميڊيا ڪنٽينر ڊيڪپريسر هاڻي ڊيڪوڊرز جي پوري تناظر کي شامل نه ڪندا آهن. ڪوڊيڪس ۽ فارميٽ کي رجسٽر ڪرڻ لاءِ APIs کي ختم ڪيو ويو آهي - سڀ فارميٽ ھاڻي ھميشه رجسٽر ٿيل آھن.
  • libavresample لائبريري کي هٽايو ويو آهي.
  • هڪ آسان AVFrame-based API libswscale لائبريري ۾ شامل ڪيو ويو آهي.
  • Vulkan گرافڪس API لاءِ خاص طور تي بهتر سپورٽ.
  • ويڊيو ٽول باڪس API استعمال ڪندي VP9 ۽ ProRes فارميٽس جي ڊيڪوڊنگ ۽ انڪوڊنگ جي هارڊويئر ايڪسلريشن لاءِ سپورٽ شامل ڪئي وئي.
  • شامل ڪيل سپورٽ لونگ آرچ آرڪيٽيڪچر لاءِ استعمال ٿيل لونگسن پروسيسرز ۾، انهي سان گڏ لونگ آرچ ۾ مهيا ڪيل LSX ۽ LASX SIMD ايڪسٽينشن لاءِ سپورٽ. H.264، VP8 ۽ VP9 ڪوڊيڪس لاءِ LoongArch-مخصوص اصلاحون لاڳو ڪيون ويون آھن.
  • Concatf پروٽوڪول لاءِ سپورٽ شامل ڪئي وئي، جيڪا وسيلن جي لسٽ کي منتقل ڪرڻ لاءِ فارميٽ جي وضاحت ڪري ٿي (“ffplay concatf:split.txt”).
  • نئون ڊيڪوڊر شامل ڪيو ويو: اسپيڪس، MSN سائرن، ADPCM IMA Acorn Replay، GEM (راسٽر تصويرون).
  • نوان انڪوڊر شامل ڪيا ويا آهن: bitpacked، Apple Graphics (SMC)، ADPCM IMA Westwood، VideoToolbox ProRes. AAC انڪوڊر سيٽنگون تبديل ڪيون ويون آھن اعلي معيار حاصل ڪرڻ لاء.
  • شامل ٿيل ميڊيا ڪنٽينر پيڪرز (ميڪسر): ويسٽ ووڊ AUD، Argonaut رانديون CVG، AV1 (گهٽ اوور هيڊ بٽ اسٽريم).
  • شامل ڪيو ويو ميڊيا ڪنٽينر unpackers (demuxer): IMF، Argonaut رانديون CVG.
  • AMR (Adptive Multi-Rate) آڊيو ڪوڊيڪ لاءِ نئون پارسر شامل ڪيو ويو.
  • RTP پروٽوڪول (RFC 4175).
  • نئون وڊيو فلٽر:
    • ڀاڱو ۽ ڀاڱو - هڪ اسٽريم جو ورهاڱو وڊيو يا آڊيو سان ڪيترن ئي اسٽريمز ۾، وقت يا فريم سان الڳ ٿيل.
    • hsvkey ۽ hsvhold - وڊيو ۾ HSV رنگ جي حد جو حصو گري اسڪيل ويلز سان تبديل ڪريو.
    • grayworld - گرين ورلڊ مفروضي جي بنياد تي هڪ الگورتھم استعمال ڪندي وڊيو رنگ جي اصلاح.
    • scharr - اسڪر آپريٽر جي درخواست (سوبل آپريٽر جو هڪ قسم مختلف ڪوئفينٽس سان) ان پٽ وڊيو ڏانهن.
    • morpho - توهان کي وڊيو ۾ مختلف مورفولوجي تبديلين کي لاڳو ڪرڻ جي اجازت ڏئي ٿي.
    • latency ۽ alatency - اڳ ۾ لاڳو ٿيل فلٽر لاءِ گھٽ ۾ گھٽ ۽ وڌ ۾ وڌ فلٽرنگ جي دير کي ماپي ٿو.
    • limitdiff - ٻن يا ٽن وڊيو اسٽريمز جي وچ ۾ فرق کي طئي ڪري ٿو.
    • xcorrelate - وڊيو اسٽريمز جي وچ ۾ ڪراس باهمي تعلق کي حساب ڪري ٿو.
    • varblur - متغير وڊيو بلر ٻئي وڊيو مان بلر ريڊيس جي تعريف سان.
    • huesaturation - وڊيو تي رنگ، سنترپشن، يا شدت جي ترتيب لاڳو ڪريو.
    • رنگ اسپيڪٽرم - ڏنل رنگ اسپيڪٽرم سان وڊيو اسٽريم جو نسل.
    • libplacebo - libplacebo لائبريري مان HDR shaders جي پروسيسنگ لاءِ ايپليڪيشن.
    • vflip_vulkan، hflip_vulkan ۽ flip_vulkan عمودي يا افقي وڊيو فلپ فلٽر (vflip، hflip ۽ flip) جا مختلف قسم آھن، جيڪي Vulkan گرافڪس API استعمال ڪندي لاڳو ڪيا ويا آھن.
    • yadif_videotoolbox yadif deinterlacing فلٽر جو ھڪڙو قسم آھي وڊيو ٽول باڪس فريم ورڪ تي ٻڌل آھي.
  • نئون آواز فلٽر:
    • apsyclip - هڪ آڊيو اسٽريم تي نفسياتي ڪلپر جي ايپليڪيشن.
    • afwtdn - براڊ بينڊ شور کي دٻائي ٿو.
    • adecorrelate - decorrelation algorithm کي ان پٽ اسٽريم تي لاڳو ڪرڻ.
    • atilt - ڏنل فريکوئنسي رينج لاءِ اسپيڪٽرل شفٽ لاڳو ٿئي ٿو.
    • asdr - ٻن آڊيو اسٽريمز جي وچ ۾ سگنل جي تحريف جو عزم.
    • aspectralstats - هر آڊيو چينل جي اسپيڪٽرل خاصيتن سان گڏ ٻاھرين جا انگ اکر.
    • adynamicsmooth - آواز جي وهڪري جي متحرڪ هموار.
    • adynamicequalizer - آواز جي وهڪري جي متحرڪ برابري.
    • anlmf - لاڳو ڪريو گھٽ ۾ گھٽ مطلب اسڪوائر الگورتھم ھڪڙي آڊيو اسٽريم تي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو