Intel lança codificador de vídeo SVT-AV1 1.0

A Intel publicou o lançamento da biblioteca SVT-AV1 1.0 (Scalable Video Technology AV1), que fornece um codificador e decodificador alternativo para o formato de codificação de vídeo AV1, que utiliza recursos de computação paralela de hardware encontrados em CPUs Intel modernas. O principal objetivo do SVT-AV1 é atingir um nível de desempenho adequado para transcodificação de vídeo on-the-fly e uso em serviços de vídeo sob demanda (VOD). O código é desenvolvido como parte do projeto OpenVisualCloud, que também desenvolve os codificadores SVT-HEVC e SVT-VP9, e é distribuído sob licença BSD.

Para usar o SVT-AV1, você precisa de pelo menos um processador Intel Core de quinta geração (Intel Xeon E5-v4 e CPUs mais recentes). A codificação de fluxos AV10 de 1 bits com qualidade 4K requer 48 GB de RAM, 1080p - 16 GB, 720p - 8 GB, 480p - 4 GB. Devido à complexidade dos algoritmos utilizados no AV1, a codificação deste formato requer significativamente mais recursos do que outros formatos, o que não permite o uso do codificador AV1 padrão para transcodificação em tempo real. Por exemplo, o codificador de estoque do projeto AV1 requer 5721, 5869 e 658 vezes mais cálculos em comparação com os codificadores x264 (perfil "principal"), x264 (perfil "alto") e libvpx-vp9.

Entre as mudanças na nova versão do SVT-AV1:

  • Adicionado suporte para S-frames (Switching Frames), frames intermediários cujo conteúdo pode ser previsto com base em frames de referência previamente decodificados do mesmo vídeo em maior resolução. Os quadros S permitem aumentar a eficiência da compactação de transmissões ao vivo.
  • Adicionado modo de controle de codificação de taxa de bits constante (CBR) para latência mínima.
  • Adicionado suporte para transmissão de informações sobre a posição da subamostragem de croma.
  • Adicionada a capacidade de pular a remoção de ruído de imagens após a síntese aproximada.
  • O suporte de decodificação rápida foi expandido para predefinições M0-M10.
  • O uso da opção “—fast-decode” foi simplificado e o primeiro nível de decodificação rápida foi otimizado.
  • A qualidade visual do resultado da codificação foi melhorada.
  • O consumo de memória foi otimizado.
  • Adicionadas otimizações adicionais com base nas instruções AVX2.

Fonte: opennet.ru

Adicionar um comentário