私的AI研究会 > FaceFusion

ディープフェイク 「FaceFusion」== 編集中 ==

facefusion.gif

 1枚の顔画像から動画内の顔を簡単に置き換えることのできる FaceFusion を検証する

※ 最終更新:2024/11/19 

「FaceFusion」

事前準備

実行環境の構築

  1. すでに環境がある場合は削除する
    (facefusion) conda deactivate
    (base) conda env remove -n facefusion
  2. 新しく仮想環境 (facefusion) を作成する
    (base) conda create -n facefusion python=3.12 -y
    (base)conda info -e
  3. 仮想環境(facefusion) を起動する
    (base) conda activate facefusion
  4. ツール / パッケージ のインストール
    (facefusion) conda install conda-forge::cuda-runtime=12.4.1 conda-forge::cudnn=9.2.1.18 -y
    (facefusion) conda install ffmpeg ffmpeg-python -c conda-forge -y
    (facefusion) pip install tensorrt==10.5.0 --extra-index-url https://pypi.nvidia.com
  5. パッケージ をまとめてインストール
    (facefusion) cd workspace_3
    (facefusion) pip install -r req_facefusion.txt
  6. FaceFusionプロジェクトを取得して残りの必要パッケージをインストール
    (facefusion) git clone https://github.com/facefusion/facefusion
    (facefusion) cd facefusion
    (facefusion) python install.py --onnxruntime default
  7. GPU を有効にするためパッケージの入れ替え
    (facefusion) pip uninstall onnxruntime
    (facefusion) pip install onnxruntime-gpu
  8. 「FaceFusion」起動
    (facefusion) python facefusion.py run

     ・画面に表示された URL にアクセスする
      「ctrl」キーを押しながら URL をクリック
     ・「FaceFusion」操作画面が表示される

「FaceFusion」実行

 



 

更新履歴

 

参考資料