Magic Animateの使い方。とても簡単な環境構築方法

Magic Animateの使い方。とても簡単な環境構築方法

はじめに

Magic Animateは、1枚の画像から動画を生成する革新的なツールです。この記事では、Magic Animateの基本的な使い方と環境構築の方法を解説します。Google Colabを使用して、高性能なGPUを活用した効率的な動画生成プロセスを学びましょう。

Magic Animateとは?

こんな感じに画像と映像をドッキングした動画を作成する事ができます。

 

Magic Animateの使用に必要なのは、Python3環境と、高スペックなGPU(例:A100 GPU)です。Google Colabの有料版を使用することで、これらのリソースへのアクセスが可能になります。

2. 環境構築のステップ

Googleコラボで動作させていきます まずはGoogleコラボのサイトに アクセスしますGoogleコラボの画面 を表示したらノートブックを新規作成と 書かれているボタンをクリックします

  1. Google Colabへのアクセス: Google Colabのウェブサイトを開き、

Google Colaboratory

No Description

ホップアップの左下の「新規ノートブック作成」を選択します。

 

ノートブックの設定: 作成したノートブックに名前を付け、ランタイムのタイプをPython3に設定します。さらに、ハードウェアアクセラレーターとしてA100 GPUを選択して、ハイメモリーを有効にします。(Googleコラボで課金が必要です。月々約1100円程度)

あとは

Magic Animateのインストール:公開しているURLから、インストールに必要なコマンドをコピーし、Google Colabのノートブックに貼り付けて左上の再生ボタンを実行します。

下記をコピーして貼り付けて実行

!pip install -q torch==2.0.1+cu118 torchvision==0.15.2+cu118 torchaudio==2.0.2+cu118 torchtext==0.15.2 torchdata==0.6.1 –extra-index-url https://download.pytorch.org/whl/cu118 -U
!pip install -q xformers==0.0.20 triton==2.0.0 gradio_client==0.2.7 -U

!git clone https://github.com/magic-research/magic-animate.git
%cd /content/magic-animate
!pip install -r requirements.txt

!mkdir /content/magic-animate/pretrained_models

%cd /content/magic-animate/pretrained_models
!git lfs clone https://huggingface.co/zcxu-eric/MagicAnimate
!git lfs clone https://huggingface.co/stabilityai/sd-vae-ft-mse

!GIT_LFS_SKIP_SMUDGE=1 git clone https://huggingface.co/runwayml/stable-diffusion-v1-5 –progress –verbose
%cd /content/magic-animate/pretrained_models/stable-diffusion-v1-5
!git checkout fp16
!git fetch origin fp16
!git reset –hard origin/fp16
# !git lfs pull

!wget –continue –show-progress -O /content/magic-animate/pretrained_models/stable-diffusion-v1-5/v1-5-pruned-emaonly.safetensors https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors
!wget –continue –show-progress -O /content/magic-animate/pretrained_models/stable-diffusion-v1-5/v1-5-pruned.safetensors https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned.safetensors

%cd /content/magic-animate
!python -m demo.gradio_animate

引用: https://amused-egret-94a.notion.site/Magic-Animate-fd541d25ae2242aaab48063d1cd425e9

そうすると

Initialization Done!
Running on local URL: http://127.0.0.1:7860
Running on public URL: https://〇〇〇〇〇〇〇〇〇〇〇〇.gradio.live

こんな感じのURLが出てくるので下の方をクリック

これで環境構築完了

3. 動画生成のプロセス

  1. デモファイルの使用: Magic Animateにはデモファイルが用意されており、これを使用して動画生成のプロセスを試すことができます。

  1. カスタム画像のアップロード: 自分の画像をアップロードし、動画生成を試みます。画像は動画の動きに合わせてアニメーションされます。
  2. 動画の確認とダウンロード: 処理が完了すると、生成された動画を確認し、必要に応じてダウンロードできます。

もっと詳しく「AIを使った副業」を知ってみたい方へ

あなたがもし自分の力で生計を立て、自由を手に入れることに関心があるなら、「あべラボ」はその旅立ちに最適な場所です。ここはただのオンラインコミュニティではありません。創業者である安部夢都生と上田幸司が、彼らの豊富な経験から抽出した実践的なノウハウを共有する学びのサロンです。

「あべラボ」では、メルカリでの転売から始まり、アプリ開発、ブログ・SNSを使った情報発信、アフィリエイトといった、インターネットを利用したさまざまな収入源を探求できます。これらの分野では、最初の一歩をどう踏み出すかが成功への鍵となります。サロンでは、初心者が最初の壁を乗り越え、継続的に収益を生み出せるようになるまでの方法を、詳しく丁寧に指導します。

特に、安部夢都生は自らの経験を基に、ネットを活用した副収入の構築方法をリアルタイムで伝授。彼は大学生としての身分を保ちながら、独自のビジネスを展開し、多くの人々にそのノウハウを伝えてきました。一方、上田幸司は、システム開発のスペシャリストとして、技術的な視点からビジネスの幅を広げる手法を教えています。

入会はこちらから:あべラボ

あべラボのメンバーになることで得られるのは、成功するための具体的なスキルだけではありません。ここは、同じ目標を持った仲間と出会い、刺激を受け、成長を共有するコミュニティです。サロン内でのディスカッション、定期的なウェビナー、個別のフィードバックセッションを通じて、あなたの目指すビジネスモデルを現実のものにするためのサポートを受けることができます。

月額9800円のこの小さな投資が、将来的にはあなたにとって計り知れない価値を生み出すかもしれません。もはや遠い夢物語ではなく、具体的なビジネスプランを手に、今日から自分の未来を切り開く一歩を踏み出しましょう。ネットを駆使し、安定した収入を得るための秘訣を学びながら、自由なライフスタイルを実現するための道筋を「あべラボ」で見つけてください。

なお、「あべラボ」は創立間もないサロンであり、今ならば設立者との距離が近く、手厚いサポートを受けられる絶好のタイミングです。ネットビジネスの世界は日々進化し、新しい機会が絶えず生まれています。あなたもその波に乗り遅れることなく、成功への航海を始めませんか?「あべラボ」はあなたを待っています。今こそ行動を!

 

 

GitHub – magic-research/magic-animate: MagicAnimate: Temporally Consistent Human Image Animation using Diffusion Model

MagicAnimate: Temporally Consistent Human Image Animation using Diffusion Model – GitHub – magic-research/magic-animate: MagicAnimate: Temporally Consistent Human Image Animation using Diffusion Model

 

web開発カテゴリの最新記事