Após nove meses de desenvolvimento, uma nova versão do pacote multimídia FFmpeg 4.2 foi lançada, versão que já está disponível. FFmpeg 4.2 inclui correções de bugs e novos componentes que melhoram seu desempenho.
Para aqueles que não estão familiarizados com o FFmpeg devem saber que este é um projeto de software livre Pode que permite aos usuários decodificar, codificar, transcodificar, mux, demux, stream, filtro, streaming de áudio e vídeo, entre muitas outras coisas mais.
Vale ressaltar também que o pacote contém libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale e libswresample que podem ser usados por aplicativos. Bem como ffmpeg, ffserver, ffplay e ffprobe, que ele pode ser usado por usuários finais para transcodificação, streaming e reprodução.
FFmpeg é desenvolvido em GNU / Linux, mas pode ser compilado na maioria dos sistemas operacionais, incluindo Windows. FFmpeg que produz bibliotecas e programas que são usados para manipulação de dados multimídia.
Principais novos recursos do FFmpeg 4.2
Com a chegada desta nova versão do FFmpeg vários suportes foram adicionados dos quais podemos destacar o suporte implementado para decodificar o formato AV1 usando o decodificador alternativo dav1d desenvolvido pelos projetos VideoLAN e FFmpeg. Dav1d está focado em alcançar o mais alto desempenho de decodificação possível e garantir uma operação multithread de alta qualidade.
Bem como suporte para decodificação de conteúdo HEVC 4: 4: 4 usando os mecanismos de aceleração de hardware NVIDIA nvdec e cuviddec, bem como o uso da API VDPAU (Video Decoding and Presentation).
Descompactação de contêiner de mídia também adicionada (demuxer) dhav, hcom e vivid, codificadores KUX e IFV e PCM-DVD, VP4, hymt, hcom, ARBC, agm e lscr.
No mov media container packer, a gravação de trilhas é fornecida sem definição explícita de idioma (anteriormente, o idioma padrão era o inglês).
Outra novidade desta nova versão do FFmpeg 4.2 é a adição de novos filtros, que são:
- asr: reconhecimento automático de voz com mecanismo PocketSphinx
- descarrilar: remove a chuva de um vídeo usando um sistema de aprendizado de máquina baseado em rede neural RESCAN e modelos prontos para uso
- congelar detectar: determinação da ausência de alterações no vídeo (sem alterar um determinado tempo de imagem)
- t-pad: adicionar framesets adicionais ao início ou ao final do stream de vídeo
- dedo: suavizar o brilho e os artefatos de cor (dot flash e arco-íris) no vídeo
- chromashift / rgbashift: deslocamento de componentes de cor de pixel horizontal e verticalmente
- truehd_core: recupera o fluxo TrueHD subjacente, descartando metadados ATMOS;
- anlmdn: supressão de ruído de banda larga no fluxo de som usando o algoritmo de média não local
- máscara divertida: crie uma máscara com base no vídeo de entrada
- AV1 : separação de quadros na sequência AV1
- atraso divertido: retarda a mudança de cor de pixels escuros (aumenta o tempo de exibição de destaques brilhantes)
- asoftclip: corte suave do som (atenuação gradual da amplitude em vez de uma interrupção abrupta do sinal)
- cor: remoção de informações sobre todas as cores RGB, exceto a especificada
- xmediana: mapear a interseção média de pixels para vários vídeos de entrada
- showpatial: converte som estéreo em vídeo, mostrando a interação espacial entre dois canais de áudio
- Deesser: Elimina a distorção devido a um microfone de baixa qualidade ou compressão de som excessiva durante a gravação de voz (elimina o efeito do som em um banco).
Das outras alterações que podem ser destacadas:
- Adicionada a capacidade de usar o Clang para compilar arquivos CUDA
- A estrutura inclui um analisador de imagens em formato GIF
- Adicionado suporte para legendas ARIB STD-B24 (Perfis A e C) usadas em streaming MPEG-2 TS. O suporte é implementado usando a biblioteca libaribb24;
- A biblioteca libndi-newtek foi removida.
Finalmente, para aqueles que desejam instalar ou atualizar o FFmpeg, eles devem saber que este pacote é encontrado na maioria das distribuições Linux ou se preferirem podem baixar seu código fonte para compilação no link abaixo.