A libyuv é uma biblioteca para escalonamento de vídeo YUV. É uma coleção de funções de processamento de vídeo eficientes e altamente otimizadas, projetadas para melhorar o desempenho de aplicativos de vídeo em uma ampla variedade de plataformas. Esta biblioteca suporta uma variedade de formatos de  imagem, incluindo YUV420, YUV422 e YUV444, e pode ser usada para realizar uma ampla gama de tarefas de processamento de vídeo, incluindo escalonamento, recorte e conversão de espaço de cor. A biblioteca é escrita em C++ e é altamente portátil, tornando fácil integrá-la em uma ampla variedade de aplicativos de vídeo. 