DummySceneFileWriter¶
限定名称: manim.utils.testing.\_test\_class\_makers.DummySceneFileWriter
- class DummySceneFileWriter(renderer, scene_name, **kwargs)[source]¶
-
用于测试帧的SceneFileWriter的委托。
方法
将新的部分电影文件路径添加到scene.partial_movie_files并从哈希中获取当前部分。
manim内部使用,用于将动画流式传输到FFMPEG以进行显示或写入文件。
将通过删除最旧的partial_movie_files来清理缓存。
Manim内部使用,用于将组成场景的单独部分电影文件合并为该场景的单个视频文件。
为每个部分连接部分电影文件。
Manim内部使用,用于优雅地停止向FFMPEG流式传输。
初始化输出目录。
Manim 内部使用,用于将帧写入 FFMPEG 输入缓冲区。
属性
force_output_as_scene_name- add_partial_movie_file(hash_animation)[source]¶
将新的部分电影文件路径添加到scene.partial_movie_files并从哈希值中获取当前部分。 此方法将从哈希值计算路径。此外,它还将新动画添加到当前部分。
- Parameters:
hash_animation – 动画的哈希值。
- begin_animation(allow_write=True)[source]¶
manim内部使用,用于将动画流传输到FFMPEG以进行显示或写入文件。
- Parameters:
allow_write – 是否写入视频文件。
- end_animation(allow_write)[来源]¶
Manim 内部使用,用于优雅地停止向 FFMPEG 流式传输。
- Parameters:
allow_write – 是否写入视频文件。