LivePortrait는 가장 널리 사용되는 오픈 소스 인물 애니메이션 프로젝트 중 하나입니다. 단 한 장의 정지 인물 사진을 ‘살아 움직이게’ 만들고, 드라이빙 비디오의 표정과 머리 움직임을 얼굴에 전이하는 연구 모델이죠. 계속 언급되는 걸 보지만 LivePortrait가 무엇인지, 어떻게 실행하는지, 그리고 호스팅형 말하는 아바타 도구를 대체할 수 있는지를 쉬운 말로 정리한 답이 필요했다면 이 가이드가 도움이 될 거예요. 소스 프로젝트: github.com/KwaiVGI/LivePortrait.

LivePortrait란?

LivePortrait는 효율적인 인물 애니메이션 프레임워크입니다. 얼굴이 담긴 소스 이미지 1장과 드라이빙 신호(보통 누군가가 움직이며 말하는 짧은 비디오)를 넣으면, 미세한 표정 변화부터 눈·입술 움직임까지 포함해 소스 인물 사진이 그 움직임을 그대로 따라 하는 새로운 비디오를 만들어냅니다. 더 무거운 확산 기반 접근법에 비해 빠르고 제어하기 쉽다는 점으로 알려져 있어요.

핵심은 이것입니다. LivePortrait는 호스팅된 웹사이트가 아니라 개발자용 도구라는 점이에요. 회원가입 페이지도, 브라우저 앱도 없습니다. Python으로 로컬에 설치한 뒤 커맨드라인 또는 데모 인터페이스에서 실행합니다. 그만큼 유연하고 무료로 돌릴 수 있지만, 실제로는 설정 작업과 충분한 성능의 GPU가 필요합니다.

LivePortrait 실행 방법

LivePortrait는 로컬에서 실행되므로, 첫 애니메이션을 만들기 전에 몇 가지 준비물이 필요합니다.

필수 준비사항

  • NVIDIA GPU가 있는 컴퓨터(CPU만으로도 가능하지만 느립니다).
  • Python 및 conda 같은 패키지 매니저.
  • 레포지토리를 클론하고 모델 가중치를 다운로드하기 위한 Git.

설정

  1. 공식 GitHub 프로젝트에서 레포지토리를 클론하고 Python 의존성을 설치합니다.
  2. 프로젝트 README에 안내된 대로 사전 학습 가중치를 다운로드합니다.
  3. 소스 인물 사진과 드라이빙 비디오로 추론을 실행해 애니메이션 결과를 생성하거나, 포함된 데모 인터페이스를 실행합니다.

연구 프로젝트인 만큼 처음에는 README와 이슈를 읽어가며 진행해야 하고, 환경 구성과 업데이트도 직접 관리해야 합니다.

LivePortrait vs 호스팅형 말하는 아바타 도구

LivePortrait와 호스팅형 아바타 도구는 해결하는 문제가 다릅니다.

  • LivePortrait를 추천하는 경우: Python과 GPU 사용이 익숙하고, 연구 수준의 세밀한 제어가 필요하며, 속도보다 무료·셀프 호스팅 경로를 더 중요하게 생각할 때.
  • 호스팅형 도구를 추천하는 경우: 설정 없이 완성된 말하는 비디오를 빠르게 만들고 싶을 때. VisionStory는 사진 1장과 스크립트만으로, 브라우저에서 몇 분 만에 립싱크가 맞는 말하는 아바타 비디오를 만들어줍니다 — Python도, GPU도, 촬영할 드라이빙 비디오도 필요 없어요.

사진 1장과 스크립트로 말하는 진행자를 만드는 게 목표라면, 보통은 호스팅형 아바타 도구가 더 빠른 선택입니다. AI 비디오 제작에서 작동 방식을 확인하거나, 빠르게 말하는 사진을 만들어 비교해 보세요.

아무것도 설치하지 않고 말하는 비디오를 만들고 싶나요? VisionStory를 무료로 사용해보기 — 사진을 업로드하고 스크립트를 입력하면, 몇 분 안에 공유 가능한 말하는 아바타 비디오가 완성됩니다.

자주 묻는 질문

  • LivePortrait는 무료인가요?

    네. LivePortrait는 라이선스 비용 없이 다운로드해 직접 실행할 수 있는 오픈 소스 프로젝트입니다. 실제 비용은 실행을 위한 하드웨어(가능하면 NVIDIA GPU가 있는 컴퓨터)와 설정에 드는 시간입니다.

  • LivePortrait를 사용하려면 코딩이 필요한가요?

  • 말하는 비디오용으로 LivePortrait를 대체할 가장 쉬운 방법은 무엇인가요?