Versioni i ri i Gstreamer 1.16 arrin me mbështetje për AV1 dhe më shumë

logo e gstreamer

Pas më shumë se një viti zhvillimi, Lëshohet versioni i ri GStreamer 1.16, e cila është një kornizë multimediale multi-platformë falas shkruar në gjuhën programuese C, duke përdorur bibliotekën GObjec.

GStreamer synon të krijojë një gamë të gjerë të aplikacioneve multimedialenga media player dhe konvertuesit e skedarëve audio / video, te aplikacionet VoIP dhe sistemet e transmetimit.

Kodi GStreamer shpërndahet nën licencën LGPLv2.1.

Përditësimet në shtojcat gst-plugins-base 1.16, gst-plugins-mirë 1.16, gst-plugins-bad 1.16, gst-plugins-shëmtuar 1.16, si dhe lidhjen gst-libav 1.16 dhe serverin streaming gst- rtsp -serveri 1.16 janë në dispozicion në të njëjtën kohë.

Në nivelin API dhe ABI, versioni i ri është i pajtueshëm me versionet e mëparshme të degës 1.0. Asambletë binare për Android, iOS, macOS dhe Windows do të përgatiten së shpejti (Linux rekomandohet të përdorë paketa nga shpërndarja).

Karakteristikat kryesore të reja të GStreamer 1.16

Si një nga tiparet kryesore të reja të Gstreamer 1.16, është shtimi il Mbështetje për kodeksin video AV1 në Matroska (MKV) dhe QuickTime / MP4.

Kjo ka implementuar konfigurime shtesë AV1 dhe zgjeron numrin e formateve të të dhënave hyrëse të mbështetura nga enkoduesi.

Një tjetër risi që bie në sy është mbështetje për titra të mbyllur, si dhe aftësinë për të zbuluar dhe nxjerrë lloje të tjerë të të dhënave ANC të ngulitura nga video (Të dhëna ndihmëse, informacione shtesë si audio dhe meta të dhënat e transmetuara përmes ndërfaqeve dixhitale në pjesë jo të dukshme të linjave të skanimit).

gtk-luaj-sintel

Për dekoderin e videos duke përdorur pajisje të përshpejtuara nga NVIDIA GPU ka shtuar mbështetjen për dekodimin VP8 / VP9 Dhe mbështetja e kodimit H.265/HEVC hardueri i përshpejtuar në kodifikuesin.

Për më tepër, janë bërë përmirësime të shumta në shtojcën msdk, e cila mundëson përdorimin e përshpejtimit të harduerit për kodimin dhe dekodimin në çipet Intel (bazuar në Intel Media SDK).

Këto përfshijnë mbështetje për import / eksport dmabuf, dekodim VP9, ​​kodim HEVC 10-bit, post-përpunim video dhe ndryshime dinamike të rezolucionit;

Sistemi i pasqyrimit të titrave ASS / SSA ka shtuar mbështetjen për përpunimin e shumë titrave kryqëzim me shfaqjen e tyre të njëkohshme në ekran.

Mbështetja e plotë për Meson është përfshirë në këtë version të ri, kështu që tani rekomandohet të ndërtohet GStreamer në të gjitha platformat. Heqja e mbështetjes së Autotools pritet në degën tjetër.

Pjesa kryesore e GStreamer përfshin dosje për zhvillimin e Rust dhe një modul me shtojca në Rust.

Dhe për grupin bazë të shtojcave (GST-shtojca-bazë) kemi lëvizur GstVideoAggregator, kompozitorin dhe elementet e mikserit OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), të gjetura më parë në një grup »gst-plugins- keq «

Ndryshime të tjera

De ndryshimet e tjera që mund të gjenden në këtë version të ri, do të gjeni:

  • Shtimi i një mënyre të re interleaving fushe, në të cilën çdo buffer trajtohet si një fushë e veçantë në video të ndërthurura me ndarjen e fushave të sipërme dhe të poshtme në nivelin e flamujve të lidhura me buffer.
  • Matperka Media Container Unpacker shton mbështetje për formatin WebM dhe kriptimin e përmbajtjes;
  • Elementshtë shtuar një element i ri wpesrc që punon si një shfletues i bazuar në motorin WebKit WPE (lejon të përpunojmë prodhimin e shfletuesit si një burim të dhënash);
  • Video4Linux ofron mbështetje për kodimin dhe dekodimin HEVC, kodimin JPEG, dhe importin dhe eksportin e përmirësuar të dmabuf.
  • Performanca e optimizuar.

Si të instaloni Gstreamer 1.16 në Ubuntu dhe derivatet?

Nëse jeni të interesuar të instaloni Gstreamer 1.16 në distro Mund ta bëni duke ndjekur hapat që ndajmë më poshtë.

Procesi është i vlefshëm si për versionin e ri të Ubuntu 19.04 ashtu edhe për versionet e mëparshme me mbështetje.

Për të instaluar, ne thjesht duhet të hapim një terminal (Ctrl + Alt + T) dhe në të shtypim komandat e mëposhtme:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

Dhe të gatshëm me të, ata do të kenë instaluar tashmë Gstreamer 1.16 në sistemin e tyre.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.