Roop는 GitHub 사용자 s0md3v가 개발한 오픈 소스 딥페이크(Deepfake) 도구입니다. 이 프로젝트의 핵심 기능은 단 한 장의 사진으로 비디오 속 얼굴을 교체하는 것이며, 데이터 세트나 훈련이 필요하지 않습니다. 현재 프로젝트 업데이트는 중단되었지만 정상적으로 사용할 수 있습니다.
GitHub 주소: https://github.com/s0md3v/roop
프로젝트 설치에는 어느 정도의 기술적 숙련도가 필요하며 초보자에게는 적합하지 않습니다. 주요 설치 방법은 다음과 같습니다.
프로그램은 명령줄을 통해 실행되며 기본 구문은 다음과 같습니다.
python run.py [options]
-h, --help
: 도움말 정보 표시-s SOURCE_PATH, --source SOURCE_PATH
: 소스 이미지 선택-t TARGET_PATH, --target TARGET_PATH
: 대상 이미지 또는 비디오 선택-o OUTPUT_PATH, --output OUTPUT_PATH
: 출력 파일 또는 디렉토리 선택--frame-processor
: 프레임 프로세서 선택 (face_swapper, face_enhancer 등)--keep-fps
: 대상 프레임 속도 유지--keep-frames
: 임시 프레임 보존--skip-audio
: 대상 오디오 건너뛰기--many-faces
: 모든 얼굴 처리--reference-face-position
: 참조 얼굴 위치--reference-frame-number
: 참조 프레임 번호--similar-face-distance
: 얼굴 인식에 사용되는 거리--temp-frame-format {jpg,png}
: 프레임 추출 이미지 형식--temp-frame-quality [0-100]
: 프레임 추출 이미지 품질--output-video-encoder
: 출력 비디오 인코더 선택--output-video-quality [0-100]
: 출력 비디오 품질--max-memory MAX_MEMORY
: 최대 RAM 사용량 (GB)--execution-provider {cpu}
: 사용 가능한 실행 제공자--execution-threads
: 실행 스레드 수-s/--source
, -t/--target
및 -o/--output
매개변수를 사용하여 헤드리스 모드에서 프로그램을 실행할 수 있으며 자동화된 처리에 적합합니다.
이 소프트웨어는 AI 생성 미디어 산업에 긍정적인 기여를 하고 예술가가 캐릭터 애니메이션 및 의류 모델과 같은 작업을 완료하도록 돕는 것을 목표로 합니다.
중요 알림: 이 프로젝트는 현재 사용할 수 있지만 업데이트 수신이 중단되었습니다. 개발자는 소프트웨어의 추가 개발을 감독할 의향이나 시간이 없다고 밝혔습니다.
개발자는 프로젝트를 최종 형태로 만드는 데 기여한 모든 사람에게 감사를 표합니다.
Roop는 강력하지만 신중하게 사용해야 하는 AI 도구입니다. 이는 비디오 처리 분야에서 현대 딥러닝 기술의 응용 가능성을 보여주는 동시에 이러한 기술을 사용할 때 해당되는 윤리적 및 법적 책임을 상기시켜 줍니다. 사용자는 사용하기 전에 관련 위험을 충분히 이해하고 사용 방법이 법규 및 윤리적 기준을 준수하는지 확인해야 합니다.