新規Manimプロジェクトをセットアップする
/plugin marketplace add y-ymmt/cc-manim-video-creator-plugin/plugin install manim-video-creator@manim-video-creator[project-name]新規のManimプロジェクトを作成し、必要な依存関係をセットアップする。
プロジェクト名の確認
AskUserQuestion で確認するmanim-projectuvでプロジェクトを初期化
uv init --python 3.12 <project-name>
cd <project-name>
依存関係を追加
uv add manim edge-tts pydub
OS検出とシステム依存パッケージの案内
brew install pkg-config cairo pango ffmpeg && brew install --cask mactexsudo apt-get install libcairo2-dev libpango1.0-dev ffmpeg texlive-full基本ファイルを作成
scene.py: 基本的なシーンテンプレートREADME.md: プロジェクトの説明セットアップの確認
uv run manim checkhealth
from manim import *
# Japanese font setting
# config.font = "Hiragino Sans" # macOS
# config.font = "Noto Sans CJK JP" # Linux
# config.font = "Yu Gothic" # Windows
# Dark mode (recommended)
config.background_color = "#1a1a2e"
# Color palette
PRIMARY = "#4fc3f7"
SECONDARY = "#81c784"
ACCENT = "#ffb74d"
HIGHLIGHT = "#f06292"
class MyScene(Scene):
"""
Basic scene template.
Render commands:
- Preview: uv run manim -ql scene.py MyScene --disable_caching
- High quality: uv run manim -qh scene.py MyScene --disable_caching
"""
def construct(self):
title = Text("Hello, Manim!", font_size=48, color=PRIMARY)
self.play(Write(title))
self.wait(2)
self.play(FadeOut(title))
プロジェクトのセットアップが完了したら、以下を伝える:
/manim:create-video を使用できること