O GStreamer 1.26.8 chega com melhorias em HDR e correções importantes.

  • Reprodução HDR aprimorada no Showtime do GNOME, sem cores desbotadas nas legendas.
  • Formatos de analisador sintático e multiplexador: AV1, AAC/LOAS, EAC3, MPEG-TS e RTP/VP9.
  • Otimização em x265 (latência anunciada), V4L2 e desempenho com vários pads.
  • Novidades para desenvolvedores: Cerberus com Rust em x86 de 32 bits e opção auto_plugin_features.

gstreamer 1.26.8

O projeto publicado GStreamer 1.26.8Esta é uma atualização de manutenção para a versão 1.26 que visa aprimorar a reprodução multimídia no Linux, Windows e outros sistemas. O foco está na qualidade de imagem HDR, estabilidade do codec e melhorias nas ferramentas de desenvolvimento, com impacto direto em ambientes de desktop populares como o Windows. GNOME.

Chega logo depois o 1.26.7 e atua como o oitava atualização de manutenção do ciclo. Entre as melhorias mais visíveis, o efeito de cores desbotadas quando as legendas estão ativas no Showtime, o reprodutor de vídeo do GNOME, foi corrigido, além de uma longa lista de ajustes no analisador sintático. muxers e elementos RTP.

O GStreamer 1.26.8 introduz novas funcionalidades importantes na reprodução e na imagem.

Na seção de analisadores sintáticos, há melhorias que afetam fluxos modernos. A duplicação de quadros foi corrigida. Analisador AV1 durante a divisão de quadros, e o analisador AAC adiciona suporte para fluxos que não incluem frequentemente a configuração. LOAS, aumentando a robustez contra emissões e arquivos menos convencionais.

Codificadores, contêineres e RTP

Na codificação, o codificador x265 Agora, o sistema anuncia a latência com base em seus parâmetros, em vez de fixá-la rigidamente em 5 quadros, uma melhoria útil para pipelines onde a sincronização e o atraso são críticos. O desempenho também foi otimizado para elementos com muitos quadros. pads de origem, o que reduz os gargalos em cenários complexos.

  • fmp4mux: corrigindo o cálculo da taxa de dados e escrevendo subfluxos em EAC3.
  • mpegtsmux: correções no tratamento de tags ID3 e a bandeira PUSI.
  • rtpvp9pay: análise correta da flag mostrar-quadro-existente en VP9.
  • rtpbaseaudiopay2: tratamento adequado do bit marcador para flags DESCONTINUADO y RESSINCRONIZAR.

Essas correções reduzem erros sutis em transmissões, gravações segmentadas e transporte em tempo real, sendo de particular interesse para ambientes de streaming e produção onde a continuidade e a sinalização de pacotes são essenciais.

Interface gráfica e dispositivos

Do ponto de vista visual, os artefatos são resolvidos com amortecedores acolchoados em gtk4paintablesink (por exemplo, em formatos subamostrados com tamanhos ímpares), evitando erros que poderiam aparecer em cenários de renderização específicos.

O monitor do dispositivo V4L2 (Video4Linux) recebe melhorias que ajudam a detectar e gerenciar câmeras e placas de captura de forma mais confiável, algo amplamente utilizado na Europa para videoconferência, criação de conteúdo e configurações híbridas.

Ferramentas de construção e plugins

O Cerberus, sistema de construção do GStreamer, adiciona suporte para Rust no Linux x86 (32 bits)Isso facilita a compilação e o empacotamento de componentes em hardware e sistemas que ainda dependem dessa arquitetura.

A opção meson está incorporada em gst-plugins-rs auto_plugin_features, o que já não exige que todos os Bibliotecas GStreamer estão presentes para configurar o projeto. Além disso, o splitmuxsink aceita pads de multiplexação nomeados como 'sink_%u'para dar suporte ao fmp4 e em webrtcsink A ordem das fechaduras é corrigida para evitar impasses.

Disponibilidade do GStreamer 1.26.8 e instalação no Linux

Código fonte Pode ser obtido no site oficial. do projeto, mas em ambientes de desktop é comum esperar até que ele chegue aos repositórios estáveis ​​da distribuição. Na Espanha e no resto da Europa, as principais distribuições atualizam o GStreamer em seus canais estáveis ​​após a validação.

Se já estiver disponível no seu repositório, você pode atualizar usando os gerenciadores usuais: em Debian / Ubuntu sudo apt update && sudo apt upgradeem Fedora sudo dnf upgrade --refreshem openSUSE sudo zypper up e em arco sudo pacman -SyuPara compilar a partir do código-fonte, revise o notas de lançamento e dependências antes de ativar novas. plugins.

Esta versão aprimora detalhes que afetam a qualidade visual, a sincronização e a estabilidade, enquanto o ecossistema de compilação ganha conforto e controle. A disponibilidade por meio de repositórios facilitará a adoção gradual nas distribuições mais utilizadas.

FFmpeg
Artigo relacionado:
FFmpeg 7.0 “Dijkstra” chega com melhorias de suporte, execução paralela e muito mais