<meta http-equiv="refresh" content="0; URL=https://mobile.twitter.com/i/nojs_router?path=%2Fi%2Fmoments%2F957147630974394368"> (cache)FakeApp(v1.1 2017-01-13)使い方

Keyboard Shortcuts

Keyboard shortcuts are available for common actions and site navigation.

Skip to content

FakeApp(v1.1 2017-01-13)使い方

January 27, 2018
巷で話題のFakeAppの使い方を日本語で説明するよ。

うごかねぇぞって時はリプ下さい。わかればお答えします

2 replies

FakeAppの主な流れ 1(Extract).画像から顔の切り出し 2(Train).顔の学習 3(Convert).顔を合成して出力

1 like

ダウソしたらC直下(C:\)に解凍する

2 likes

解凍後C直下に移動して「fakes」というフォルダをつくってその中に「data_A」「data_B」「model」というフォルダを作る

1 like

C直下にもどってFakeAppフォルダの「model 」フォルダの中身をさっきの「fakes」->「model」の中にコピーする

1 like

次にCUDA 8.0を下記のURLからインスコする

1 like

ffmpegが入ってない人はそれもインスコする。インスコ後は環境変数のPathに追加しておこう! ffmpegURL : 環境変数設定:

1 like

ffmpegでは ・動画から画像郡の抽出 ・画像郡から動画の作成 を行う

次にポルノ動画と有名人写真を用意しよう(別にポルノ動画でも有名人写真じゃなくてもいい)

1 like

ポルノ動画を「fakes」->「data_A」にぶち込み、 有名人写真を「fakes」->「data_B」にぶち込む

1 reply

コマンドプロンプトを起動して「cd C:\fakes\data_A」を実行 次に 「ffmpeg -i [ここにポルノ動画のファイル名].mp4 -vf fps=30 "%04d.png"」 を実行すると動画の画像郡が出力される 例:ffmpeg -i inmu.mp4 -vf fps=30 "%04d.png"

次にFakeAppフォルダのfakeapp.batを起動して「Extract」をクリック Dataに「C:\fakes\data_A」とFile Typeに拡張子を入力してStartを押す。 すると顔がクリップされてalignedフォルダに出力される。 同様に「C:\fakes\data_B」も行う

画像出力が終わったらTrainタブをクリックしてそれぞれ Model: -> C:\fakes\model Data A: -> C:\fakes\data_A\aligned Data B: -> C:\fakes\data_B\aligned を入力。 ※デフォルト値で入力されている文字では動かないので、必ず入力すること(v1.1 2017-01-13)

1 like

Startを押す前に他に起動しているソフトをすべて終了させることを推奨。GPU使うからめちゃ重い。Startを押すとトレーニング(学習)が始まる 途中でやめたい場合はキーボードのqを押す(それまでの学習を保存) Lose 0.165656 0.015415とか出てるのは損失値。0に近いほど良い

1 like

学習が終わったらFakeAppの「Convert」タブをクリックして以下を入力 Model: -> C:\fakes\model Data A: -> C:\fakes\data_A ※必ず入力すること Startを押すとポルノ動画の画像郡の顔が有名人に変わった画像郡が「C:\fakes\data_A\merged」に出力される

1 like

mergedフォルダの中の画像郡のファイル名が0001から始まる連番になっていない場合はリネームソフトなどで連番に変える

またコマンドプロンプトを起動して「cd C:\fakes\data_A\merged」を実行。 その後、 ffmpeg -r 30 -i %04d.png -vcodec libx264 -pix_fmt yuv420p -r 60 output.mp4 を実行。 (redditにあるコマンドだとできなかった) mergedフォルダに動画が出力される。 終わり!閉廷!

2 likes