GStreamer 1.26.8 пристига с HDR подобрения и ключови корекции

  • Подобрено HDR възпроизвеждане в Showtime на GNOME, без избледнели цветове със субтитри.
  • Подредби на парсери и мултиплексори: AV1, AAC/LOAS, EAC3, MPEG-TS и RTP/VP9.
  • Оптимизация в x265 (рекламирана латентност), V4L2 и производителност с много подложки.
  • Нови функции за разработчици: Cerberus с Rust на 32-битова x86 и опция auto_plugin_features.

gstreamer 1.26.8

Проектът Той е публикувал GStreamer 1.26.8Това е актуализация за поддръжка на версия 1.26, която има за цел да подобри възпроизвеждането на мултимедия на Linux, Windows и други системи. Фокусът е върху качеството на HDR изображението, стабилността на кодеците и подобренията в инструментите за разработка, с пряко въздействие върху популярни десктоп среди като GNOME.

Пристига малко след това 1.26.7 и действа като осма актуализация на поддръжката на цикъла. Сред най-видимите подобрения е коригираният ефект на избледнелите цветове, когато субтитрите са активни в Showtime, видеоплейъра на GNOME, в допълнение към дълъг списък от корекции на парсера, мултиплексори и RTP елементи.

GStreamer 1.26.8 въвежда ключови нови функции във възпроизвеждането и работата с изображения.

В секцията за парсери има подобрения, които засягат съвременните потоци. Дублирането на кадри е коригирано. AV1 парсер по време на разделяне на кадрите, а AAC анализаторът добавя поддръжка за потоци, които не включват често конфигурацията LOAS, увеличавайки устойчивостта си срещу по-малко конвенционални емисии и файлове.

Енкодери, контейнери и RTP

При кодирането, енкодерът x265 Вече обявява латентността въз основа на параметрите си, вместо да я фиксира твърдо на 5 кадъра, което е полезно подобрение за конвейери, където синхронизацията и забавянето са критични. Производителността е оптимизирана и за елементи с много изходни подложки, което намалява пречките в сложни сценарии.

  • fmp4mux: коригиране на изчисляването на скоростта на данни и записване на подпотоци в EAC3.
  • mpegtsmux: поправки в обработката на тагове ID3 и знамето ПУСИ.
  • rtpvp9pay: правилно анализиране на флага покажи-съществуваща-рамка en VP9.
  • rtpbaseaudiopay2: правилно обработване на маркерния бит за флагове ОТСТЪПКА y ПРЕСИНКРИНИЗИРАЙ.

Тези корекции намаляват фините грешки в излъчванията, сегментирания запис и преноса в реално време, с особен интерес за стрийминг и производствени среди където непрекъснатостта и пакетната сигнализация са от съществено значение.

Графичен интерфейс и устройства

От визуална страна, артефактите се разрешават с подплатени буфери в gtk4paintablesink (например, в субсемплирани формати с нечетни размери), като се избягват грешки, които биха могли да се появят в специфични сценарии на рендиране.

Мониторът на устройството V4L2 (Video4Linux) получава подобрения, които помагат за по-надеждно откриване и управление на камери и карти за заснемане, нещо широко използвано в Европа за видеоконферентна връзка, създаване на съдържание и хибридни конфигурации.

Инструменти и плъгини за изграждане

Cerberus, системата за изграждане на GStreamer, добавя поддръжка за Rust на Linux x86 (32-битов)Това улеснява компилирането и пакетирането на компоненти в хардуер и системи, които все още разчитат на тази архитектура.

Опцията meson е включена в gst-plugins-rs auto_plugin_features, което вече не изисква всички Библиотеки на GStreamer са налични за конфигуриране на проекта. Освен това, splitmuxsink приема подложки на мултиплексор, наречени „sink_%u'да поддържа fmp4 и в webrtcsink Редът на заключванията е коригиран, за да се избегнат блокирания.

Наличност на GStreamer 1.26.8 и инсталиране на Linux

Програмен код Може да се получи от официалния уебсайт на проекта, но в десктоп среди е обичайно да се изчака, докато достигне стабилните хранилища на дистрибуцията. В Испания и останалата част от Европа основните дистрибуции актуализират GStreamer в стабилните си канали след валидиране.

Ако вече е налично във вашето хранилище, можете да го актуализирате, като използвате обичайните мениджъри: в Debian / Ubuntu sudo apt update && sudo apt upgradeВ Fedora sudo dnf upgrade --refreshВ openSUSE sudo zypper up и Арка sudo pacman -SyuЗа да компилирате от изходния код, прегледайте бележки към изданието и зависимости, преди да активирате нови плъгини.

Тази версия изпипва фини детайли, които влияят на визуалното качество, синхронизацията и стабилността, като същевременно екосистемата за изграждане печели... комфорт и контрол. Наличността чрез хранилища ще улесни постепенното приемане в най-широко използваните дистрибуции.

FFmpeg
Свързана статия:
FFmpeg 7.0 „Dijkstra“ пристига с подобрения в поддръжката, паралелно изпълнение и други