Վեց ամիս մշակումից հետո հասանելի է FFmpeg 5.1 մուլտիմեդիա փաթեթը, որը ներառում է մի շարք հավելվածներ և գրադարանների հավաքածու՝ տարբեր մուլտիմեդիա ձևաչափերի վրա գործառնությունների համար (ձայնագրում, փոխակերպում և վերծանում աուդիո և վիդեո ձևաչափեր): Փաթեթը բաշխվում է LGPL և GPL լիցենզիաներով, FFmpeg-ի մշակումն իրականացվում է MPlayer նախագծին կից: Տարբերակների թվի զգալի փոփոխությունը բացատրվում է API-ի զգալի փոփոխություններով և նոր թողարկման ստեղծման սխեմային անցումով, ըստ որի՝ նոր նշանակալի թողարկումները կստեղծվեն տարին մեկ անգամ, իսկ թողարկումները երկարացված աջակցության ժամանակով՝ երկու տարին մեկ անգամ: FFmpeg 5.0-ը կլինի նախագծի առաջին LTS թողարկումը:
FFmpeg 5.1-ին ավելացված փոփոխություններից են.
- Ավելացված է աջակցություն IPFS ապակենտրոնացված ֆայլային համակարգի և դրա հետ օգտագործվող արձանագրության համար՝ մշտական IPNS հասցեները կապելու համար:
- Ավելացվեց QOI պատկերի ձևաչափի աջակցություն:
- Ավելացվեց աջակցություն PHM (Portable Half float Map) պատկերի ձևաչափին:
- Իրականացվել է VDPAU (Video Decode and Presentation) API-ի օգտագործման հնարավորությունը AV1 ձևաչափով տեսանյութերի վերծանման ապարատային արագացման համար:
- XvMC վիդեո ապարատային ապակոդավորման համար հին ինտերֆեյսի աջակցությունը դադարեցվել է:
- Ավելացվեց «-o» տարբերակը ffprobe կոմունալ ծրագրին՝ ստանդարտ ելքային հոսքի փոխարեն նշված ֆայլին դուրս բերելու համար:
- Ավելացվել են նոր ապակոդավորիչներ՝ DFPWM, Vizrt Երկուական պատկեր:
- Ավելացվել են նոր կոդավորիչներ՝ pcm-bluray, DFPWM, Vizrt Երկուական պատկեր:
- Ավելացվել են մեդիա բեռնարկղերի փաթեթավորողներ (muxer)՝ DFPWM:
- Ավելացվել են մեդիա բեռնարկղերի ապափաթեթավորում (demuxer)՝ DFPWM:
- Նոր վիդեո զտիչներ.
- SITI - տեսանյութի որակի բնութագրերի SI (Տարածական տեղեկատվություն) և TI (Ժամանակավոր տեղեկատվություն) հաշվարկ:
- avsynctest - ստուգում է աուդիո և վիդեո համաժամացումը:
- հետադարձ կապ. կտրված շրջանակները վերահասցեավորելով մեկ այլ ֆիլտրի և այնուհետև արդյունքը միաձուլելով բնօրինակ տեսանյութի հետ:
- pixelize - պիքսելիզացնում է տեսանյութը:
- գունային քարտեզ - գույների արտացոլում այլ տեսանյութերից:
- colorchart — գույնի պարամետրերի աղյուսակի ստեղծում:
- բազմապատկել - բազմապատկելով պիքսելային արժեքները առաջին տեսանյութից երկրորդ տեսանյութից պիքսելներով:
- pgs_frame_merge-ը միավորում է PGS ենթագրերի հատվածները մեկ փաթեթի մեջ (bitstream):
- blurdetect - որոշում է շրջանակների մշուշումը:
- remap_opencl - կատարում է պիքսելների վերարտադրում:
- chromakey_cuda-ն chromakey-ի իրականացում է, որն օգտագործում է CUDA API-ն արագացման համար:
- Նոր ձայնային զտիչներ.
- երկխոսություն — ստերեոից շրջապատող ձայնի առաջացում (3.0)՝ երկու ստերեո ալիքներում առկա խոսակցական երկխոսությունների ձայնը փոխանցելով կենտրոնական ալիք:
- tiltshelf - բարձրացնել/նվազեցնել բարձր կամ ցածր հաճախականությունները:
- virtualbass - ստեղծում է լրացուցիչ բաս ալիք՝ հիմնված ստերեո ալիքների տվյալների վրա:
Source: opennet.ru