As name suggests GIF is too fast to be scanner, so I tried getting each frame.
└─$ffmpeg-ictf.gif-vsync0frame%d.png
ffmpeg will produce 5 images. None of the images can be scanned to get the flag.
Solution
Since QR code is blocked by colors I used Photoshop to remove them. First I imported all images, selected specific color, masked the selection and inversed the mask (so only color gets hidden). Repeated for all images and result: