LivePortrait 係其中一個最廣泛使用嘅開源人像動畫專案——一個研究模型,只需一張靜態人像相,就可以「整活」起嚟,將驅動影片入面嘅表情同頭部動作轉移到面部。如果你成日見到有人提到佢,並想用最易明嘅方式搞清楚LivePortrait 係咩、點樣跑、以及佢可唔可以取代託管式嘅說話虛擬人像工具,呢篇就會講清楚。來源專案:github.com/KwaiVGI/LivePortrait。
LivePortrait 係咩?
LivePortrait 係一個高效嘅人像動畫框架。你提供一張人臉嘅來源圖片同一個驅動訊號——通常係一段有人郁動同講嘢嘅短片——佢就會輸出一條新影片,令來源人像跟住同樣動作郁,包括細微嘅表情、眼神同嘴唇動作。相對較重嘅 diffusion 類方法,佢以速度快同可控性高而出名。
最關鍵要明白嘅係:LivePortrait 係開發者工具,唔係託管網站。 佢冇註冊頁,亦冇瀏覽器 App。你要用 Python 喺本機安裝,再用命令列或者示範介面去跑。咁做彈性高、運行成本亦可以係免費,但同時亦代表你需要真係做設定,亦要有夠力嘅 GPU。
點樣跑 LivePortrait
LivePortrait 係本機運行,所以你第一次做動畫之前,需要準備幾樣前置條件。
前置條件
- 一部有 NVIDIA GPU 嘅電腦(只用 CPU 都得,但會好慢)。
- Python 同套件管理工具,例如 conda。
- Git,用嚟 clone 倉庫同下載模型權重。
設定
- 由官方 GitHub 專案Clone 倉庫,並安裝 Python 依賴。
- 按專案 README 所述,下載預訓練權重。
- 用你嘅來源人像同驅動影片去跑推理生成動畫結果,或者啟動內置嘅 demo 介面。
因為佢係研究專案,第一次用時預計要睇 README 同 issues,亦要自行管理環境同更新。
LivePortrait vs 託管式說話虛擬人像工具
LivePortrait 同託管式虛擬人像工具解決嘅問題唔同。
- 揀 LivePortrait 如果你熟悉 Python 同 GPU、想要研究級嘅動畫控制,而且你重視免費、自行託管多過速度。
- 揀託管式工具如果你想唔使設定、快速整到一條完成嘅說話影片。VisionStory 可以喺瀏覽器入面,幾分鐘內將一張相加一段講稿變成對口型嘅說話虛擬人像影片——唔使 Python、唔使 GPU、亦唔使錄驅動影片。
如果你嘅目標係用一張相同一段講稿做一個會講嘢嘅主持,託管式虛擬人像工具通常會係更快嘅路線。你可以去 AI 影片製作 睇下點運作,或者整個快速 會說話相片 去比較。
想唔使裝任何嘢就做到說話影片? 免費試用 VisionStory——上載一張相、輸入講稿,幾分鐘就可以拎到可分享嘅說話虛擬人像影片。
