ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DeepFake FakeApp 영상합성 4 완성
    DeepFake 영상합성 2018. 2. 9. 20:34

    학습된 모델으로 영상을 만드는 마지막 과정입니다.

    Model에는 위에서 학습한 Model 경로, Data 에는 Data_A 경로를 입력해 Start 합니다.

     

    Data_A 폴더 내부에 merged 폴더가 생겼고 안에 합성된 이미지가 생기는 것들을 보실 있으실 겁니다.

    Merged 폴더에는 얼굴이 있는 영상만 있기 때문에 merged 폴더에 있는 사진들을 모두 Data_A 경로로 덮어쓰기 줍니다.

    Data_A 폴더에 ffmpeg파일을 붙여넣기 Power Shell 실행합니다.

     

     

    ffmpeg -f image2 -r 29.97 -i out%d.png -vcodec libx264 out.mp4

    Power Shell 다음 명령어를 붙여 넣습니다.

    위의 굵은 글씨는 원본 영상 A 프레임입니다.

     

    작업이 완료되면 합성이 out.mp4 영상이 나오게 됩니다.

    영상에는 소리가 없기 때문에 원본 영상에서 오디오를 추출해 합성하도록 하겠습니다.

     

     

    ffmpeg -i dataA.mp4 -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

    아까 얼굴 추출을 하기 위해 놓은 원본 영상 폴더에 ffmpeg 붙여넣고 Power Shell 실행합니다.

    굵은 글씨는 원본 영상의 이름입니다.

     

    추출된 mp3 파일을 합성된 영상이 있던 Data_A 폴더로 옮깁니다.

     

     

    ffmpeg -i out.mp4 -i sound.mp3 -c:v copy -c:a aac -strict experimental out-s.mp4

    다음 명령어를 Power Shell 입력합니다.

    굵은 글씨 첫번째는 합성 영상, 번째는 음성의 이름입니다.

     

     

    Out-s영상이 완벽히 합성이 영상입니다.

     

    저는 학습을 거의 하지 않아 얼굴의 형체가 없지만 충분히 학습을 하신다면 양질이 영상을 얻으실 있을 것입니다.

    감사합니다.

    댓글