QEMU ja FFmpeg asutaja avaldas helikoodeki TSAC

Prantsuse matemaatik Fabrice Bellard, kes asutas projektid QEMU, FFmpeg, BPG, QuickJS, TinyGL ja TinyCC, on avaldanud helikodeerimise formaadi TSAC koos tööriistadega helifailide tihendamiseks ja avamiseks. Formaadi suunitlus on vÀhese bitikiirusel andmete edastamine, nÀiteks 5,5 kb/s mono ja 7,5 kb/s stereo, sÀilitades samal ajal mÔistliku muusika ja kÔne kvaliteedi. TSAC kasutamine vÔimaldab pakkida 3,5 minuti pikkune muusikakompositsioon, mille sagedussagedus on 44,1 kHz (stereo), 192 KB suurusesse faili, mis kÔlab peaaegu eristamatult originaalist keskmise kuulaja jaoks. Projekti kood on saadaval MIT-litsentsi all.

TSAC loomisel on aluseks vÔetud helikodeek Descript, mis on laiendatud stereoheli toetamiseks ja muudetud toimetama teise masinÔppe mudeli pÔhjal, kasutades 'transformer' arhitektuuri, mis vÔimaldab suurendada tihenduse mÀÀra, taastades kaotatud detaile inimliku kuulmismudeli arvestusega. Mudel hÔivab umbes 200 MB kokku pakituna ning on esitatud deterministlikus vormingus, mis tagab sama tulemuse sÔltumata kasutatud CPU/GPU-st ja arvutuste jaoks kasutatavate lÔimede arvust.

Kodeerija vÔib töötada arvutuste tegemiseks ainult CPU-d kasutades (kiirusetÔstmiseks toetatakse AVX2 juhiseid), kuid kÔrge jÔudluse saavutamiseks on soovitatav kasutada GPU-d. Praeguses vormis saab rakendada CUDA API-d kiirusetÔusuks NVIDIA GPU-dega, millel on mikroarhitektuurid Ampere, ADA ja Hopper (RTX 3090, RTX 4090, RTX A6000, A100 ja H100), millel on vÀhemalt 4 GB videomÀlu. Enne kodeerimist kasutatakse helifailide konvertimiseks FFmpeg.

originalstereo 6.21 kb/smono 4.71 kb/sstereo 2.57 kb/s

Lisaks vĂ”ib mĂ€rkida, et Bellardi arendatav utiliit ts_zip on mĂ”eldud tekstipĂ”histe andmete tĂ”husaks tihendamiseks, kasutades masinĂ”ppe ja suure keelemudeli RWKV 169M v4 pĂ”hist tokenite ennustamise mehhanismi. Wikipedia arhiivi tihendamisel vĂ”imaldas utiliit ts_zip andmeid tihendada 7,3 korda, samas kui Linuxi tuumakoodi tihendamisel oli see 7,8 korda. VĂ”rdluseks, utiliidi xz tihendustasemed on vastavalt 4,7 ja 5,5 korda. KĂ”rge tihenduse efektiivsuse hinnaks on madal tihendamise kiirus ja suured ressursinĂ”uded (vĂ€hemalt 4 GB RAM-i). RTX 4090 GPU sĂŒsteemis on tihendamise jĂ”udlus umbes 1 MB/s.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster