Lançamento do pacote de multimídia FFmpeg 4.2.

Após nove meses de desenvolvimento disponível pacote multimídia FFmpeg 4.2, que inclui um conjunto de aplicativos e uma coleção de bibliotecas para operações em vários formatos multimídia (gravação, conversão e decodificação de formatos de áudio e vídeo). O pacote é distribuído sob as licenças LGPL e GPL, e o desenvolvimento do FFmpeg ocorre em paralelo com o projeto MPlayer.

De mudanças, adicionados em FFmpeg 4.2, pode-se destacar:

  • Adicionada a possibilidade de utilizar Clang para compilar arquivos CUDA;
  • Implementado suporte para decodificação do formato AV1 usando um decodificador alternativo dav1d, desenvolvido por projetos como VideoLAN e FFmpeg. Dav1d é voltado para alcançar o máximo desempenho possível de decodificação e assegurar um bom funcionamento em modo multithread;
  • Adicionados demuxers de contêineres de mídia dhav, hcom e vividas, KUX e IFV;
  • Adicionado codificador PCM-DVD;
  • Adicionados decodificadores VP4, hymt, hcom, ARBC, agm e lscr;
  • Suporte para decodificação de conteúdo HEVC 4:4:4 utilizando motores de aceleração de hardware da NVIDIA nvdec e cuviddec, além de usar a API VDPAU (Video Decode and Presentation);
  • No empacotador de contêineres de mídia mov, é possível gravar faixas sem definição explícita de língua (anteriormente, o inglês era o padrão);
  • Novas filtros:
    • asr — reconhecimento automático de fala usando o motor PocketSphinx;
    • derain — remove chuva de vídeos, utilizando um sistema de aprendizado de máquina baseado em rede neural RESCAN e prontos modelo;
    • freezedetect — detecção de ausência de mudanças no vídeo (imagem inalterada por um tempo determinado);
    • tpad — adição de conjuntos de quadros adicionais ao início ou ao final do fluxo de vídeo;
    • dedot — suavização de artefatos de brilho e cor (reflexos pontuais e arco-íris) em vídeos;
    • chromashift/rgbashift — deslocamento de componentes de cor de pixels na horizontal e na vertical;
    • truehd_core — extração do fluxo base do TrueHD, descartando os metadados ATMOS;
    • anlmdn — supressão de ruído de banda larga no fluxo de áudio utilizando um algoritmo de filtragem não local;;
    • maskfun — criação de uma máscara a partir do vídeo fornecido como entrada;
    • Divisão de quadro AV1 — divisão de quadros no fluxo AV1;
    • lagfun — desaceleração da mudança de cor de pixels escuros (aumento do tempo de exibição de flashes brilhantes);
    • asoftclip — recorte suave do áudio (atenuação gradual da amplitude em vez de uma interrupção abrupta do sinal);
    • colorhold — remoção de informações sobre todas as cores RGB, exceto a especificada;
    • xmedian — extração da interseção média de pixels de vários vídeos de entrada;
    • showspatial — transformação de áudio estéreo em vídeo, mostrando a interação espacial entre os dois canais de áudio;
    • deesser — remoção de distorções causadas por microfones de baixa qualidade ou compressão excessiva de som durante a gravação de voz (elimina o efeito de som como em uma lata).
  • Inclui um parser para imagens no formato GIF;
  • Adicionada a suporte a legendas codificadas em ARIB STD-B24 (perfis A e C), utilizados na transmissão de MPEG-2 TS. O suporte é implementado através da biblioteca libaribb24;
  • Removida a biblioteca libndi-newtek.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster