FERRAMENTAS LINUX: O FFmpeg recebeu o suporte para realizar mais operações no OpenCL

quarta-feira, 29 de agosto de 2018

O FFmpeg recebeu o suporte para realizar mais operações no OpenCL




Confira!!



Graças ao Google Summer of Code 2018, a desenvolvedora estudantil Danil Iashchenko dedicou os últimos meses a escrever mais filtros na biblioteca Libavfilter do FFmpeg no OpenCL.

Iashchenko passou o verão escrevendo mais cobertura do OpenCL para permitir que mais dessas operações de vídeo fossem transferidas para a GPU e, assim, liberar mais recursos da CPU.

Os filtros OpenCL foram escritos neste verão para o FFFmpeg / Libavfilter, cobrindo o desfoque de caixa, Sobel, Prewitt e Roberts, transformando certos valores de luma em transparente, efeito de dilatação e efeito de erosão. Houve também um trabalho de infra-estrutura para reduzir a quantidade de código clichê necessário para estabelecer novos filtros OpenCL.


Ao testar o impacto desses filtros, Danil descobriu que o uso da CPU de um sistema com os gráficos Intel Core i5 e Radeon HD 8750M caiu de uma média de 68% para 28%. Concedido, isso é mais um caso de teste sintético com todos esses novos filtros sendo aplicados de uma só vez.

Mais detalhes sobre este trabalho do OpenCL para o FFmpeg podem ser encontrados através do Wiki do FFmpeg .

Fonte

Até a póxima!!

Nenhum comentário:

Postar um comentário