Nová verzia Gstreamer 1.16 prichádza s podporou AV1 a ďalších

logo gstreamer

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).

gtk-play-sintel

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.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.