https://blog.wongcw.com/2019/07/03/flexclip/
FlexClip