Caramba. Eu nem conhecia essa coisa de de-interlacing. Dei uma olhada aqui e parece interessantíssimo, mas realmente "low-level".
Esse AviSynth é bem diferente da proposta do Motion Canvas mesmo. O Motion Canvas provavelmente é bem mais simples, já que é basicamente Typescript declarativo. Uma pena que não é mais ativamente atualizado.
Existe uma biblioteca pra Python muito parecida com o Motion Canvas, chamada Manim, que é mais focada pra animações sobre matemática.