사진 한 장이랑 목소리 하나면 돼요. 눈나 릴스도 이 순서 그대로 만들었어요.
사진 1장
말하는 영상| 사진 1장 | 얼굴이 크고 정면인 사진내 사진 · 허락받은 사진 · AI로 만든 사진만 |
| 목소리 파일 | 내 녹음 또는 TTS (mp3 · wav) |
| 허깅페이스 계정 | huggingface.co 무료 가입01 단계에만 필요 |
| 윈도우 PC | 엔비디아 그래픽카드 8GB 이상03·04 단계에만 필요 · 눈나는 RTX 3060 12GB |
https://huggingface.co/spaces/zerogpu-aoti/wan2-2-fp8da-aoti-faster
A young woman filming a selfie video at home, calmly talking to the camera as if explaining something to a friend, soft natural lip movements of speaking, small gentle head nods, natural blinking, subtle warm smile, relaxed face, hair moving slightly, steady handheld camera, realistic
, tongue out, wide open mouth, exaggerated expression, shouting, laughing, big teeth, face distortion, face morphing, identity change, different person, pointing finger, hand gestures
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv python install 3.10 winget install Git.Git winget install Gyan.FFmpeg
git clone https://github.com/bytedance/LatentSync cd LatentSync uv venv -p 3.10 .venv uv pip install -r requirements.txt --index-strategy unsafe-best-match .venv\Scripts\huggingface-cli download ByteDance/LatentSync-1.5 whisper/tiny.pt --local-dir checkpoints .venv\Scripts\huggingface-cli download ByteDance/LatentSync-1.5 latentsync_unet.pt --local-dir checkpoints
ffmpeg -i talk.mp4 -an -vf fps=25 base.mp4 ffmpeg -i voice.mp3 -ac 1 -ar 16000 voice.wav .venv\Scripts\python -m scripts.inference --unet_config_path configs/unet/stage2.yaml --inference_ckpt_path checkpoints/latentsync_unet.pt --inference_steps 20 --guidance_scale 1.5 --enable_deepcache --video_path base.mp4 --audio_path voice.wav --video_out_path out.mp4
ffmpeg -i base.mp4 -filter_complex "[0:v]split[a][b];[b]reverse[r];[a][r]concat=n=2:v=1" -r 25 base_long.mp4