This is a My Little Pony music video called "Dreams Of An Absolution" by Dance Dance Revolution. Enjoy!