ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DeepFake FakeApp 영상합성 2 영상 자르기와 얼굴 추출
    DeepFake 영상합성 2018. 2. 9. 20:13

    Ffmpeg 압축을 풀게 되면 다음과 같은 파일이 나옵니다.

    프로젝트 자주 사용하게 되므로 Ffmpeg.exe fakeapp 폴더로 옮겨둡니다.

     

     

    동영상 A B 얼굴을 붙여넣는 방식입니다.

    합성할 동영상 편을 준비해 Data_A, Data_B 폴더로 옮겨줍니다.

    shift + 우클릭 으로 Power Shell 실행합니다.

     

     

    동영상파일에서 우클릭 속성 자세히 통해 프레임을 알아낸

     

    ffmpeg -i DataA.mp4 -vf fps=23.98 "out%d.png"

    다음 명령어를 입력하여 동영상을 프레임별로 자릅니다.

    굵은 텍스트는 사용자 환경에 따라 달라지는 값입니다.

     

    Data_B 폴더의 영상도 마찬가지로 잘라줍니다.

     

    동일 인물 영상 여러 개를 자른 추가 하셔도 됩니다.

    자료가 많으면 많을수록 빠른 시간과 높은 정확도를 얻게 됩니다.



    먼저 작업 Data 폴더안에 사진 외의 파일들을 다른 곳에 옮겨놓습니다. (영상, ffmpeg)

     

    얼굴 추출을 위해 Fakeapp 프로그램을 실행한 Extract 탭으로 갑니다.

     

    Data 칸에 Data_A 폴더의 위치를 넣습니다.

    Ex) D:/강좌/Data_A

    (경로를 때에는 '/' 슬래시를 사용해야 합니다)

     

    그리고 start 버튼을 눌러 사진들에서 얼굴을 추출합니다.

     

    실행이 되지 않을 경우 Model - Processor 값을 GPU에서 CPU 변경해봅니다.

    그래픽카드의 VRam 부족한 경우 실행에 문제가 생길 있습니다.

    CPU 처리를 경우 속도가 매우 느리니 가급적 고성능 그래픽 카드가 있는 PC에서 작업하시는 것을 추천 드립니다.

     

    Data_A , Data_B폴더의 사진 모두 얼굴 추출을 해야 합니다.

    댓글