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