Po viac ako roku vývoja Vydaná nová verzia GStreamer 1.16, ktorý je bezplatný multiplatformný multimediálny rámec napísané v programovacom jazyku C pomocou knižnice GObjec.
GStreamer si kladie za cieľ vytvoriť širokú škálu multimediálnych aplikáciíOd prehrávačov médií a prevádzačov súborov audio / video až po aplikácie VoIP a prenosové systémy.
Kód GStreamer je distribuovaný pod licenciou LGPLv2.1.
Aktualizácie doplnkov gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16, rovnako ako odkaz gst-libav 1.16 a server gst- rtsp 1.16 sú k dispozícii súčasne.
Na úrovni API a ABI je nová verzia kompatibilná s predchádzajúcimi verziami pobočky 1.0. Čoskoro budú pripravené binárne súbory pre Android, iOS, macOS a Windows (Linux sa odporúča používať balíčky z distribúcie).
Hlavné nové funkcie GStreamer 1.16
Ako jedna z hlavných nových funkcií Gstreamer 1.16 je pridaniel Podpora pre videokodek AV1 v Matroske (MKV) a QuickTime / MP4.
Toto implementovalo ďalšie konfigurácie AV1 a rozšíri počet formátov vstupných údajov podporovaných kódovacím zariadením.
Ďalšou novinkou, ktorá vyniká, je podpora skrytých titulkov, ako aj schopnosť detegovať a extrahovať ďalšie typy vložených údajov ANC z videa (Pomocné údaje, ďalšie informácie, ako sú audio a metadáta prenášané prostredníctvom digitálnych rozhraní v neviditeľných častiach riadkov skenovania).
Pre dekodér videa pomocou hardvéru zrýchleného o Grafická karta NVIDIA pridala podporu pre dekódovanie VP8 / VP9 A podpora kódovania H.265/HEVC hardvér akcelerovaný na kódovači.
Okrem toho boli v doplnku msdk urobené početné vylepšenia, ktoré umožňujú použitie hardvérovej akcelerácie na kódovanie a dekódovanie na čipoch Intel (na základe Intel Media SDK).
Medzi ne patrí podpora pre import / export dmabuf, dekódovanie VP9, 10-bitové kódovanie HEVC, následné spracovanie videa a zmeny dynamického rozlíšenia;
Systém vykresľovania titulkov ASS / SSA pridal podporu pre viacnásobné spracovanie titulkov priesečník s ich súčasným zobrazením na obrazovke.
Plná podpora pre Meson bola začlenená do tejto novej verzie, takže sa teraz odporúča stavať GStreamer na všetkých platformách. Odstránenie podpory Autotools sa očakáva v nasledujúcej vetve.
Hlavná časť GStreamer obsahuje priečinky pre vývoj Rust a modul s doplnkami v Rust.
A pre základnú sadu doplnkov (GST-plugins-base) sme presunuli GstVideoAggregator, skladateľa a prvky mixéra OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), ktoré sme predtým našli v množine »gst-plugins- bad «.
Iné zmeny
De ďalšie zmeny, ktoré možno nájsť v tejto novej verzii nájdete:
- Pridanie nového režimu vkladania polí, v ktorom sa s každou medzipamäťou zaobchádza ako so samostatným poľom v prekladanom videu s oddelením horného a dolného poľa na úrovni vlajok viazaných na medzipamäť.
- Program Unpacker Media Container Unpacker od spoločnosti Matroska pridáva podporu pre formát WebM a šifrovanie obsahu;
- Bol pridaný nový prvok wpesrc, ktorý funguje ako prehliadač založený na engine WebKit WPE (umožňuje spracovávať výstup z prehliadača ako zdroj údajov);
- Video4Linux poskytuje podporu pre kódovanie a dekódovanie HEVC, kódovanie JPEG a vylepšený import a export dmabuf.
- Optimalizovaný výkon.
Ako nainštalovať Gstreamer 1.16 na Ubuntu a deriváty?
Ak máte záujem o inštaláciu Gstreamer 1.16 na svoje distro Môžete to urobiť podľa krokov, ktoré zdieľame nižšie.
Tento proces je platný pre novú verziu Ubuntu 19.04, ako aj pre predchádzajúce verzie s podporou.
Inštalovať, musíme otvoriť terminál (Ctrl + Alt + T) a v ňom zadáme nasledujúce príkazy:
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
A s týmto budú mať už nainštalovaný Gstreamer 1.16 do svojho systému.