# Manim 输出文件夹

此时，您刚刚执行了以下命令。

```
manim -pql scene.py SquareToCircle
```

让我们一步一步地剖析刚刚发生的事情。首先，此命令对包含我们的动画代码的文件`scene.py`执行manim。 进一步此命令确切地告诉 MANIM 要渲染的内容，在本例`Scene`中是`SquareToCircle`。这是必需的，因为单个场景文件可能包含多个场景。接下来，标志 *-p* 告诉 manim 播放场景渲染后，*-ql* 标志告诉 manim 以低 质量。

渲染视频后，您将看到 manim 生成了一些新的文件，项目文件夹将如下所示。

```
project/
├─scene.py
└─media
  ├─videos
  |  └─scene
  |     └─480p15
  |        ├─SquareToCircle.mp4
  |        └─partial_movie_files
  ├─text
  └─Tex
```

有很多新文件。主要输出在`media/videos/scene/480p15/SquareToCircle.mp4` .默认情况下，`media`文件夹将包含 manim 的所有输出文件。子文件夹`media/videos`包含渲染的视频。在其中，您将找到一个文件夹对于每个不同的视频质量。在我们的例子中，由于我们使用了标志`-l`，视频以 480 分辨率以每秒 15 帧的速度从`scene.py`文件生成。因此，可以在`media/videos/scene/480p15`中找到输出。其他文件夹`media/videos/scene/480p15/partial_movie_files`以及 `media/textmedia/Tex` 包含 manim 内部使用的文件。

您可以通过执行 manim 来了解生成的文件夹结构以下命令

```
manim -pqh scene.py SquareToCircle
```

标志`-ql`（对于低质量）已替换为标志`-qh`，对于高质量。Manim 将花费相当长的时间来渲染此文件，并且它将在完成后播放它，因为我们使用的是该标志`-p`。

文件夹结构应如下所示。

```
project/
├─scene.py
└─media
  ├─videos
  | └─scene
  |   ├─480p15
  |   | ├─SquareToCircle.mp4
  |   | └─partial_movie_files
  |   └─1080p60
  |     ├─SquareToCircle.mp4
  |     └─partial_movie_files
  ├─text
  └─Tex
```

Manim 创建了一个 新文件夹 `media/videos/1080p60`，它对应于高分辨率和每秒 60 帧。在它里面，您可以找到新的 `quareToCircle.mp4`，以及相应的 `Spartial_movie_files`.

在处理具有多个场景的项目并尝试多个分辨率时，输出目录的结构将保留您的所有视频组织。

此外，manim 可以选择在添加标志时输出场景的最后一帧。这是快速预览场景的最快选项。相应的文件夹结构如下所示：`-s`

```
project/
├─scene.py
└─media
  ├─images
  | └─scene
  |   ├─SquareToCircle.png
  ├─videos
  | └─scene
  |   ├─480p15
  |   | ├─SquareToCircle.mp4
  |   | └─partial_movie_files
  |   └─1080p60
  |     ├─SquareToCircle.mp4
  |     └─partial_movie_files
  ├─text
  └─Tex
```

保存最后一帧可以与不同分辨率的标志结合使用，例如 `-s`，`-s -ql` ,`-s -qh`
