try search nintendo direct trailers on pixx.pro or thumbs.pro or xgif.cc
Super Smash Bros. Switch Trailer - 3/8/2018 Nintendo Direct
Super Smash Bros Ultimate Character Reveal Trailer - Pastel Goddess - Nintendo Direct June 2020