LivePortrait 係其中一個最廣泛使用嘅開源人像動畫專案——一個研究模型,只需一張靜態人像相,就可以「整活」起嚟,將驅動影片入面嘅表情同頭部動作轉移到面部。如果你成日見到有人提到佢,並想用最易明嘅方式搞清楚LivePortrait 係咩、點樣跑、以及佢可唔可以取代託管式嘅說話虛擬人像工具,呢篇就會講清楚。來源專案:github.com/KwaiVGI/LivePortrait

LivePortrait 係咩?

LivePortrait 係一個高效嘅人像動畫框架。你提供一張人臉嘅來源圖片同一個驅動訊號——通常係一段有人郁動同講嘢嘅短片——佢就會輸出一條新影片,令來源人像跟住同樣動作郁,包括細微嘅表情、眼神同嘴唇動作。相對較重嘅 diffusion 類方法,佢以速度快同可控性高而出名。

最關鍵要明白嘅係:LivePortrait 係開發者工具,唔係託管網站。 佢冇註冊頁,亦冇瀏覽器 App。你要用 Python 喺本機安裝,再用命令列或者示範介面去跑。咁做彈性高、運行成本亦可以係免費,但同時亦代表你需要真係做設定,亦要有夠力嘅 GPU。

點樣跑 LivePortrait

LivePortrait 係本機運行,所以你第一次做動畫之前,需要準備幾樣前置條件。

前置條件

  • 一部有 NVIDIA GPU 嘅電腦(只用 CPU 都得,但會好慢)。
  • Python 同套件管理工具,例如 conda。
  • Git,用嚟 clone 倉庫同下載模型權重。

設定

  1. 由官方 GitHub 專案Clone 倉庫,並安裝 Python 依賴。
  2. 按專案 README 所述,下載預訓練權重
  3. 用你嘅來源人像同驅動影片去跑推理生成動畫結果,或者啟動內置嘅 demo 介面。

因為佢係研究專案,第一次用時預計要睇 README 同 issues,亦要自行管理環境同更新。

LivePortrait vs 託管式說話虛擬人像工具

LivePortrait 同託管式虛擬人像工具解決嘅問題唔同。

  • 揀 LivePortrait 如果你熟悉 Python 同 GPU、想要研究級嘅動畫控制,而且你重視免費、自行託管多過速度。
  • 揀託管式工具如果你想唔使設定、快速整到一條完成嘅說話影片。VisionStory 可以喺瀏覽器入面,幾分鐘內將一張相加一段講稿變成對口型嘅說話虛擬人像影片——唔使 Python、唔使 GPU、亦唔使錄驅動影片。

如果你嘅目標係用一張相同一段講稿做一個會講嘢嘅主持,託管式虛擬人像工具通常會係更快嘅路線。你可以去 AI 影片製作 睇下點運作,或者整個快速 會說話相片 去比較。

想唔使裝任何嘢就做到說話影片? 免費試用 VisionStory——上載一張相、輸入講稿,幾分鐘就可以拎到可分享嘅說話虛擬人像影片。

常見問題

  • LivePortrait 係免費嗎?

    係。LivePortrait 係開源專案,你可以自行下載同運行,唔需要付授權費。真正成本係跑佢所需嘅硬件——最好有 NVIDIA GPU 嘅電腦——再加上設定時間。

  • 用 LivePortrait 需要寫程式嗎?

  • 做說話影片,LivePortrait 最簡單嘅替代方案係咩?