facefusionを使用したディープフェイク動画を作成したい。

実現したいこと

https://zenn.dev/yblockcha1n/articles/a0a41584f12b46

上記記事をもとに、deepfake動画の作成したい。

発生している問題・分からないこと

Deepfake動画を作成しようとしました。
動画が出力される最後のコードである下記ターミナル操作を行ったところ、エラーが吐かれました。

Traceback (most recent call last):
File "/notebooks/facefusion/run.py", line 6, in <module>
core.cli()
File "/notebooks/facefusion/facefusion/core.py", line 100, in cli
group_frame_processors.add_argument('--frame-processors', help = wording.get('help.frame_processors').format(choices = ', '.join(available_frame_processors)), default = config.get_str_list('frame_processors.frame_processors', 'face_swapper'), nargs = '+')
TypeError: can only join an iterable

該当のソースコード

python3 run.py --source input/face.png --target input/video01.mp4 --output /notebooks/facefusion/output/swapped.mp4 --frame-processors face_swapper face_enhancer --face-enhancer-model gpen_bfr_512 --execution-providers cuda --headless

試したこと・調べたこと

上記の詳細・結果

途中のcudaエンコーダを使用するためのパッケージを入力できていなかったので、インストールしようとした。しかし
python install.py --onnxruntime cuda-11.8
を実行した際に、Conda is not activatedが表示されてしまう。

PCにはanacondaがインストールされており、condaは実行することができる。

補足

クラウド環境:PaperspaceのGPU
環境 : Mac M1
ブラウザ:Chrome
インストールパッケージ:require.txtよりインストールをしています。
具体的には
filetype==1.2.0
gradio==3.50.2
numpy==1.26.4
onnx==1.16.0
onnxruntime==1.17.1
opencv-python==4.8.1.78
psutil==5.9.8
tqdm==4.66.2
scipy==1.12.0
になります。

コメントを投稿

0 コメント