Disponohet framework-u multimedial GStreamer 1.28.0

Pas almost një vit zhvillimi, është publikuar versioni GStreamer 1.28, një set komponentesh multidisciplinar për krijimin e një gamë të gjerë aplikacionesh multimedia, nga player-a dhe konvertorët e skedarëve audio/video, deri te aplikacionet VoIP dhe sistemet e transmetimit. Kodi i GStreamer shpërndahet nën licencën LGPLv2.1. Pjesë të veçanta përmirësohen për plugins të tillë si gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, duke përfshirë edhe paketën gst-libav dhe serverin e transmetimit gst-rtsp-server. Në nivelin API dhe ABI, lëshimi i ri është pasqyrë e përmbajtur me degën 1.0. Ndërtime binarë do të përgatiten së shpejti për Android, iOS, macOS dhe Windows (në Linux rekomandohet përdorimi i paketeve nga shpërndarja).

Përmirësimet kryesore në GStreamer 1.28:

  • Shtuar njĂ« plugin tĂ« ri HIP (Heterogeneous-computing Interface for Portability) pĂ«r tĂ« mbĂ«shtetur ndĂ«rfaqen e zhvilluar nga kompania AMD pĂ«r llogaritjet e heterogjene, ku pĂ«rveç CPU pĂ«rdoren mjete tĂ« llogaritjeve paralele GPU. HIP e lehtĂ«son implementimin e mbĂ«shtetjes pĂ«r GPU tĂ« ndryshme nĂ« njĂ« bazĂ« kodi tĂ« vetme (pĂ«r ekzekutimin nĂ« GPU AMD pĂ«rdoret steku ROCm, ndĂ«rsa pĂ«r GPU NVIDIA – njĂ« shtesĂ« pĂ«r pĂ«rkthimin nĂ« CUDA). Plugin-i ofron komponentĂ« qĂ« janĂ« realizuar me pĂ«rdorimin e HIP, pĂ«r tĂ« kryer operacione tĂ« tilla si pĂ«rzierja e videove, transformimet nga njĂ« hapĂ«sirĂ« ngjyrash nĂ« njĂ« tjetĂ«r, ndryshimi i madhĂ«sisĂ« sĂ« videos dhe organizimi i shkĂ«mbimit tĂ« tĂ« dhĂ«nave midis memorizimit sistemik dhe memorizimit tĂ« videos. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« pĂ«rgatitur njĂ« bibliotekĂ« pĂ«r integrimin e mbĂ«shtetjes HIP nĂ« aplikacione.
  • Shtuar mbĂ«shtetje pĂ«r standardin e kodimit tĂ« videos LCEVC (Low Complexity Enhancement Video Coding), qĂ« implementon njĂ« shtresĂ« shtesĂ« me metadatat pĂ«r tĂ« pĂ«rmirĂ«suar cilĂ«sinĂ« e videos mbi kodekĂ«t standard H.265 dhe H.266. Implementimi i koduesit dhe dekoduesit LCEVC bazohen nĂ« bibliotekat nga SDK V-Nova.
  • Shtuar mbĂ«shtetje pĂ«r mundĂ«sitĂ« e API grafik Vulkan pĂ«r tĂ« pĂ«rshpejtuar dekodimin e videos nĂ« formatet AV1 dhe VP9, si dhe kodimin e videos nĂ« formatin H.264. NĂ« dekoduesin e videos H.265 tĂ« bazuar nĂ« Vulkan Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r thellĂ«si ngjyre me 10-bit pĂ«r kanal.
  • NĂ« elementin gtkwaylandsink, i cili Ă«shtĂ« i destinuar pĂ«r vizatimin me pĂ«rdorim tĂ« GTK4 dhe Wayland, janĂ« zgjeruar mundĂ«sitĂ« pĂ«r tĂ« punuar me ngjyrĂ«n, pĂ«r shembull, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r interpretimin dhe vendosjen e metadatave HDR10.
  • ËshtĂ« shtuar njĂ« element i ri pĂ«r ndarjen e burimeve tĂ« zĂ«rit (p.sh., ndarjen e zĂ«rit dhe muzikĂ«s sĂ« sfondit), bazuar nĂ« bibliotekĂ«n charon-audio, e cila implementon metodĂ«n Demucs nĂ« gjuhĂ«n Rust. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« pĂ«rfshirĂ« njĂ« plugin Deepgram pĂ«r njohjen e zĂ«rit, i shkruar nĂ« Rust.
  • JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r analizĂ«n dhe njohjen e objekteve. JanĂ« shtuar elemente pĂ«r bashkimin dhe ndarjen e analizĂ«s. JanĂ« implementuar klasifikuesi tensor-decoder, detektori i fytyrave facedetector, detektori i objekteve YOLOv8, njĂ« element pĂ«r ekzekutimin dhe dekoduesi pĂ«r modelin e njohjes sĂ« objekteve YOLOX. JanĂ« shtuar elementĂ«t tensordecodebin pĂ«r auto-lidhjen e dekoduesve dhe njĂ« element pĂ«r ekzekutimin e modeleve AI duke pĂ«rdorur LiteRT (i cili zĂ«vendĂ«son TensorFlow Lite).
  • ËshtĂ« shtuar njĂ« element i ri pĂ«r dekodimin e imazheve GIF, i shkruar nĂ« Rust dhe qĂ« mbĂ«shtet animacione tĂ« rikthimit.
  • NĂ« elementin input-selector Ă«shtĂ« realizuar njĂ« mekanizĂ«m dykohĂ«sh pĂ«r ndĂ«rrimin midis rrjedhave hyrĂ«se (sinkpad), duke pĂ«rjashtuar shfaqjen e gjendjes sĂ« garĂ«s gjatĂ« ndĂ«rrimit.
  • NĂ« elementin webrtcsink Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r akcelerimin harduerik tĂ« kodimit duke pĂ«rdorur VA-API dhe mundĂ«sinĂ« e rinovimit tĂ« lidhjes.
  • JanĂ« shtuar elementĂ« pĂ«r kombinimin dhe nxjerrjen e rrjedhave nĂ« formatin e standardit tĂ« transmetimit ST-2038.
  • NĂ« elementin fallbacksrc Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r rrjedhat e koduara.
  • NĂ« kontejnerin multimedial FLV, i pĂ«rdorur pĂ«r transmetimin RTMP, Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r videon H.265 dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r tinguj tĂ« shumĂ«fishtĂ«.
  • NĂ« elementin glupload Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngarkuesin e bazuar nĂ« udmabuf, i cili mundĂ«son ndarjen e bufereve midis dekoduesve/ burimeve programore dhe GPU, motorĂ«ve tĂ« ekranit (wayland) dhe pajisjeve tĂ« tjera.
  • ËshtĂ« shtuar elementi qml6 pĂ«r vizatimin duke pĂ«rdorur Qt6 QML.
  • NĂ« bibliotekĂ«n pĂ«r punĂ«n me video janĂ« shtuar operacione pĂ«r prerje, rritje, rrotullim dhe zhvendosje.
  • ËshtĂ« shtuar objekti GstContext, i cili lejon pĂ«rdorimin e njĂ« puli tĂ« pĂ«rbashkĂ«t tĂ« rrjedhave gjatĂ« ekzekutimit tĂ« elementeve pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n e operacioneve si kompozimi dhe konvertimi i videos.
  • ËshtĂ« shtuar elementi icecastsink pĂ«r pranimin e rrjedhave nga IceCast, qĂ« mbĂ«shtet formatin AAC dhe Ă«shtĂ« shkruar nĂ« Rust.
  • ËshtĂ« shtuar njĂ« element i ri pĂ«r klonimin e zĂ«rit ElevenLabs.
  • NĂ« sintetizuesin e zĂ«rit Ă«shtĂ« shtuar njĂ« modalitet pĂ«r pĂ«rshpejtimin e ritmit tĂ« reproduktimit me mbajtjen e lartĂ«sisĂ« sĂ« tonit.
  • Elementi vmaf Ă«shtĂ« shtuar pĂ«r vlerĂ«simin e perceptimit tĂ« cilĂ«sisĂ« sĂ« videos duke pĂ«rdorur kornizĂ«n VMAF nga Netflix.
  • PĂ«rfshirĂ« njĂ« plugin tĂ« ri pĂ«r dekodimin e zĂ«rit MPEG-H, i bazuar nĂ« dekoduesin Fraunhofer MPEG-H dhe qĂ« mbĂ«shtet shpĂ«rbĂ«rjen e konteinerĂ«ve mediatikĂ« MP4.
  • ËshtĂ« zgjeruar mbĂ«shtetja pĂ«r titujt e fshehur (CC - Tituj tĂ« Mbyllur) dhe pĂ«rpunimin e tekstit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster