Wav2Lip (offline lip-sync)
대화하는 얼굴 영상에서 입 모양을 새 오디오 트랙(예: 더빙)에 맞춰 다시 그립니다. PyTorch 없이 CPU에서 실행되며, 두 모델 파일을 내려받은 뒤에는 오프라인으로 작동합니다. 가중치는 연구 및 비상업적 용도로만 사용할 수 있습니다.
설정 애드온 Wav2Lip (offline lip-sync) 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 애드온 다운로드
- 176–274 MB
기능
모든 프레임에서 가장 큰 얼굴을 찾고, 소리에 맞춰 입을 다시 그린 뒤, 부드러운 가장자리로 그 부분을 원래 영상에 다시 합칩니다.
각 프레임에 얼굴이 있어야 합니다. 얼굴을 찾지 못하는 프레임 하나, 예를 들어 컷어웨이가 있으면 작업이 멈춥니다.
오디오와 같은 길이의 새 영상을 H.264 영상과 AAC 소리로 씁니다. 오디오가 짧으면 영상이 잘리고, 길면 첫 프레임부터 다시 재생합니다.
시작하기 전에 모든 프레임을 메모리로 읽으므로, 길거나 고해상도 클립은 많은 RAM이 필요합니다. Resize factor로 이를 줄일 수 있습니다.
상업적 작업에는 사용할 수 없습니다. Wav2Lip 가중치는 LRS2로 학습되었고 연구 및 비상업적 용도로만 허가되어 있으며, SCRFD 얼굴 탐지기 가중치도 마찬가지입니다. 애드온의 MIT 라이선스는 애드온 자체 코드에만 적용되며, 이 가중치에는 적용되지 않습니다.
Subtitld에서는 아직 실행할 수 없습니다. 설치는 할 수 있지만, 지금까지는 앱의 어떤 명령도 립싱크할 영상을 이 애드온에 보내지 않습니다.
모델
고를 것은 없습니다. 실행할 때 두 파일을 내려받고, 그 뒤로는 모든 것이 여러분의 컴퓨터에 남습니다. wav2lip_256.onnx는 립싱크 모델(약 200 MB)이고, scrfd_2.5g_bnkps.onnx는 얼굴 탐지기(약 3 MB)입니다.
폴더에 이미 있는 파일은 그대로 사용됩니다. 연결이 없는 컴퓨터에서는 두 파일을 직접 내려받아 그 폴더에 넣으세요.
모델이 저장되는 위치
애드온 밖에 있으므로 업데이트하거나 제거해도 유지됩니다. 공간을 확보하려면 폴더를 삭제하세요.
| 시스템 | 폴더 |
|---|---|
| Linux | ~/.cache/subtitld/wav2lip |
| macOS | ~/.cache/subtitld/wav2lip |
| Windows | %USERPROFILE%\.cache\subtitld\wav2lip |
옵션
설정 › 애드온 › Wav2Lip (offline lip-sync) › 구성에서 설정할 수 있습니다.
0 10 0 0Extra pixels added around the detected face box before lip-sync. Increase 'bottom' if the chin is cut off.
1각 프레임을 이 배율로 먼저 줄입니다. 결과도 더 작은 크기를 유지합니다. 2는 가로와 세로를 절반으로 줄여, 더 빠르고 메모리를 덜 쓰지만 해상도는 낮아집니다.
0.3얼굴 탐지기가 얼굴을 받아들이기 위해 얼마나 확신해야 하는지입니다. 얼굴이 없는 프레임에서 작업이 멈추면 낮추세요.
플랫폼
| 시스템 | 다운로드 |
|---|---|
| Linux x86-64 | 273.6 MB |
| macOS (Apple 실리콘) | 202.4 MB |
| Windows x86-64 | 175.9 MB |
빌드는 CI에서 만들어지며, 립싱크는 실행하지 않습니다.
문제 해결
bad_params입력 중 무언가가 작업을 멈췄으며, 메시지에 무엇인지 나옵니다. 대부분은 얼굴을 찾지 못한 프레임입니다. Face detection threshold를 낮추거나, 얼굴이 항상 보이는 클립을 사용하세요. 소리가 없거나 매우 짧은 오디오도 작업을 멈춥니다.model_missing주소에서 모델을 내려받지 못했습니다. 메시지에 파일, 폴더, 주소가 나옵니다. 직접 내려받아 그 폴더에 넣으세요.network_unavailable모델을 내려받는 동안 연결이 없었습니다. 온라인에서 다시 시도하세요. 두 파일이 모두 있으면 이후에는 네트워크가 필요 없습니다.internal그 밖의 모든 실패. 취소된 작업도 포함합니다. 길거나 고해상도인 영상에서는 Resize factor를 올리세요. 클립 전체가 메모리에 보관됩니다.
라이선스
비상업적 용도로만 사용하세요. 애드온의 코드는 MIT이지만, 이 애드온이 내려받는 Wav2Lip과 SCRFD 가중치는 연구 및 비상업적 용도이며, 그 라이선스를 따르는 것은 여러분의 몫입니다.
버전
- 0.1.0