← 눈나 자료실10/23 기준

말하는 AI 영상,
돈 내지 마세요.

사진 한 장이랑 목소리 하나면 돼요. 눈나 릴스도 이 순서 그대로 만들었어요.

사진 1장사진 1장
→
말하는 영상의 한 장면말하는 영상
📄 PDF로 받기

준비물

사진 1장얼굴이 크고 정면인 사진내 사진 · 허락받은 사진 · AI로 만든 사진만
목소리 파일내 녹음 또는 TTS (mp3 · wav)
허깅페이스 계정huggingface.co 무료 가입01 단계에만 필요
윈도우 PC엔비디아 그래픽카드 8GB 이상03·04 단계에만 필요 · 눈나는 RTX 3060 12GB
01

허깅페이스 무료 웹(Wan 2.2)으로 사진 움직이기

  1. huggingface.co 무료 가입 → 로그인로그인하면 하루 무료 사용량이 늘어나요
  2. 아래 주소의 Wan 2.2 데모 열기
  3. Input Image에 사진 올리기
  4. Prompt에 02의 프롬프트 붙여 넣기 · Duration 5Advanced Settings → Inference Steps 4 (빠르고 사용량 아낌)
  5. Generate Video → 약 1분 → 영상 오른쪽 위 다운로드
데모 주소
https://huggingface.co/spaces/zerogpu-aoti/wan2-2-fp8da-aoti-faster
데모 열기 ↗
✓ 확인: 5초짜리 mp4(480×832, 16fps)가 받아지면 성공
무료 GPU는 하루 사용량이 정해져 있어요. 다 쓰면 "quota exceeded" → 다음 날 다시. 눈나 경험: 로그인한 무료 계정으로 하루 5초 영상 4개쯤.
02

'말하는 듯한' 영상 프롬프트

Prompt 칸 (통째로 바꾸기)
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
Negative Prompt 칸 (원래 글 맨 끝에 덧붙이기)
, tongue out, wide open mouth, exaggerated expression, shouting, laughing, big teeth, face distortion, face morphing, identity change, different person, pointing finger, hand gestures
03

레이턴트싱크(LatentSync 1.5) 설치

  1. uv(파이썬 관리 도구) 설치 → 새 PowerShell 창 열기
  2. 파이썬 3.10 · git · ffmpeg 설치
  3. 코드 받기
  4. 환경 만들고 라이브러리 설치10~20분 걸려요
  5. 모델 받기 (약 5GB)
① uv 설치 (끝나면 PowerShell 창을 새로 열기)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
② 파이썬 · git · ffmpeg
uv python install 3.10
winget install Git.Git
winget install Gyan.FFmpeg
③~⑤ 코드 · 라이브러리 · 모델 (새 PowerShell 창에서)
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
✓ 확인: checkpoints 폴더에 latentsync_unet.pt(약 5GB)와 whisper 폴더 안 tiny.pt가 있으면 성공
1.6 버전은 그래픽카드 메모리 18GB가 필요해요. 8~12GB면 1.5로.
04

목소리에 입모양 맞추기

  1. 01에서 받은 영상(talk.mp4)과 목소리(voice.mp3)를 LatentSync 폴더에 넣기
  2. 영상을 25fps로 바꾸기LatentSync는 25fps 영상을 받아요
  3. 목소리를 16kHz 모노 wav로 바꾸기
  4. 실행 → out.mp4
  5. 입이 목소리에 맞으면 성공
PowerShell (LatentSync 폴더에서)
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
⏱ 눈나 컴퓨터(RTX 3060 12GB) 기준 3.6초 영상에 약 3분 20초
05

막힐 때

꼭 지킬 것

사진 한 장이 말하는 데 든 돈: 0원 💙
막히는 곳은 인스타 @ai_nun.na DM으로 물어봐 주세요.
※ 눈나는 AI로 만든 가상 인물이에요.