2.1 安装与创建

安装教程较多,大家可以自行搜索。这里就说说安装过程中遇到的问题,笔者用的是pycharm。

  1. 在pycharm中运行示例代码,报错说是找不到ffmpeg。这里可以参考(https://cloud.tencent.com/developer/article/1702673)

  2. 运行示例代码后没有报错,但也没有视频。打开终端,看路径是否与动画文件所在的路径一致,如果不一致,可以右键动画文件,在“打开于”中找到“终端”,此时终端的路径也会变为动画文件所在的文件夹中。之后在终端处输入命令manim -pql example.py Example即可。

附上使用的示例:

# example.py
from manim import *

class Example(Scene):
    def construct(self):
        t1=Text('你好!Manim')
        self.add(t1)
        self.wait(1)
        self.play(t1.animate.shift(UP*3))

        circle=Circle().set_color(BLUE)
        self.play(FadeIn(circle))
        self.play(circle.animate.set_fill(BLUE, opacity=0.5), run_time=1)
        self.wait(1)

        square=Square().set_color(RED).set_fill(RED, opacity=0.5)
        self.play(ReplacementTransform(circle, square, run_time=1))
        self.play(square.animate.set_fill(RED, opacity=0))
        self.wait(1)
示例

图 2.1: 示例