Новата версия на Gstreamer 1.16 пристига с поддръжка за AV1 и повече

лого на gstreamer

След повече от година развитие, Пусната нова версия на GStreamer 1.16, кое е безплатна мултиплатформена мултимедийна рамка написана на езика за програмиране C, използвайки библиотеката GObjec.

gstreamer има за цел да създаде широка гама от мултимедийни приложенияОт медийни плейъри и конвертори на аудио / видео файлове, до VoIP приложения и системи за предаване.

Кодът на GStreamer се разпространява под лиценза LGPLv2.1.

Актуализации на приставките gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16, както и връзката gst-libav 1.16 и стрийминг сървъра gst- rtsp -сървър 1.16 са налични едновременно.

На ниво API и ABI новата версия е съвместима с предишните версии на клона 1.0. Бинарни сглобки за Android, iOS, macOS и Windows ще бъдат подготвени скоро (Linux се препоръчва да използва пакети от дистрибуцията).

Основни нови функции на GStreamer 1.16

Като една от основните новости на Gstreamer 1.16 е добавянето наl Поддръжка за AV1 видео кодек в Matroska (MKV) и QuickTime / MP4.

Това е внедрило допълнителни конфигурации на AV1 и разширява броя на форматите за входни данни, поддържани от кодера.

Друга новост, която се откроява е поддръжка на затворени надписи, както и възможност за откриване и извличане на други видове вградени ANC данни от видео (Спомагателни данни, допълнителна информация като аудио и метаданни, предадени чрез цифрови интерфейси в невидими части на сканиращите линии).

gtk-play-sintel

За видео декодер с помощта на хардуер, ускорен от NVIDIA GPU е добавила поддръжка за декодиране на VP8 / VP9 И поддръжка на кодиране H.265/HEVC хардуерно ускорено на кодера.

В допълнение са направени множество подобрения в приставката msdk, която позволява използването на хардуерно ускорение за кодиране и декодиране на чипове Intel (на базата на Intel Media SDK).

Те включват поддръжка за импортиране / експортиране на dmabuf, VP9 декодиране, 10-битово HEVC кодиране, последваща обработка на видео и динамични промени в разделителната способност;

Системата за изобразяване на субтитри ASS / SSA е добавила поддръжка за многократна обработка на субтитри пресичане с едновременното им показване на екрана.

Пълната поддръжка за Meson е включена в тази нова версия, така че сега се препоръчва да се изгради GStreamer на всички платформи. Премахването на поддръжката на Autotools се очаква в следващия клон.

Основната част на GStreamer включва папки за разработка на Rust и модул с добавки в Rust.

А за основния набор от приставки (GST-plugins-base) преместихме GstVideoAggregator, композитор и елементите на миксера OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), по-рано намерени в набор от »gst-plugins- bad «.

Други промени

De останалите промени, които могат да бъдат намерени в тази нова версия ще намерите:

  • Добавянето на нов режим на преплитане на поле, при който всеки буфер се третира като отделно поле в преплетено видео с разделяне на горното и долното поле на нивото на флаговете, свързани с буфера.
  • Разгъването на Media Container на Matroska добавя поддръжка за WebM формат и криптиране на съдържание;
  • Добавен е нов елемент wpesrc, който работи като браузър, базиран на механизма WebKit WPE (позволява обработка на изхода на браузъра като източник на данни);
  • Video4Linux предоставя поддръжка за HEVC кодиране и декодиране, JPEG кодиране и подобрен dmabuf импорт и експорт.
  • Оптимизирана производителност.

Как да инсталирам Gstreamer 1.16 на Ubuntu и деривати?

Ако се интересувате от инсталирането на Gstreamer 1.16 на вашата дистрибуция Можете да го направите, като следвате стъпките, които споделяме по-долу.

Процесът е валиден както за новата версия на Ubuntu 19.04, така и за предишните версии с поддръжка.

Да инсталираш, просто трябва да отворим терминал (Ctrl + Alt + T) и в него въвеждаме следните команди:

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

И готови с него, те вече са инсталирали Gstreamer 1.16 на своята система.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.