O GStreamer 1.26 chega com suporte para H.266 e LCEVC, entre outros novos recursos.

  • Suporte a H.266/VVC, LCEVC e JPEG-XS: novos codecs de vídeo e imagem adicionados para maior eficiência.
  • Melhorias no Vulkan e Direct3D12: Otimização de processamento gráfico e multimídia.
  • Novos recursos de legendagem e transcrição: suporte da AWS e Speechmatics para reconhecimento de fala.
  • Otimização de desempenho e estabilidade: adicionados novos plugins, correções de bugs e melhorias gerais.

GStreamer 1.26

GStreamer 1.26 Já está disponível e vem com uma série de novos recursos projetados para melhorar a compatibilidade com codecs de última geração, otimizar a aceleração de hardware e adicionar novas ferramentas para desenvolvedores e criadores de conteúdo multimídia. Esta atualização mantém a estabilidade de sua API e ABI dentro da série 1.x do framework.

Após um ano desde a última grande atualização, o GStreamer 1.26 apresenta Suporte para o codec de vídeo H.266 ou Versatile Video Coding (VVC), um formato que promete maior eficiência de compressão em comparação ao seu antecessor H.265/HEVC. Suporte para também foi adicionado Codificação de vídeo de aprimoramento de baixa complexidade (LCEVC), uma tecnologia que melhora a eficiência de outros codecs por meio de camadas de aprimoramento.

Principais novos recursos do GStreamer 1.26

Suporte para novos codecs de vídeo e áudio

Além do suporte para H.266/VVC e LCEVC, o GStreamer 1.26 inclui suporte para o codec de imagem JPEG-XS, otimizado para fluxos de trabalho de produção de vídeo de latência ultrabaixa. As capacidades dos formatos também são expandidas Matroska y MPEG-TS, adicionando suporte para AV1 y VP9, o que beneficia tanto a reprodução quanto o streaming de conteúdo multimídia.

Melhorias na integração com Vulkan e Direct3D12

Esta versão adiciona múltiplas otimizações para integração Vulkan, melhorando o desempenho na decodificação e codificação de vídeo. Um novo também é introduzido Biblioteca de suporte à integração Direct3D12, juntamente com elementos como d3d12swapchainsink e d3d12deinterlace, que permitem um melhor gerenciamento do processamento multimídia em ambientes Windows. Isso é especialmente útil para aqueles que usam soluções avançadas em seus fluxos de trabalho multimídia.

O GStreamer 1.26 também apresenta Melhorias de desempenho que beneficiam os desenvolvedores buscando maximizar a eficiência de suas aplicações. Por exemplo, otimizações no gerenciamento de memória são essenciais para o uso mais eficiente de recursos em grandes projetos. Se você quiser saber mais sobre projetos que usam o GStreamer, você pode ler sobre o Notícias PulseAudio, que também se concentra na eficiência do processamento multimídia.

Novas ferramentas de legenda e transcrição no GStreamer 1.26

GStreamer 1.26 incorpora Novos recursos para lidar com legendas e metadados em vídeo. Ferramentas para extrair e inserir legendas em H.264 e H.265 foram adicionadas, bem como um novo elemento cea708overlay que permite que legendas CEA-708 sejam sobrepostas ao vídeo em tempo real.

Além disso, Os serviços de transcrição e tradução da AWS e da Speechmatics foram integrados, permitindo que o áudio seja convertido em texto com maior precisão. Essas ferramentas são especialmente valiosas para criadores de conteúdo que buscam facilitar o acesso às suas produções audiovisuais, promovendo um público mais amplo.

Otimizar fluxos de trabalho na produção de vídeo é crucial, e o GStreamer 1.26 aborda isso de várias maneiras.

webos-os apresenta uma nova versão do aplicativo Home
Artigo relacionado:
WebOS Open Source Edition 2.18 já foi lançado e estas são as suas novidades

Otimização em desempenho e estabilidade

Entre outras melhorias, a nova versão incorpora ajustes no gerenciamento de memória y Tempos de processamento. Os módulos webrtcbin foram otimizados para melhorar a sincronização em streaming de vídeo em tempo real e O suporte QUIC foi melhorado para streaming eficiente de conteúdo multimídia na web.

Bugs também foram corrigidos e vários módulos otimizados, como Vídeo4Linux2 (V4L2), melhorando a compatibilidade com hardware Linux especializado. Essas otimizações garantem que os desenvolvedores possam confiar no GStreamer 1.26 para criar aplicativos poderosos e confiáveis.

Esta atualização representa uma evolução significativa para o GStreamer, consolidando sua posição como um dos frameworks multimídia mais poderosos e versáteis do mercado.

Manjaro 2022-04-15
Artigo relacionado:
Manjaro 2022-04-15 chega com Plasma 5.24.4 e novidades para Budgie e Deepin, entre outros