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 додає підтримку для потоків, які не часто включають конфігурацію ВТРАТИ, що підвищує стійкість до менш традиційних викидів та файлів.

Енкодерів, контейнерів та 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, а також у вебртксінк Порядок блокувань виправлено, щоб уникнути взаємоблокувань.

Доступність 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Щоб скомпілювати з вихідного коду, перегляньте Примітки до випуску та залежності перед активацією нових plugins.

У цій версії виправлено тонкощі, що впливають на візуальну якість, синхронізацію та стабільність, а екосистема збірки покращена. комфорт та контроль. Доступність через репозиторії сприятиме поступовому впровадженню в найбільш широко використовуваних дистрибутивах.

FFmpeg
Пов'язана стаття:
FFmpeg 7.0 "Dijkstra" надходить із покращеною підтримкою, паралельним виконанням тощо