Modifiquei funcao filtrarPorCategoria para ficar mais "leve"
function filtrarPorCategoria(filtro) {
const videos = document.querySelectorAll('.videos__item');
const valorFiltro = filtro.toLowerCase();
videos.forEach((video) => {
const categoria = video.querySelector('.categoria').textContent.toLowerCase();
video.style.display = valorFiltro!='tudo' ? categoria.includes(valorFiltro) ? 'block' : 'none' : 'block';
});