د لسو میاشتو پراختیا وروسته، د FFmpeg 5.0 ملټي میډیا کڅوړه شتون لري، کوم چې د غوښتنلیکونو سیټ او د مختلفو ملټي میډیا فارمیټونو لپاره د عملیاتو لپاره د کتابتونونو ټولګه شامله ده (د آډیو او ویډیو فارمیټونو ثبت کول، بدلول او کوډ کول). بسته د LGPL او GPL جوازونو لاندې ویشل شوې ، د FFmpeg پراختیا د MPlayer پروژې سره نږدې ترسره کیږي. د نسخې شمیر کې د پام وړ بدلون په API کې د پام وړ بدلونونو او د نوي ریلیز نسل سکیم ته د لیږد لخوا توضیح شوی ، د کوم له مخې چې نوي مهم ریلیزونه به په کال کې یو ځل تولید شي ، او د تمدید شوي ملاتړ وخت سره خوشې کیږي - په هرو دوه کلونو کې یو ځل. FFmpeg 5.0 به د پروژې لومړی LTS خوشې شي.
په FFmpeg 5.0 کې اضافه شوي بدلونونه دي:
- د کوډ کولو او کوډ کولو لپاره د زاړه APIs د پام وړ پاکول ترسره شوي او نوي N:M API ته لیږد رامینځته شوی ، کوم چې د آډیو او ویډیو لپاره یو واحد سافټویر انٹرفیس وړاندیز کوي ، په بیله بیا د ان پټ او آؤټ پوټ جریانونو لپاره جلا کوډیکونه. . ټول زاړه APIs لیرې کړل چې دمخه د تخریب شوي په توګه نښه شوي. د بټ سټریم فلټرونو لپاره نوی API اضافه شوی. جلا شوي فارمیټونه او کوډیکونه - د میډیا کانټینر ډیکمپریسرز نور د ډیکوډرونو ټول شرایط سرایت نه کوي. د کوډیکونو او فارمیټونو ثبتولو لپاره APIs لرې شوي - ټول فارمیټونه اوس تل راجستر شوي.
- د libavresample کتابتون لرې شوی.
- یو ساده AVFrame-based API د libswscale کتابتون کې اضافه شوی.
- د Vulkan ګرافیک API لپاره د پام وړ ښه شوی ملاتړ.
- د ویډیو ٹول باکس API په کارولو سره د VP9 او ProRes فارمیټونو د کوډ کولو او کوډ کولو هارډویر سرعت لپاره ملاتړ اضافه شوی.
- د لونګسن پروسیسرونو کې کارول شوي د لونګ آرچ جوړښت لپاره ملاتړ اضافه شوی ، په بیله بیا په لونګ آرچ کې چمتو شوي LSX او LASX SIMD توسیعونو ملاتړ. د لونګ آرچ ځانګړي اصلاحونه د H.264، VP8 او VP9 کوډیکونو لپاره پلي شوي.
- د Concatf پروتوکول لپاره ملاتړ اضافه شوی، کوم چې د سرچینو لیست لیږد لپاره بڼه تعریفوي ("ffplay concatf:split.txt").
- نوي ډیکوډرونه اضافه کړل: سپیکس، MSN سیرین، ADPCM IMA Acorn Replay، GEM (راسټر انځورونه).
- نوي کوډ کونکي اضافه شوي: بټ پیک شوي، د ایپل ګرافیک (SMC)، ADPCM IMA Westwood، VideoToolbox ProRes. د لوړ کیفیت ترلاسه کولو لپاره د AAC انکوډر تنظیمات بدل شوي.
- د میډیا کانټینر پیکرونه (مکسر) اضافه شوي: ویسټ ووډ AUD ، د ارګوناټ لوبې CVG ، AV1 (د ټیټ سر بټ سټریم).
- اضافه شوي د میډیا کانټینر غیر پیکرونه (ډیمکسر): IMF، د ارګونوټ لوبې CVG.
- د AMR (اډاپټیو ملټي ریٹ) آډیو کوډیک لپاره نوی پارسر اضافه شوی.
- د RTP پروتوکول (RFC 4175) په کارولو سره د غیر کمپریس شوي ویډیو لیږدولو لپاره د پایلوډ ډیټا پیکر (پیکټیزر) اضافه شوی.
- نوي ویډیو فلټرونه:
- برخه او برخه - د ویډیو یا آډیو سره د یو جریان ویش په څو جریانونو کې ، د وخت یا چوکاټونو لخوا جلا شوی.
- hsvkey او hsvhold - په ویډیو کې د HSV رنګ رینج برخه د خړ سکیل ارزښتونو سره بدل کړئ.
- grayworld - د خړ نړۍ فرضیې پراساس د الګوریتم په کارولو سره د ویډیو رنګ سمون.
- scharr - د ان پټ ویډیو لپاره د Schar آپریټر غوښتنلیک (د سوبل آپریټر یو ډول چې مختلف کوفیشینټونه لري).
- مورفو - تاسو ته اجازه درکوي په ویډیو کې مختلف مورفولوژیکي بدلونونه پلي کړئ.
- ځنډ او تعطیل - د دمخه پلي شوي فلټر لپاره لږترلږه او اعظمي فلټر کولو ځنډ اندازه کوي.
- limitdiff - د دوه یا دریو ویډیو جریانونو ترمینځ توپیر ټاکي.
- xcorrelate - د ویډیو جریانونو ترمینځ کراس ارتباط محاسبه کوي.
- varblur - د دوهم ویډیو څخه د بلور وړانګو تعریف سره متغیر ویډیو بلور.
- huesaturation - ویډیو ته رنګ، سنتریت، یا د شدت سمونونه پلي کړئ.
- د رنګ سپیکٹرم - د ورکړل شوي رنګ سپیکٹرم سره د ویډیو جریان تولید.
- libplacebo - د libplacebo کتابتون څخه د HDR شیډرونو پروسس کولو لپاره غوښتنلیک.
- vflip_vulkan، hflip_vulkan او flip_vulkan د عمودی یا افقی ویډیو فلیپ فلټرونو ډولونه دي (vflip، hflip او flip)، د ولکان ګرافیک API په کارولو سره پلي شوي.
- yadif_videootoolbox د yadif deinterlacing فلټر یو ډول دی چې د ویډیو ټول بکس چوکاټ پراساس دی.
- نوي غږ فلټرونه:
- apsyclip - د آډیو جریان ته د رواني اکوسټیک کلیپر غوښتنلیک.
- afwtdn - د براډ بانډ شور فشاروي.
- adecorrelate - د ان پټ جریان ته د سجاوٹ الګوریتم پلي کول.
- atilt - د ورکړل شوي فریکونسۍ سلسلې لپاره د سپیکٹرل بدلون پلي کوي.
- asdr - د دوه آډیو جریانونو ترمینځ د سیګنال تحریف ټاکل.
- aspectralstats - د تولید احصایې د هر آډیو چینل سپیکٹرل ځانګړتیاو سره.
- adynamicsmooth - د غږ جریان متحرک کول.
- adynamicequalizer - د غږ جریان متحرک مساوات.
- anlmf - په آډیو جریان کې لږترلږه معنی مربع الګوریتم پلي کړئ.
سرچینه: opennet.ru