Հրապարակվել է անվճար աուդիո կոդեկ FLAC 1.4

Վերջին կարևոր թեմայի հրապարակումից ինը տարի անց Xiph.Org համայնքը ներկայացրեց անվճար FLAC 1.4.0 կոդեկի նոր տարբերակը, որն ապահովում է աուդիո կոդավորում՝ առանց որակի կորստի: FLAC-ն օգտագործում է միայն անկորուստ կոդավորման մեթոդներ, որոնք երաշխավորում են աուդիո հոսքի սկզբնական որակի և դրա նույնականության ամբողջական պահպանումը կոդավորված հղման տարբերակի հետ: Միևնույն ժամանակ, կիրառվող անկորուստ սեղմման մեթոդները հնարավորություն են տալիս նվազեցնել սկզբնական աուդիո հոսքի չափը 50-60%-ով։ FLAC-ը լիովին անվճար հոսքային ձևաչափ է, որը ենթադրում է ոչ միայն գրադարանների բաց կոդավորման և վերծանման գործառույթների իրականացմամբ, այլև բնութագրերի օգտագործման և ածանցյալ տարբերակների ստեղծման սահմանափակումների բացակայություն: Գրադարանի կոդը բաշխվում է BSD լիցենզիայի ներքո:

Ամենակարևոր փոփոխությունները ներառում են.

  • Ավելացվել է կոդավորման և վերծանման աջակցություն՝ յուրաքանչյուր նմուշի համար 32 բիթ քվանտացման բիթով (բիթ-նմուշ):
  • Բարելավված սեղմման արդյունավետությունը 3-ից 8-րդ մակարդակներում՝ կոդավորման արագության մի փոքր նվազման հաշվին՝ ավտոկոռելյացիայի հաշվարկների բարելավված ճշգրտության շնորհիվ: Կոդավորման արագության բարձրացում 0, 1 և 2 մակարդակների համար: Մի փոքր բարելավված սեղմում 1-ից 4 մակարդակներում՝ հարմարվողական էվրիստիկայի փոփոխությունների պատճառով:
  • Զգալիորեն բարելավվել է սեղմման արագությունը 64-բիթանոց ARMv8 պրոցեսորների վրա՝ օգտագործելով NEON հրահանգները: Բարելավված կատարում x86_64 պրոցեսորների վրա, որոնք աջակցում են FMA հրահանգների հավաքածուին:
  • libFLAC և libFLAC++ գրադարանների API-ն և ABI-ն փոխվել են (1.4 տարբերակի թարմացումը պահանջում է հավելվածների վերակառուցում):
  • XMMS հավելվածը հնացել է և կհեռացվի հաջորդ թողարկումում:
  • libFLAC գրադարանը և flac կոմունալը հնարավորություն են տալիս սահմանափակել FLAC ֆայլերի նվազագույն բիթային արագությունը՝ մինչև 1 բիթ յուրաքանչյուր նմուշի համար (կարող է օգտակար լինել ուղիղ հեռարձակում կազմակերպելիս):
  • Հնարավոր է դարձել կոդավորել մինչև 1048575 Հց նմուշառման արագությամբ ֆայլեր։
  • Flac կոմունալն իրականացնում է նոր տարբերակներ «—limit-min-bitrate» և «—keep-foreign-metadata-if-present»:

Source: opennet.ru

Добавить комментарий