Hocam video gayet açık, çözemediğiniz kısım nedir? Aslında yazdığınız kodlar o kadar karışık ki, benim çözememem gerekirdi En azından bir düzene sokup sorabilirdiniz sorunuzu.. İstediğiniz şey tam olarak aşağıdaki kodlarla yapılıyor;

var zamanlayici = setInterval(function() {
tumgenislik = i * genislik;
if(i==2){
	i = -1;
}
animasyon(tumgenislik);
i++;
}, 2000);

$("#slider").hover(function(){
	clearInterval(zamanlayici);
}, function(){
	zamanlayici = setInterval(function() {
	tumgenislik = i * genislik;
	if(i==2){
		i = -1;
	}
	animasyon(tumgenislik);
	i++;
	}, 2000);
})