Magic Animate(動画生成)のインストール(Windows11)
1.はじめに
Magic Animateは、静止画とDancePoseと呼ばれるポーズデータを組み合わせて、動画を作成することができます。Windows11にインストールし、ローカル環境で動かす方法を記載します。
以下の環境でインストールしました。(23/12/28現在)
CPU | intel 第12世代 Core i5 |
OS | Windows 11 Home |
メモリ | 16GB |
GPU | NVIDIA GTX3060(12GB) |
NVIDIA用 GPU Driver のバージョン | 546.17 |
Gitのバージョン | 2.43.0 |
Pythonのバージョン | 3.10.6 |
ffmpegのバージョン | 6.1 essentials |
2.Pythonのインストール
Pythonをインストールします。
Python 3.10.6 Windows installer (64bit版)をダウンロードします。
Windows installer (64bit版)の直リンク
インストーラを実行します。
最初の画面で「Add Python 3.10 to PATH」に必ずチェックを入れてから
「Install Now」をクリックする必要があります。
その他の項目は何も変えずに進めていけば問題ありません。
3.Gitのインストール
Gitのダウンロードページからインストーラをダウンロードします。
Download for Windowsの下に「Click here to download」と書かれたリンクをクリックして、最新版をダウンロードします。
設定項目はそのまま変更なしで問題ありません。
4.ffmpegのインストール
ffmpegをインストールします。以下が2023/12/28現在のffpmegのパッケージソフトのダウンロードページで、version 6.1のffmpeg-release-essentials.zipをダウンロードします。
ダウンロードしたzipファイルを解凍します。解凍したフォルダ「ffmpeg-6.1-essentials_build」の下に「bin」フォルダがあるので開きます。
上記パスをコピーします。(ここでは、「D:\ffmpeg-6.1-essentials_build\bin」をコピーしています。)
先ほどコピーしたアドレスをWindowsの環境変数に追加します。
「Windows」キー+「Pause Break」キーを押します。
「システムの詳細設定」→「詳細設定」のタブ→「環境変数(N)...」を押します。
「環境変数ウィンドウ」では、「ユーザー環境変数」にある「Path」を選択→「編集」の順にクリックします。
「環境変数名の編集ウィンドウ」では、「新規」をクリックします。
先ほどコピーした「bin」のパスを貼り付けます。追加されたら、「OK」をクリックします。
「Windows」キー+「R」キーを押し、「cmd」を入力して「Enter」キーを押します。
以下のコマンド(ffmpegのバージョンを表示するコマンド)を入力して「Enter」を押します。
ffmpeg -version
以下のようなFFmpeg情報が表示されば、WindowsでFFmpegが正常にインストールされています。
5.Magic Animateのインストール
Magic AnimateのソースコードをローカルのPCに持ってきます。最初に、インストール用のフォルダを作成します。(ここでは、d:\ma フォルダとします)
gitコマンドでソースコードをクローンし、必要なパッケージをインストールします。
git clone https://github.com/sdbds/magic-animate-for-windows.git
Windows Powershellを管理者モードで開きます。(右クリックを押して管理者として実行します。)
以下のコマンドを実行します。(PowerShell スクリプトの実行ポリシーを変更=許可)
Set-ExecutionPolicy Unrestricted
実行ポリシーの変更で、設定を変更して良いか聞かれるので、Yのはいを入力します。
もう一度Windows Powershellを管理者モードで開き、d:\ma\majic-animate-for-windowsフォルダへ移動します。
インストール用のファイルを実行します。(インストールにはかなりの時間がかかります。)
install.ps1
何回か追加のインストールを聞かれるので、Yを選択します。
一通りインストールが終了すると、以下のように、「Install completed」と表示されるので、ウィンドウを閉じます。
6.Magic Animateの実行
Windows Powershellを管理者モードで開き、d:\ma\majic-animate-for-windowsフォルダへ移動します。そして以下のコマンドを実行します。
run_gui.ps1
実行にも時間がかかります。
ブラウザで以下を入力します。
以下のようなデモ画面が表示されたらOKです。
生成結果は以下のフォルダに保存されます。
D:\ma\magic-animate-for-windows\demo\outputs
7.おわりに(パーミッションを元に戻す)
使用しなくなり、ポリシーを戻す場合はWindows Powershellを管理者モードで開き、以下のコマンドを実行します。(PowerShell スクリプトの実行ポリシーを変更=不許可)
Set-ExecutionPolicy Restricted
Discussion