Deepfake 합성을 만드는 가장 쉬운 방법 2023 (무료, 원클릭)

Deepfake를 들어보셨나요? 사람의 얼굴을 서로 다른 사람의 얼굴과 변경하여 합성하는 기술입니다. 이러한 기술을 잘 모르는 사람이 결과물을 보았을 때 알아채기 힘들 정도로 정교합니다. 아래 영상을 볼까요?

마크 주커버그의 얼굴이 머스크로 합성 됨.

위 영상은 제가 간단하게 만든 Deepfake 영상인데요. 본 얼굴은 마크 주커버그였습니다. 하지만 Deepfake로 얼굴이 변해버렸습니다. 약간의 어색함이 보이긴 하지만 눈의 움직임, 입 모양이 상당히 자연스럽다고 할 수 있어요. 이런 가짜 영상은 어떻게 만들까요..?

Deepfake란?

Deepfake는 deep learning이라는 기술의 앞 글자인 deep과 가짜를 의미하는 단어인 fake의 합성어로 인공지능 기술을 이용하여 만들어진 가짜 영상을 의미합니다. 이 기술을 이용하면 원본 영상과의 구별이 거의 불가능할 정도로 정교한 합성 영상이 만들어집니다.

많은 부작용과 악용 사례도 많지만 긍정적인 기대치도 많은 기술입니다. 이 기술을 누구나 쉽게 해볼 수 있어요.

deepfake을 이용하여 이러한 영상 합성 기술을 간단하게 30분 정도 소비하여 만들어보겠습니다. 역시 플랫폼은 Colab입니다.
Colab이란 무엇인가? 2023 (인공지능 무료 학습)

Deepfake 기본적인 준비물

Deepfake 진행을 위한 얼굴 파일과 비디오 파일
얼굴 파일과 비디오 파일

Deepfake 영상 합성을 진행하기에 앞서 두 가지 파일을 준비하셔야 됩니다. 전 요즘 핫한 마크 주거버그와 일론 커스크를 합성해볼게요.

첫번째는 당연하게 합성하고 싶은 얼굴 사진입니다. 얼굴이 잘 보이는 전면 샷 사진을 파일이름 image.jpg으로 준비해주세요.

두번째는 합성하고 싶은 영상이죠. 중요한 점이 하나 있습니다. 우리가 합성을 영역을 지정하고 얼굴을 지정하는 툴을 이용하는 것이 아닌 그냥 코드를 돌리는 colab이기 때문에 합성되는 얼굴이 무작위로 선택됩니다. 그래서 꼭 얼굴 하나만 존재하는 영상이어야 합니다. 파일 이름은 video.mp4로 준비해주세요.

자 이제 코랩에서 합성을 진행하도록 하겠습니다.

Deepfake colab에서 합성 진행하기

https://colab.research.google.com/drive/10_x4KikYaUSCFwBDrySHTjEoOlMJKvJ7?usp=sharing 여기 코랩으로 이동해주세요

colab에 Deepfake 데이터 업로드
colab에 Deepfake 데이터 업로드

위 이미지에서 숫자가 보이시나요? 순서대로 진행하시면 되는데요. 코랩에서 파일 탭을 누르신 후 업로드 버튼 클릭한 뒤 준비하신 파일 두 가지를 업로드 진행하주시면 됩니다.

업로드 중
업로드 중

준비된 파일을 업로드 중인 걸 확인합니다. colab이 외국서버라 업로드하는데 시간이 많이 걸릴 수 있습니다. 한번 체크해보세요.

업로드 완료
업로드 완료

기다리시면 위 처럼 두 가지 파일이 업로드 됩니다. 그러면 일단 데이터 준비는 끝난겁니다. 이제 본격적으로 합성을 진행합니다.

코랩 실행하기
코랩 실행하기

꼭 업로드가 완료 된 후에 런타임 > 모두 실행을 클릭해주세요. 이 클릭 한번으로 Deepfake 합성을 진행합니다 🙂

마지막 셀 까지 실행중
마지막 셀 까지 실행중

가만히 납두면 알아서 마지막 코드 셀까지 무언가 실행 중입니다. 완료까지 2분 영상 기준 30분 소요됩니다. 원클릭으로 쉽게 Deepfake 기술을 사용하는겁니다. 완료까지 기다려주세요.

Deepfake 합성 결과 영상 다운로드

[ROOP.CORE] Processing to video succeed! 해당 문구가 뜨면 합성 완료입니다.

아까 파일을 업로드한 곳에서 우클릭 하고 새로고침을 한 뒤

다시 swapped.mp4에서 우클릭 한뒤 다운로드를 눌러 결과물을 다운로드 받아주세요 🙂

마무리

잘 되셨나요? 만족한 결과였길 바랍니다. 이렇게 간단하게 deepfake AI를 사용할 수 있다니 신기하지않나요.

다른 AI로 이미지 생성해보기!

실사같은 인물 AI 사진 원클릭으로 만들기 (무료, 무제한)

Leave a Comment