Off topic, and late, but I thought I'd post to help you a bit (sorry about thread jacking ianwood).
In time lapse (which is what a hyperlapse is), many things can cause flicker. Changing conditions, changing settings during the shooting, small aperture changes between photos, etc.... Most of these can be solved using software like LRTimelapse (which compensates for the changes between each shot. It is a REALLY excellent program).
However, one extra tip that I'll give here. You can introduce flicker also in editing. If you pull the photos into Lightroom and edit them before you put them into a video, make sure to never use Dehaze, Clarity, Texture, or Vibrance. Also, make sure to go easy on Whites/Blacks. The reason is these settings are not linear, meaning the same setting could affect two very similar (but still slightly different) images very differently. It is not a consistent effect. Therefore, adding say 20 dehaze to every image does NOT effect every image in the same way, as you would think. So stay away from those settings when editing any time lapse (including hyperlapses).
For best results on your time lapses, always set all the camera settings to manual for the drone after you get everything dialed in (meaning manual aperture, shutter speed, focus, etc...), then let the drone do its thing. Then when editing, dont use the settings I mentioned above. Then, if you still have a bit of flicker, use LRTimelapse to help.
Good luck!